Тест по теме «Программирование на языке Паскаль» (9 класс)

Автор: | 06.01.2018

Тест по теме «Программирование»

1. Какая строка из перечисленных описывает логическую переменную на языке Раscal:

1) var х: integer; 3) var x: real;

2) var х: boolean; 4) var x: char?

2. Сколько значений принимает целочисленная переменная в языке Pascal:

1) одно значение; 3) более 10 значений;

2) два значения; 4) бесконечное множество?

3. Укажите, какие операции относятся к логическим операциям:

1) AND, OR, NOT 3) ОR, МОD, АND

2) NОТ, АND, ТНЕN 4) IF, ОR, АND

4. Значением логической переменной может являться:

1) любое число; 3) таблица;

2) любой текст; 4) истина или ложь.

5. Укажите логическое выражение, определяющее полуотрезок (-1, 3]:

1) (Х>= -1) AND (Х<3); 3) (X<=3) AND (X>-1)

2) (Х<3) OR NОТ (Х>-1); 4) (X<=-1) OR (X<3).

6. Укажите условие выбора чисел, кратных 3, но не кратных 6:

1) (Х mod 3=0);

2) (Х mod 6 <>0);

З) (Х mod 3 =0) AND (Х mod 6 <>0);

4) (Х mod 3 =0) OR (Х mod 6 <>0).

7. Какое значение примет переменная Х после выполнения оператора

Х: = 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 раз;

З) проверка условия в тексте;

4) печать текста.

10. Тело циклаэто ...

1) группа команд, не входящих в циклическую структуру;

2) произвольный текст;

З) произвольная группа команд;

4) группа команд, повторяющихся некоторое число раз.

11. Укажите, сколько раз выполнится тело цикла с заданным заголовком:

FOR I:=1 TO 2 DO

1)4; 3)3;

2) 0; 4) бесконечное число раз.

12. Какой из перечисленных заголовков циклов не содержит ошибок?

1) FOR K=1 TO 5.5 DO;

2) FOR J:=10 TO -2 DO;

3) FOR X:=3 TO 12 DO;

4) FOR Y=0 TO 7 DO;

13. Если говорят, что программа «зациклилась», то это значит...

1) тело цикла выполняется бесконечно долго;

2) тело цикла не выполняется;

З) тело цикла выполняется только один раз;

4) тело цикла выполняется два раза.

14. Какое значение примет переменная С в результате выполнения программы:

VAR A, B, C : INTEGER;

BEGIN

A: =4;

B: =A*3 – 6;

IF B>2*A THEN A: =2;

IF B<2*A THEN A: =5;

IF B=2*A THEN A: =B – A;

C: = A*B+A - B;

WRITELN(‘C=’,C);

END.

1) 8; 2) 22; 3) 29; 4) 34.

15. Определите значение переменной S после выполнения программы:

VAR A, S :INTEGER;

BEGIN S:=0;

FOR A: =1 TO 4 DO

S: =A+SQR(A);

WRITELN(‘S=’,S);

END.

1) 5; 2) 10; 3) 16; 4) 30.

  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *