Просмотр содержимого документа
«Тест по Основам программирования »
Тестирование по теме Основы программирования
В-1
1. В чем заключается различие между процедурами Write и Writeln? a. Writeln имеет возможность записи выражения с определенной шириной поля вывода b. После вывода значения при помощи Write происходит перевод курсора на следующую строку c. После вывода значения при помощи Writeln происходит перевод курсора на следующую строку
2. Какой заголовок программы правильный? a. program Zadach1; b. program Restor 3; c.программа reno;
3. Какой результат будет после выполнения выражения 31 div 6 a. 1 b. 5 c. 5,1
4. Какой результат будет после выполнения выражения 90 mod 9? a. 0 b. 10 c. 7
5. Что представляет собой массив в Pascal'е? a. Структурированный тип данных, представляющий последовательность взаимосвязанных по какому либо признаку объектов b. Cтруктурированный тип данных, состоящий из фиксированного числа элементов, отличающихся типом с. Cтруктурированный тип данных, состоящий из фиксированного числа элементов, имеющих один и тот же тип
6. В каком из предложенных описаний нет ошибок? a. d: array[10.0..100.1] of integer; b. f: array (1..100) of integer; c. b: array[1..50] of integer;
7. Какие действия нельзя производить с одномерными массивами? a. находить сумму всех элементов массива b. находить минимальный элемент c. находить максимальный элемент главной диагонали
8. Как можно описать следующий массив?
34
1
78
21
55
2
46
22
44
3
54
27
a. a: array[1..3,1..4] of real; b. a: array[1..78,1..55] of real; c. a: array[1..3,1..4] of integer;
9. В какой ячейке находится элемент D[2,6] ? a. Во втором столбце и шестой строке b. Во второй строке и шестом столбце
10. Сколько элементов находится в массиве Х(7;8) a. 48 b. 56 c. 28
Ответы к варианту №1
№ вопроса
ответ
1
c
2
a
3
b
4
a
5
c
6
c
7
c
8
c
9
a
10
b
Тестирование по теме Основы программирования
В-2
1. Что представляют собой комментарии в программе? a. Это пояснительный текст, который можно записать в любом месте программы, где разрешен пробел b. Это пояснительный текст, который можно записать только в конце программы c. Это пояснительный текст, который можно записать только в начале программы d. Это процедура вывода текста пояснений
2. Какой заголовок программы правильный? a. program Zadacha 1; b. program Задача_1; c. рrogram nom5;
3. Какой результат будет после выполнения выражения 44 div 4 a. 0 b. 11 c. 10,5
4. Какой результат будет после выполнения выражения 63 mod 8? a. 7,8 b. 8 c. 7
5. Вкакомизпредложенныхописанийнетошибок? a. c: array[1..a+b] of real; b. d: array[1.0..100.0] of integer; c. f: array[1..100] of integer;
6. Каким способом осуществляется ввод элементов массива
write('Введите количество элементов в массиве');
readln(n);
for i:=1 to n do
begin
writeln('a[',i,']=');
readln (a[i]);
end;
a. с помощью генератора случайных чисел b. с клавиатуры c. присвоением заданных значений
7. Как можно описать следующий массив?
3,14
0,2
-9,1
2,17
1,7
-0,25
-2,5
77
0
a: array[1..3,1..3] of real; b. a: array[1..50,1..50] of real; c. a: array[1..3,1..] of integer;
8. В какой ячейке находится элемент D[5,7] ? a. В 5-м столбце и седьмой строке b. В 5-ой строке и седьмом столбце
9. Сколько элементов находится в массиве Х(4;7) a. 4 b. 7 c. 28
10. С помощью какого оператора происходит обращение к элементам некоторой записи a. Record b. While c. With