Тест по информатике "Pascal"

  • docx
  • 24.10.2023
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала pascal ТЕСТ.docx

Тест

По теме: «Основы программирования на языке Pascal»

1)    Какой вариант описывает вещественную переменную на языке Pascal?


a)    var x: integer;

b)     var x: boolean;

c)    var x: real;

d)    var x: string


2)    Какие из перечисленных операторов являются операторами ввода данных?


a)    and, or;

b)    read, readln; 

c)    if, then, else;

d)    write, writeln.


3)    Какой из операторов позволяет вычислить квадратный корень числа х?


a)    div(x);

b)    sqr(x);

c)    sqrt(x);

d)    abs(x)


4)    Сколько значений принимает логическая переменная?


a)    бесконечное множество;

b)    два значения;

c)    одно значение;

d)    более 10 значений


5)    Укажите, правильную запись следующего математического выражения: y=5x2-10x+2.


a)    y:= 5*sqr(x)-10*x+2;

b)    y:= 5*sqrt(x)-10*x+2;

c)    y:= 5*sqr(x)-10x+2;

d)    y:= 5sqr(x)-10*x+2.


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


a)    (х mod 5=0) and (x mod 10 <>0);

b)    (х mod 5<>0) or not (x mod 10 =0);

c)    (х mod 5=0) and (x mod 10 =0);

d)    (х mod 5<>0) or (x mod 10 <>0).


7)    Что означает данный блок?

a)    ввод;

b)    вывод;

c)    ввод/вывод;

d)    выполнения действия.

8)    Какое значение примет переменная х после выполнения оператора х:=15 div 4?


a)    0;

b)    2;

c)    3,5;

d)    3.


9)    Укажите, сколько раз выполнится тело цикла For i:=1 to 6 do?


a)    1;

b)    6;

c)    5;

d)    бесконечное число раз.


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


a)    for i:=1 to 5.5 do;

b)    for i:=1 to -2 do;

c)    for i:=3 to 12 do;

d)    for i=0 to 7 do.


11)  Фрагмент алгоритма изображен в виде блок-схемы:

Определите, какое значение переменной S  будет в результате выполнения алгоритма

 

нет

 

да

 


a)    12;

b)    3;

c)    4;

d)    7.


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

Program V1;

Var A, B, C, D: integer;

Begin

A:=6;

B:=2*A+8;

If B>A then C:= B-A else D:=A-B;

Writeln (‘C=’, C);

Writeln (‘D=’, D);

End.


a)    C=14, D=0;

b)    C=38, D=14;

c)    C=14, D= -14;

d)    C= -3 , D=3;

 

Ключи.

 

1

2

3

4

5

6

7

8

9

10

11

12

c

b

c

b

a

a

c

d

b

c

a

a