Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Подготовка к контролю знаний по теме Программирование_8кл

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Разработчиком языка Паскаль является:

a)

Блез Паскаль

b)

Никлаус Вирт

c)

Норберт Винер

d)

Эдсгер В. Дейкстра

2.

Что из нижеперечисленного не входит в алфавит языка Паскаль?

a)

латинские строчные и прописные буквы

b)

служебные слова

c)

русские строчные и прописные буквы

d)

знак подчёркивания

3.

Какая последовательность символов не может служить именем в языке Паскаль?

a)

_mas

b)

maS1

c)

d2

d)

2d

4.

Вещественные числа имеют тип данных:

a)

real

b)

integer

c)

boolean

d)

string

5.

В программе на языке Паскаль обязательно должен быть:

a)

заголовок программы

b)

блок описания используемых данных

c)

программный блок

d)

оператор присваивания

6.

Какого раздела не существует в программе, написанной на языке Паскаль?

a)

заголовка

b)

примечаний

c)

описаний

d)

операторов

7.

Языковые конструкции, с помощью которых в программах записываются действия, выполняемые в процессе решения задачи, называются:

a)

операндами

b)

операторами

c)

выражениями

d)

данными

8.

Разделителями между операторами служит:

a)

точка

b)

точка с запятой

c)

пробел

d)

запятая

9.

Описать переменную — это значит указать её:

a)

имя и значение

b)

имя и тип

c)

тип и значение

d)

имя, тип и значение

10.

В данном фрагменте программы:

program error;

begin

SuMmA:=25-14;

end.

ошибкой является:

a)

некорректное имя программы

b)

не определённое имя переменной

c)

некорректное имя переменной

d)

запись арифметического выражения

11.

Какая клавиша нажимается после набора последнего данного в операторе read?

a)

Enter

b)

точка с запятой

c)

пробел

d)

Ctrl

12.

При присваивании изменяется:

a)

имя переменной

b)

тип переменной

c)

значение переменной

d)

значение константы

13.

Для вывода результатов в Паскале используется оператор

a)

begin

b)

readln

c)

write

d)

print

14.

Для вычисления квадратного корня из x используется функция:

a)

abs(x)

b)

sqr(x)

c)

sqrt(x)

d)

int(x)

15.

Для генерации случайного целого числа из интервала [10, 20) необходимо использовать выражение:

a)

random*20

b)

random(20)

c)

random(10)+10

d)

random(10)*2

16.

В каком из условных операторов допущена ошибка?

a)

if b=0 then writeln('Дeлeниe невозможно.');

b)

if a<b then min:=a; else min:=b;

c)

if a>b then max:=a else max:=b;

d)

if (a>b) and (b>0) then c:=a+b;

17.

В условном операторе и после then, и после else нельзя использовать:

a)

оператор вывода

b)

составной оператор

c)

несколько операторов

d)

условный оператор

18.

Определите значение переменной c после выполнения следующего фрагмента программы:

a:=100;

b:=30;

a:=a-b*3;

if a>b then c:=a-b else c:=b-a;

(a)  

19.

Условный оператор

if a mod 2=0 then write ('Да') else write ('Нет') позволяет определить, является ли число a:

a)

целым

b)

двузначным

c)

чётным

d)

простым

20.

Какого оператора цикла не существует в языке Паскаль?

a)

for

b)

while

c)

repeat...until

d)

loop

21.

Цикл в фрагменте программы

p:=2;

repeat

p:=p*0.1

until p<0.1;

будет исполнен:

a)

0 раз

b)

1 раз

c)

2 раза

d)

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

22.

Цикл в фрагменте программы

a:=1;

b:=1;

while a+b<8 do

begin

a:=a+1;

b:=b+2

end;

выполнится:

a)

0 раз

b)

2 раза

c)

3 раза

d)

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

23.

Определите значения переменных s и i после выполнения фрагмента программы:

s:=0; i:=5;

while i>0 do

begin

s:=s+i;

i:=i-1;

end;

a)

s = 0, i = -1

b)

s = 5, i = 0

c)

s = 15, i = 5

d)

s = 15, i = 0

24.

Выберите фрагмент программы, в котором ищется произведение 1·2·3·4·5:

a)

p:=0; i:=1; while i<=5 do i:=i+1; p:=p*i;

b)

p:=1; i:=1; while i<6 do i:=i+1; p:=p*i;

c)

p=1; i:=i; while i<6 do begin p:=p*i; i:=i + 1 end;

d)

p:=1; i:=1; while i>5 do begin p:=p*i; i:=i+1 end

25.

В данном фрагменте программы

s:=0;

for i:=1 to 10 do

s:=s+2*i;

вычисляется:

a)

сумма целых чисел от 1 до 10

b)

сумма чётных чисел от 1 до 10

c)

удвоенная сумма целых чисел от 1 до 10

d)

сумма первых десяти натуральных чётных чисел