Контрольная работа по теме «Начала программирования».
Вариант I
В заданиях группы А выбрать правильный ответ.
А1. Что из
нижеперечисленного не входит в алфавит языка Паскаль?
1) латинские
строчные и прописные буквы,
2) арабские
цифры,
3) русские
строчные и прописные буквы,
4) знак
подчёркивания.
А2. Какая
последовательность символов может служить именем программы в языке Паскаль?
1) _test, 2)
nos_56, 3)
56_ttt, 4)Игорь78.
А3. Обозначение
целочисленного типа данных в языке Паскаль.
1) integer, 2) real, 3) char,
4) string.
А4. В результате
выполнения фрагмента программы:
a:=3,14;
writeln (frac(a));
на печать будет
выведено:
1) 14,
2) 3.14, 3) 3, 4) 3,14.
А5. В каком из
условных операторов допущена ошибка?
1) if b=0 then writeln ( ‘Деление
не возможно‘);
2) if a<b then
min:=a; else min:=b;
3) if a>b then
max:=a else max:=b;
4) if (a>b) and
(b>0) then c:=a+b.
А6. В результате
выполнения фрагмента программы
a:=5;
b:=20;
a:=a-b/2;
if a>b then
c:=a+b else c:=b-a;
переменная с
примет значение:
1) 25, 2)
14,5, 3) -15, 4) -14,5.
А7. Цикл во
фрагменте программы :
a:=0.5;
s:=0;
i:=0;
repeat i:=i+1;
b:=1/i; s:=s+a; until b<a;
выполнится
1) 0 раз, 2)
2 раза, 3) 1 раз, 4) 4 раза.
А8. С помощью
оператора while в
языке Паскаль программируется:
1) цикл - ПОКА,
2) цикл с параметром, 3) цикл – ДО, 4) все вышеперечисленные.
В заданиях
группы Б представить полное решение или записать ответ.
Б1. Определите
значение переменной b после
выполнения фрагмента программы:
a:=4;
b:=3;
a:=12/a*b;
b:=a+b*2.
В ответе укажите
одно целое число – значение переменной b.
Б2. Б2. Запишите значение переменной S , полученное в результате работы следующей программы.
Контрольная работа по теме «Начала программирования»
Вариант II
В заданиях группы А выбрать правильный ответ.
А1. Что из
нижеперечисленного не входит в алфавит языка Паскаль?
1) латинские
строчные и прописные буквы,
2) римские
цифры,
3) специальные
символы,
4) знак
операции присваивания.
А2. Какая
последовательность символов не может служить именем программы в языке Паскаль?
1) N_test, 2) nos_56,
3) 56_ttt, 4) Ivan79
А3. Обозначение
вещественного типа данных в языке Паскаль.
1) integer, 2) real, 3) char,
4) string.
А4. В результате
выполнения фрагмента программы:
a:=3,14;
writeln (int(a));
на печать будет
выведено:
1) 14,
2) 3.14, 3) 3, 4) 3,14.
А5. В каком из условных
операторов допущена ошибка?
1) if b=0, then writeln ( ‘Деление
не возможно‘);
2) if a<b then
min:=a else min:=b;
3) if a>b then
max:=a else max:=b;
4) if (a>b) and
(b>0) then c:=a+b;
А6. В результате
выполнения фрагмента программы
a:=6;
b:=20;
a:=a-b/2;
if a>b then
c:=a+b else c:=b-a;
переменная с
примет значение:
1) 16, 2)
14,5, 3) 24, 4) -14,5.
А7. Цикл во
фрагменте программы :
a:=0.1;
s:=0;
i:=1;
repeat i:=i+1;
b:=1/i; s:=s+a; until b<a;
выполнится
1) 10 раз,
2) 2 раза, 3) 1 раз, 4) 4 раза.
А8. Если число
повторений тела цикла известно, то целесообразно использовать:
1) цикл -
ПОКА, 2) цикл с параметром, 3) цикл – ДО, 4) все вышеперечисленные.
В заданиях
группы Б представить полное решение или записать ответ.
Б1. Определите
значение переменной b после
выполнения фрагмента программы:
a:=5;
b:=3;
a:=15/a*b;
b:=a+b*3.
В ответе укажите
одно целое число – значение переменной b.
Б2. Запишите значение переменной S , полученное в результате работы следующей программы.
Ответы.
Вар
|
А1
|
А2
|
А3
|
А4
|
А5
|
А6
|
А7
|
А8
|
Б1
|
Б2
|
1
|
3
|
2
|
1
|
1
|
2
|
1
|
3
|
1
|
15
|
49
|
2
|
2
|
3
|
2
|
3
|
1
|
3
|
1
|
2
|
18
|
37
|
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.