Тест 14. Программирование
Тест 14. Программирование
1. Какая строка из перечисленных описывает логическую переменную на языке Pascal:
1) var x : integer; 3) var x : real;
2) var x : boolean; 4) var x : char?
2. Сколько значений принимает целочисленная перемен-ная в языке Pascal:
1) одно значение ; 3) более 10 значе-ний;
2) два значения; 4) бесконечное множество?
3. Укажите, какие операции относятся к логическим опе-рациям:
1) AND, OR, NOT 3) OR, MOD, AND
2) NOT, AND, THEN 4) IF, OR, AND
4. Значением логической переменной может являться:
1) любое число; 3) таблица;
2) любой текст; 4) истина или ложь.
5. Укажите логическое выражение, определяющее полу-отрезок (–1, 3]:
= -1) AND (X2) (X-1); 4) (XПравильный ответ – 3.
6. Укажите условие выбора чисел, кратных 3, но не крат-ных 6:
1) (X mod 3 =0);
2) (X mod 6 0);
3) (X mod 3 =0) AND (X mod 6 0);
4) (X mod 3 =0) OR (X mod 6 0).
7. Какое значение примет переменная Х после выполне-ния оператора X = 17 mod 4 ?
1) 4. 25; 3) 4;
2) 1; 4) 0.
8. Какой из операторов позволяет вычислить корень квад-ратный из числа на языке программирования Паскаль?
1) SQR; 3) SQRT;
2) ABS; 4) DIV.
9. Назначение циклической структуры:
1) повторение идущих подряд одинаковых команд некоторое число раз;
2) повторение одной команды не более 10 раз;
3) проверка условия в тексте;
4) печать текста.
10. Тело цикла – это…
1) группа команд, не входящих в циклическую структу-ру;
2) произвольный текст;
3) произвольная группа команд;
4) группа команд, повторяющихся некоторое число раз.
11. Укажите, сколько раз выполнится тело цикла с задан-ным заголовком:
FOR I: = -1 TO 2 DO; FOR i = -1 to 2
1) 4; 3) 3;
2) 0; 4) бесконечное число раз.
12. Какой из перечисленных заголовков циклов не содер-жит ошибок?
1) FOR K = 1 TO 5. 5 DO; FOR k = 1 to 5. 5;
2) FOR J := 10 TO –2 DO; FOR j = 10 to –2;
3) FOR X := 3 TO 12 DO; FOR x = 3 to 12;
4) FOR Y =0 TO 7 DO. FOR y: = 0 to 7.
13. Если говорят, что программа “зациклилась”, то это значит…
1) тело цикла выполняется бесконечно долго;
2) тело цикла не выполняется;
3) тело цикла выполняется только один раз;
4) тело цикла выполняется два раза;
14. Какое значение примет переменная C в результате выполнения программы:
VAR A, B, C : INTEGER; DEFINT А–C
BEGIN
A := 4; A = 4;
B := A*3 – 6; B = A*3 – 6;
2*A THEN A = 2;
IF BIF B=2*A THEN A := B – А; IF B=2*A THEN A = B – А;
C := A*B + A – B; C = A*B + A – B;
WRITELN (‘C=’, C); PRINT “C=”; C.
END.
1) 8; 2) 22; 3) 29; 4) 34.
15. Определите значение переменной S после выполнения программы:
VAR A, S : INTEGER; DEFINT A, S
BEGIN
S := 0; S = 0
FOR A:=1 TO 4 DO FOR A=1 to 4
S := S + SQR(A); S = S + i*i;
WRITELN (‘S=’, S); NEXT
END. PRINT “S = ”; S.
1) 5; 2) 10; 3) 16; 4) 30.
16. Какая строка из перечисленных описывает символь-ную переменную на языке Pascal?
1) var x : integer; 3) var x : real;
2) var x : boolean; 4) var x : char.
О. А. Бурукина, ГБОУ СОШ № 941, г. Москва
Метки: Информатика