Укажите правильные варианты описания массива

Укажите правильные варианты описания массива

©кабинет 21, 2006-2016

Массивы на Паскале

1. Массив в программировании это…

А) большое количество цифровых данных.

Б) переменная, которая в упорядоченном виде хранит множество значений одного типа одновременно.

В) устройство хранения данных, состоящее из нескольких накопителей информации.

Г) данные с индексом.

2. Массив обозначается командным словом:

3. В какой строке НЕ правильное описание массива?

А) var ch: array[1..10] of integer;

Б) var stih: array[1,5..7] of real;

В) var STL23: array[2..108] of real;

4. Какое количество данных может находиться в данном массиве var ch: array[4..16] of integer;?

А) 13 целых чисел;

Б) 14 целых чисел;

Г) 12 дробных чисел.

5-10. В таблице хранятся данные о количестве проданных единиц товаров (Dat[1] — проданных товаров первого типа, Dat[2] — второго и т.д.). Опреде­лите, что будет напечатано в результате выполнения программ:

Какой тип из перечисленных занимает в памяти ровно 1 байт?

1) Integer

2) Word

3) Char

4) Longint

Какой из разделов указывает подключение библиотеки

подпрограмм?

1) Const

2) Label

3) Uses

4) Type

В каком из разделов определяется тип пользователя?

1) Const

2) Label

3) Uses

4) Type

В каком из перечисленных разделов определяется размер массива?

1) Var

2) Label

3) Uses

4) Type

В какой из строк задается перечисляемый тип?

1) Type s = (a,b,d,f);

2) Type s = 1..56;

3) Type s : real;

4) Var s : char;

В какой из строк задается интервальный тип?

1) Type s = (a,b,d,f);

2) Type s = 1..56;

3) Type s : real;

4) Var s : char;

В какой строке допущена ошибка?

1) Type s = (a,b,d,f);

2) Type s = 1..56;

3) Type s : real;

4) Var s : char;

В какой из строк определяется переменная?

1) Type s = (a,b,d,f);

2) Type s = 1..56;

3) Type s : real;

4) Var s : char;

Укажите неверное утверждение.

1) Процедура Read используется для ввода данных с клавиатуры.

2) После процедуры Readln происходит переход к новой строке.

3) Write(f:9:6) — число выводится с 6 знаками после запятой.

4) Writeln(а); writeln(b); — числа выводятся в одной строке.

Укажите неверное утверждение.

1) Процедура Read используется для ввода данных с клавиатуры.

2) После процедуры Readln происходит переход к новой строке.

3) Write(f:9:6) — число выводится с 9 знаками после запятой.

4) Writeln(а); writeln(b); — числа выводятся в разных строках.

Укажите неверное утверждение.

1) Процедура Read используется для ввода данных с клавиатуры.

2) После процедуры Readln происходит выход из программы.

3) Write(f:9:6) — число выводится с 6 знаками после запятой.

4) Writeln(а); writeln(b); — числа выводятся в разных строках.

Укажите неверное утверждение.

1) Процедура Read используется для вывода данных на экран.

2) После процедуры Readln происходит переход к новой строке.

3) Write(f:9:6) — число выводится с 6 знаками после запятой.

4) Writeln(а); writeln(b); — числа выводятся в разных строках.

Какая связка операторов обозначает цикл c выходом по условию?

1) For…to…do

2) if…then…else

3) Case…of… end

4) While…do

Какая связка обозначает цикл с известным числом повторений?

1) For…to…do

2) if…then…else

3) Case…of… end

4) While…do

Какая связка операторов дает выбор из 3-х и более вариантов?

1) For…to…do

2) if…then…else

3) Case…of… end

4) While…do

Какая связка операторов дает выбор из 2-х вариантов?

1) For…to…do

2) if…then…else

3) Case…of… end

4) Begin…end

Какая связка операторов не является циклом?

1) For…to…do

2) if…then…else

3) repeat…until

4) While…do

Какая связка операторов является безусловным циклом?

1) For…to…do

2) if…then…else

3) repeat…until

4) While…do

Какая связка операторов является циклом с предусловием?

1) For…to…do

2) if…then…else

3) repeat…until

4) While…do

Какая связка операторов является циклом с постусловием?

1) For…to…do

2) if…then…else

3) repeat…until

4) While…do

Укажите правильное описание процедуры на Паскале.

1) procedure si(x:real):real;

2) procedure si(x:real; var y:real);

3) function si(x:real):real;

4) function si(x:real; var y:real);

Укажите правильное описание функции на Паскале.

1) procedure si(x:real):real;

2) procedure si(x:real; var y:real);

3) function si(x:real):real;

