wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Pascal базовые знания для профиля

Total questions: 35

Worksheet time: 17mins

Name
Class
Date
1.

Какое имя недопустимо в Pascal

a)

167y

b)

UIP

c)

Tr15

d)

zima

2.

Какой из символов является оператором присваивания

a)

=

b)

==

c)

;=

d)

:=

3.

Каким словом обозначается оператор вывода в Pascal

a)

Read

b)

Write

c)

Wrote

d)

Readen

4.

Какая функция в Pascal считает квадрат от числа x

a)

sqrt(x)

b)

sqr(x)

c)

sqv(x)

d)

sqrv(x)

5.

Выберете правильную запись выражения "А не равно 4"

a)

A != 4

b)

A <> 4

c)

A == 4

d)

A = 4

6.
При помощи какого оператора (или функции) можно определить остаток от деления?
a)
mod
b)
trunc
c)
div
d)
/
7.
Цикл с постусловием определяется служебным словом:
a)
DO
b)
WHILE
c)
CASE
d)
REPEAT
8.

Чему будет равна переменная «c» после выполнения этой программы:

a := 22;

b := 4;

c := a mod b + b;

(a)  

9.

Чему будет равна переменная «c» после выполнения этой программы:

a := 28;

b := 7;

b := a mod b;

c := a div (b + 1);

(a)  

10.

Определите значение переменной «a» после выполнения фрагмента программы:

a := 10;

if a < 5 then

a := a + 12

else

a := a - 7;

(a)  

11.

Определите значение переменной «a» после выполнения фрагмента программы:

a := 10;

if a < 5 then a := a + 12

else a := a - 7;

if a < 5 then a := a + 12

else a := a - 7;

(a)  

12.

Определите значение переменной «a» после выполнения фрагмента программы:

a := 10; b := 3;

if a > b then b := b + 12

else a := a - 7;

if a > b then a := a + 12

else a := a - 7;

(a)  

13.

Сколько раз будет выполнен этот цикл?

i:=6;

while i<5 do begin

writeln('Привет!');

i:=i+1;

end;

a)

0

b)

1

c)

2

d)

3

14.

Чему будет равно значение переменной «a» после выполнения этого цикла?

i:=2;

a:=12;

while i<5 do begin

a:=a+i;

i:=i+1;

end;

(a)  

15.

Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 3 раза?

i:=...;

while i<=7 do begin

writeln('Привет!');

i:=i+1;

end;

a)

6

b)

4

c)

5

d)

3

16.

Определите значение переменной «a» после выполнения фрагмента программы:

a := 10; b := 5;

if (a > 5) and (a < b) then

a := a - 5;

(a)  

17.

Какую логическую операцию нужно добавить в программу вместо многоточия, чтобы значение переменной «a» после выполнения фрагмента программы стало равно 15?

a := 10; b := 5;

if (a < 1) ... (a > b) then

a := a - 5

else

a := a + 5;

a)

and

b)

or

18.

Чему будет равно значение целой переменной «a» после выполнения этого фрагмента программы?

a:=4;

for i:=1 to 2 do begin

a:=a+a

end;

a)

8

b)

16

c)

4

19.

Какое число будет выведено на экран после выполнения этого фрагмента программы?

write(4);

for i:=4 downto 3 do

write(2*i);

(a)  

20.

раздел VAR служит

a)

Для описания используемых переменных

b)

Для описания величин

c)

Для описания выражений

21.

Переменные – это:

a)

величины, которые не могут менять своего значения в процессе выполнения программы

b)

величины, которые могут менять свое значения в процессе выполнения программы

c)

обозначают строки программы, на которые передается управление во время выполнение программы

22.

Что не является командой присваивания?

a)


y=x2y=x^2

b)

b:=4

c)

a:=b

d)

a:=a+b

23.

Целочисленный оператор это...

a)

Real

b)

String

c)

Char

d)

Integer

24.

Вещественный тип данных:

a)

real

b)

integer

c)

longint

d)

boolean

25.

Длина массива это

a)

номер элемента в массиве

b)

количество элементов в массиве

c)

отдельное значение в массиве

d)

общее названия списка значений

26.

Индекс элемента массива это

a)

номер элемента в массиве

b)

количество элементов в массиве

c)

отдельное значение в массиве

d)

общее названия списка значений

27.

Является ли элемент массива обычной переменной?

a)

Да

b)

Нет

28.
Какая запись является правильной ?
a)
1. A : ARRAY [ 1 .. 10 ] real
b)
2. A : ARRAY [ 10 .. 1 ] of real;
c)
3. A : ARAY [ 1 .. 10 ] of real
d)
5. A : ARRAY [ 1 .. 10 ] of real;
29.
7. Что может содержать в себе ячейка массива ?
a)
1. только положительные числа
b)
3. числа совпадающие с номером ячейки
c)
4. любые данные
d)
5. только строковые данные
30.

Выберите правильный вариант операции присваивания 5 элементу массива mas значения 99.

a)

mas[5] :=99;

b)

mas[99]:=5;

c)

mas{5}=99;

d)

mas[1..5]:=99;

31.
Индексы массива могут быть ...
a)
целыми числами
b)
вещественными числами
c)
любым числом
d)
вещественными переменными
32.
Величиной целого типа является:
a)
количество мест в зрительном зале
b)
рост человека
c)
площадь прямоугольника
d)
сумма двух дробных чисел
33.
Разделителями между операторами служит:
a)
точка
b)
точка с запятой
c)
пробел
d)
запятая
34.
Описать переменную - это значит указать ее:
a)
имя и значение
b)
имя и тип
c)
тип и значение
d)
имя тип и значение
35.
Алгоритм, в котором действия выполняются друг за другом, не повторяясь называется:
a)
линейным
b)
циклическим
c)
разветвленным
d)
простым