wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Проверочная работа 8 класс (Паскаль)

Total questions: 25

Worksheet time: 20mins

Name
Class
Date
1.

Write это......

a)

Вывод переменных

b)

Ввод данных

c)

Тип переменных

d)

Название программы

2.

Read это ...................

a)

Вывод данных

b)

Ввод данных

c)

Объявление переменных

d)

Конец программы

3.

Var это..............

a)

Объявление переменных

b)

Вывод данных

c)

Название программы

d)

Тип переменных

4.

Алгоритм, в котором действия выполняются друг за другом, не повторяясь называется:

a)

линейным

b)

циклическим

c)

разветвленным

d)

простым

5.

Какой фигурой обозначается условие?

a)

1

b)

2

c)

3

d)

4

6.

Программа на языке программирования PascalABC начинается со слова

a)

begin

b)

var

c)

program

7.

В каком случае оператор присваивания записан верно?

a)

readln(a);

b)

b=5;

c)

c:=m+n;

d)

writeln(a).

8.

Что выведет на экран оператор Writeln('15+15=',15+15); ?

a)

30=30;

b)

15+15=30;

c)

60;

d)

15+15=15+15.

9.

Переменные целого типа описываются как

a)

integer;

b)

real;

c)

longint

d)

word.

10.

Как записывается оператор присвоения?

a)

а:=1;

b)

а=:1

c)

а=1;

11.

Какой фигурой обозначается действие?

a)

1

b)

2

c)

3

d)

4

12.

Чему равен x, если

x:=5 div 2

a)

2

b)

5

c)

4

d)

1

e)

0

13.

Какие числа подходят к условию?

IF x mod 2 = 0 then Write(x)

(несколько ответов)

a)

55

b)

68

c)

90

d)

37

e)

24

14.

В операторе присваивания summa := sqr(x)+3*a переменными являются

a)

a, x, summa

b)

x, a

c)

sqr,x,a

d)

summa, sqr, x, a

15.

44 div 7 = ?

(a)  

16.

Что делает оператор SQRT?

a)

Вычисляет квадратный корень

b)

Вычисляет квадрат числа

17.
К какому виду алгоритмов можно отнести алгоритм, схема которого представлена на рисунке?
a)
Разветвляющийся с неполным ветвлением
b)
Разветвляющийся с полным ветвлением
c)
линейный
d)
циклический
18.
В каком из условных операторов допущена ошибка?
a)
if a < b then min:= a; else min:= b;
b)
if B = then Writeln ('Деление на ноль невозможно');
c)
if a > b then max:= a else max:= b;
d)
if (a > b) and (b > 0) then c:=a+b;
19.

Как на языке Паскаль записать условие: "-5<x<10"?

a)

x<10 or x>5x<10\ or\ x>-5

b)

(x>5) and (x<10)\left(x>-5\right)\ and\ \left(x<10\right)

c)

x>5 and x<10x>-5\ and\ x<10  

d)

x>5, x<10x>-5,\ x<10  

20.
Чему быть равно значение переменной  в процессе выполнения фрагмента программы:
A:= 3;
B:= 5;
A:= А+1;
В:= В*2;
S:=A + B.
a)
14
b)
8
c)
10
d)
18
21.

как записать в программе Паскаль присваивание переменной x значение выражения:  4rr1+2\frac{4r}{\left|r-1\right|+2}  

a)

x:=4*r/(abs(r-1)+2)

b)

x:=(4*r)/abs(r-1)+2

c)

x=4*r/abs(r-1)+2

22.

Что будет напечатано в результате выполнения программы?


var x: real;

begin

x:=2.5;

writeln ('x=',x);

end.

a)

ошибка

b)

2.5

c)

х=2.5

d)

х=х

23.

Дана программа на языке программирования Pascal. Напишите сколько раз напечатает данная программа слово «Привет»?


var a: integer;

begin

a:=10;

while a>0 do begin writeln('Привет'); a:=a-1; end;

end.

(a)  

24.

Запишите значение переменной s , полученное в результате работы следующей программы. Текст программы приведён на пяти языках программирования.


var s,k: integer;

begin

s := 0;

for k := 3 to 8 do

s := s + 9;

writeln(s);

end.

(a)  

25.

В программе «:=» обозначает оператор присваивания, знаки «+», «-», «*» и «/» — соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики. Определите значение переменной b после выполнения алгоритма:

а := 6

b := 4

а := 2*а + 3*b

b := a/2*b

В ответе укажите одно целое число — значение переменной b.

(a)