4) function si(x:real; var y:real);

Укажите правильное описание переменной строкового типа.

1) a:array[1..10] of real;

2) a:string[10];

3) a:set of (1,10);

4) a:record n:real; f:real; end;

Укажите правильное описание массива действительных чисел.

1) a:array[1..10] of real;

2) a:string[10];

3) a:set of (1,10);

4) a:record n:real; f:real; end;

Укажите правильное описание множества.

1) a:array[1..10] of real;

2) a:string[10];

3) a:set of (1,10);

4) a:record n:real; f:real; end;

Какая из операций определяет остаток целочисленного деления?

1) div

2) mod

3) in

4) or

Какая из операций является логической?

1) div

2) mod

3) in

4) or

Ответы на тесты (проверьте себя)

Какой тип из перечисленных занимает в памяти ровно 1 байт?

3) Char

Какой из разделов указывает подключение библиотеки

подпрограмм?

3) Uses

В каком из разделов определяется тип пользователя?

4) Type

В каком из перечисленных разделов определяется размер массива?

1) Var

В какой из строк задается перечисляемый тип?

1) Type s = (a,b,d,f);

В какой из строк задается интервальный тип?

2) Type s = 1..56;

В какой строке допущена ошибка?

3) Type s : real;

В какой из строк определяется переменная?

4) Var s : char;

Укажите неверное утверждение.

4) Writeln(а); writeln(b); — числа выводятся в одной строке.

Укажите неверное утверждение.

1) Процедура Read используется для вывода данных на экран.

Укажите неверное утверждение.

3) Write(f:9:6) — число выводится с 9 знаками после запятой.

Укажите неверное утверждение.

2) После процедуры Readln происходит выход из программы.

Укажите неверное утверждение.

1) Процедура Read используется для вывода данных на экран.

Какая связка операторов обозначает цикл c выходом по условию?

4) While…do

Какая связка обозначает цикл с известным числом повторений?

1) For…to…do

Какая связка операторов дает выбор из 3-х и более вариантов?

3) Case…of… end

Какая связка операторов дает выбор из 2-х вариантов?

2) if…then…else

Какая связка операторов не является циклом?

2) if…then…else

Какая связка операторов является безусловным циклом?

1) For…to…do

Какая связка операторов является циклом с предусловием?

4) While…do

Какая связка операторов является циклом с постусловием?

3) repeat…until

Укажите правильное описание процедуры на Паскале.

2) procedure si(x:real; var y:real);

Укажите правильное описание функции на Паскале.

3) function si(x:real):real;

Укажите правильное описание переменной строкового типа.

2) a:string[10];

Укажите правильное описание массива действительных чисел.

1) a:array[1..10] of real;

Укажите правильное описание множества.

3) a:set of (1,10);

Какая из операций определяет остаток целочисленного деления?

2) mod

Какая из операций является логической?

4) or

Друзья! Приглашаем вас к обсуждению. Если у вас есть своё мнение, напишите нам в комментарии.

ТЕСТ ПО ТЕМЕ «ОДНОМЕРНЫЕ МАССИВЫ» 9 класс

1. Что называется массивом?

a) Под массивом понимается совокупность конечного числа данных различных типов.

b) Под массивом понимается совокупность конечного числа данных одного типа.

c) Под массивом понимается совокупность бесконечного числа данных одного типа.

2. Укажите правильное описание массива

a) Var a:array[1..1000] of integer;

b) Var А, В, С: ARRAY [1..50] OF REAL or INTEGER;

c) Var А: ARRAY [1..50 OF REAL];

3. Числовой массив А заполнен последовательно числами: 7, 15, 87, 34. Укажите значение элемента А[2].

4. Какая команда заполняет массив с клавиатуры?

5. Что производит следующий фрагмент программы?

for i:=1 to n do write(a[i],’ ‘);

a) Ввод элементов массива с клавиатуры.

b) Вывод элементов массива на экран монитора.

c) Ввод элементов массива из файла.

6. Что производит следующий фрагмент программы?

for i:=1 to n do begin

a) Заполняет массив случайными числами и не выводит их на экран.

b) Заполняет массив случайными числами и выводит их на экран.

c) Заполняет массив одинаковыми числами и выводит их на экран.

ТЕСТ ПО ТЕМЕ «ОДНОМЕРНЫЕ МАССИВЫ» 9 класс

1. Что определяет индекс массива?

a) Индекс определяет положение элемента массива данных относительно друг друга.

b) Индекс определяет положение элемента массива данных относительно его конца.

c) Индекс определяет положение элемента массива данных относительно его начала.

2. Укажите правильное описание массива

