Информационно-образовательный портал
e-mail: [email protected]

Тест 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, г. Москва

Метки: Информатика