wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Pascal ABC

Total questions: 42

Worksheet time: 36mins

Name
Class
Date
1.

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

Ce caracter este necesar pentru a separa operatorii?

a)

=

b)

:

c)

;

d)

:=

2.

Выберете число, относящееся к типу real

Alegeți un număr de tip real

a)

16

b)

C

c)

16.31

d)

28700

3.

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

Care caracter este operatorul de atribuire

a)

=

b)

==

c)

;=

d)

:=

4.

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

Care este cuvântul pentru operatorul de inferență din Pascal

a)

Read

b)

Write

c)

Wrote

d)

Readen

5.

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

Ce funcție din Pascal calculează pătratul numărului x

a)

sqrt(x)

b)

sqr(x)

c)

sqv(x)

d)

sqrv(x)

6.

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

4"

Alegeți notația corectă pentru expresia „A nu este egal cu 4”

a)

A != 4

b)

A <> 4

c)

A == 4

d)

A = 4

7.

Write это......

a)

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

b)

Ввод данных

c)

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

d)

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

8.

Раздел переменных определяется служебным словом:

Secțiunea variabilă este definită de un cuvânt de serviciu:

a)

LABEL

b)

TYPE

c)

VAR

d)

ARRAY

9.

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

a)

begin

b)

var

c)

program

10.

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

Când este scris corect operatorul de atribuire?

a)

readln(a);

b)

b=5;

c)

c:=m+n;

d)

writeln(a).

11.

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

a)

integer;

b)

real;

c)

longint

d)

word.

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.

Идентификатор, описанный после ключевого слова var, является именем:

a)

метки

b)

константы

c)

переменной

15.

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

a)

ассемблер

b)

паскаль

c)

компилятор

d)

фортран

16.

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

a)

a, x, summa

b)

x, a

c)

sqr,x,a

d)

summa, sqr, x, a

17.

Вещественный тип данных объявляется служебным словом:

a)

INTEGER

b)

REAL

c)

LONGINT

d)

SHORTINT

18.
Какое из следующих слов нельзя использовать в качестве имени переменной? 
a)
X
b)
My_Money
c)
Summa.сhisel
d)
Vova
19.
Какой из перечисленных разделов обязателен в программе:
a)
раздел type; 
b)
раздел var;
c)
 раздел const; 
d)
раздел begin... end;
20.
Укажите, какой из приведенных ниже типов данных отсутствует в языке Pascal
a)
integer
b)
long
c)
real
d)
reduced
21.
Разработчиком языка программирования Паскаль является:
a)
Блез Паскаль
b)
Никлаус Вирт
c)
Норберт Винер
d)
Эдсгер Дейкстра
22.
Логический тип данных объявляется служебным словом:
a)
BOOLEAN
b)
LOGIC
c)
BYTE
d)
IF
23.

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

a)

167y

b)

UIP

c)

Tr15

d)

zima

24.
Какой результат выполнения операции неправильный:
a)
24 / 12 = 2 
b)
11 div 5 = 1
c)
15 + 21 div 2 = 25
d)
11 mod 5 = 1
25.
При помощи какого оператора (или функции) можно определить остаток от деления?
a)
mod
b)
trunc
c)
div
d)
/
26.
На языке Паскаль ветвление организуется с помощью операторов:
a)
readln, writeln
b)
if, case
c)
присваивания, go to
27.
Цикл с постусловием определяется служебным словом:
a)
DO
b)
WHILE
c)
CASE
d)
REPEAT
28.
В результате выполнения последовательности операторов
x:=sqr(2); y:=sqrt(4)-abs(-2); write(x,’ ‘, y)
будет выведено:
a)
0 -1
b)
4 6
c)
4 0
d)
1 0
29.

Найдите верное утверждение.

a)

после выполнения Write курсор не переводится на начало новой строки

b)

после выполнения Writeln курсор не переводится на начало новой строки

c)

после выполнения Write курсор переводится на начало новой строки

d)

Нет правильного

30.

Каким спец символами выделяются в программах комментарии?

a)

==

b)

//

c)

\\

d)

()

31.

Команда CLRSCR служит для

a)

ожидания нажатия клавиши

b)

ввода данных с экрана

c)

очистки экрана

32.

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

a)

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

b)

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

c)

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

33.

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

a)

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

b)

Специальные символы

c)

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

d)

Латинские прописные

34.

операторные скобки - ...

a)

( ... )

b)

begin ... end

c)

do ... end

d)

repeat ... until

35.

Укажите верные имена переменных…

a)

imax

b)

min

c)

5q

d)

сумм

36.

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

a)

for… to… do…

b)

if… then… else…

c)

while… do…

d)

repeat… until...

37.

Цикл с параметром...

a)

for… to… do…

b)

if… then… else…

c)

while… do…

d)

repeat… until...

38.

Цикл с предусловием...

a)

for… to… do…

b)

if… then… else…

c)

while… do…

d)

repeat… until...

39.

Цикл с постусловием...

a)

for… to… do…

b)

if… then… else…

c)

while… do…

d)

repeat… until...

40.

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

а:=10;

b:=a*2;

a:=a+b;

a)

10

b)

20

c)

30

d)

40

41.

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

s:=5;

a:=s*2;

s:=4;

a)

2

b)

10

c)

5

d)

4

42.

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

s:=0;

for i:=1 to 5 do

s:=s+1;

writeln(s);

a)

5

b)

10

c)

0

d)

1