a) Var c: ARRAY [1..50 OF REAL];

b) Var b:array[1..180] of integer;

c) Var x, y: array of integer [1..100] of real;

3. Числовой массив А заполнен последовательно числами: 22, 25, 27, 24. Укажите значение элемента А[4].

4. Для получения случайных чисел из промежутка [0;6] используют следующую функцию:

5. Что производит следующий фрагмент программы?

for i:=1 to n do begin

a) Ввод элементов массива с клавиатуры.

b) Вывод элементов массива на экран монитора.

c) Ввод элементов массива из файла.

6. Что производит следующий фрагмент программы?

write(‘число элементов’); readln(n);

a) Заполняет массив случайными числами и выводит их на экран.

b) Заполняет массив случайными числами и выводит на экран их количество.

c) Заполняет массив одинаковыми числами и выводит на экран их номера.

ТЕСТ ПО ТЕМЕ «ОДНОМЕРНЫЕ МАССИВЫ» 9 класс

a) Простой тип данных, состоящий из одного элемента

b) Структурированный тип данных, состоящий из элементов разных типов

c) Структурированный тип данных, состоящий из элементов одного типа, упорядоченных по номеру и объединенных под одним именем

d) Совокупность данных, объединенных под одним именем

2. Выберите способ объявления в программе массива М, состоящего из 30 вещественных чисел.

a) Var m:array[1..30] of real;

b) Var m:array[1..30] of integer;

c) Var m:array[1..300] of real;

d) Var m:array[10..39] of integer;

3. Числовой массив А заполнен последовательно числами: 32, 13, 33, 47. Укажите значение элемента А[1].

4. Массив С заполняется случайными целыми числами от 30 до 60. Выберите правильный вариант основной команды цикла.

5. Выберите правильный вариант вывода элементов массива на печать в строку.

a) for i:=1 to n do writeln(a[i]);

b) for i:=1 to n do write(a[i],` ` );

c) for i:=1 to n do read(a[i]);

6. Что производит следующий фрагмент программы?

write(‘число элементов’); readln(n);

a) Заполняет массив случайными числами и выводит их на экран.

b) Заполняет массив случайными числами и не выводит их на экран.

c) Заполняет массив одинаковыми числами и выводит их на экран.

ТЕСТ ПО ТЕМЕ «ОДНОМЕРНЫЕ МАССИВЫ» 9 класс

1. Что такое элемент массива?

a) Содержимое ячейки массива

b) Положение данных массива относительно его конца.

c) Положение данных массива относительно его начала.

2. Укажите правильное описание массива

a) Var c: ARRAY [1..50] OF REAL;

b) Var b:array[1..180 of integer];

c) Var x, y: array of integer [1..100] of real;

3. Числовой массив А заполнен последовательно числами: 22, 25, 27, 24. Укажите значение элемента А[3].

4. Для заполнения массива по формуле используют следующую запись:

a) for i:=1 to n do a[i]:=Random (6);

b) for i:=1 to n do READ (a[i]);

c) for i:=1 to n do a[i]:=6*i;

5. Что производит следующий фрагмент программы?

for i:=1 to n do write(‘a[‘,i,’] ‘,a[i]);

a) Ввод элементов массива с клавиатуры.

b) Вывод элементов массива на экран монитора.

c) Ввод элементов массива из файла.

6. Что производит следующий фрагмент программы?

for i:=1 to n do a[i]:=random(45)-22;

a) Заполняет массив случайными числами и выводит их на экран.

b) Заполняет массив случайными числами и выводит последний элемент на экран.

c) Заполняет массив случайными числами и выводит первый элемент на экран.

ОТВЕТЫ на тест «Одномерные массивы» 9 класс

Ссылка на основную публикацию
Титан квест охота земля
Продолжаем проходить Нормальный уровень сложности оригинальной игры Titan Quest теперь в кооперативе. Окунаемся в атмосферу древности, эпоху героев и великих...
Телевизор lg не светится экран звук есть
У телевизора пропало изображение, а вы не знаете что делать? Тогда вы попали по адресу! Современные Smart-TV и обычные ЖК-телевизоры...
Телевизор lg показывает тускло
Если потемнел экран телевизора, пропала яркость, картинка стала тусклой или исчезла совсем, прежде всего, следует изучить инструкцию и проверить настройки...
Титан квест секретная комната
Мой канал на youtube - http://www.youtube.com/user/GGPharmacist Записи предыдущих частей — http://www.youtube.com/playlist?feature=edit_ok&list=PLjjvJi9Qjo0PjJQUgjyL4ewNXV4LB7Q28 Онлайн трансляции вы можете увидеть на канале GG!! -...
Adblock detector