wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Типы данных в Паскале

Total questions: 50

Worksheet time: 34mins

Name
Class
Date
1.

Каким из перечисленных ключевых слов языка Паскаль обозначается целочисленный тип данных?

a)

Integer

b)

Real

c)

Char

d)

Boolean

2.

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

a)

Longint

b)

Boolean

c)

Real

d)

Integer

3.

Каким ключевым словом обозначается объект символьного типа?

a)

Shortint

b)

Chan

c)

String

d)

Char

4.

Для объекта типа диапазон возможных значений включает два варианта?

a)

Целочисленного

b)

Вещественного

c)

Логического

d)

Символьного

5.

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

a)

Комбинированный

b)

Целочисленный

c)

Файловый

d)

Строковый

6.

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

a)

Boolean

b)

Real

c)

Char

d)

Integer

7.

Какой диапазон у типа данный Integer?

a)

-32768…33000

b)

0…32767

c)

-32768…0

d)

-32768…32767

8.

Над данными логического типа определены операции?

a)

Not, And, Or

b)

Только арифметические операции

c)

Операции отношений

d)

Арифметические операции и операции отношений

9.

Определите тип данных переменной c:=‘0’?

a)

Boolean

b)

Char

c)

Integer

d)

Real

10.

Определите тип данных числа переменной I:=1.0

a)

Boolean

b)

Char

c)

Integer

d)

Real

11.

Определите ord(c), если c:=‘C’ ?

a)

65

b)

66

c)

67

d)

68

12.

Какому символу соответсвует порядковый номер 65?

a)

A

b)

B

c)

C

d)

D

13.

Найдите значение a mod b, если a:=2; b:=3;

a)

0

b)

1

c)

2

d)

3

14.

Чему будет равно выражение: s:=sgr(a)-sgrt(b), если a:=2; b:=25; ?

a)

4

b)

1

c)

-1

d)

9

15.

Чему будет равно выражение: a and b, если a:=true; b:=false; ?

a)

True

b)

False

c)

2

d)

4

16.

С помощью какой функции находим символ по порядковому номеру?

a)

Sqrt

b)

Chr

c)

Ord

d)

Sqr

17.

Определите к какому типу данных относится следующее значение 3.605

a)

real

b)

integer

c)

boolean

d)

char

18.

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

a)

=

b)

>=

c)

:=

d)

(*

19.

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

a)

167y

b)

UIP

c)

Tr15

d)

zima

20.

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

a)

Read

b)

Write

c)

Wrote

d)

Readen

21.

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

a)

A != 4

b)

A <> 4

c)

A == 4

d)

A = 4

22.
Какой результат выполнения операции неправильный:
a)
24 / 12 = 2 
b)
11 div 5 = 1
c)
15 + 21 div 2 = 25
d)
11 mod 5 = 1
23.
При помощи какого оператора (или функции) можно определить остаток от деления?
a)
mod
b)
trunc
c)
div
d)
/
24.
В результате выполнения последовательности операторов
x:=sqr(2); y:=sqrt(4)-abs(-2); write(x,’ ‘, y)
будет выведено:
a)
0 -1
b)
4 6
c)
4 0
d)
1 0
25.

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

a := 22;

b := 4;

c := a mod b + b;

(a)  

26.

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

a := 22;

b := 4;

b := a div b;

c := a mod (b + 1);

a)

2

b)

6

c)

5

d)

4

27.

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

a := 28;

b := 7;

b := a mod b;

c := a div (b + 1);

(a)  

28.

Что выведет программа?

a:=5;

s:=4*a;

a:= a+a;

write(a); end.

a)

25

b)

40

c)

10

d)

5

29.

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

a)

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

b)

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

c)

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

30.

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

a)

VAR

b)

INTEGER

c)

BEGIN

31.

вывод данных на экран осуществляется с помощью оператора:

a)

WRITE, WRITELN

b)

READ, READLN

c)

PROGRAM

32.

Укажите правильные варианты записи оператора вывода...

a)

writeln('sum=', s);

b)

writeln('sum'),(s);

c)

writeln(sum=,с);

d)

write(s);

33.

Структура программы на языке Pascal состоит из ... частей

a)

1

b)

3

c)

2

d)

4

34.

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

a:=5;

b:=7;

c:=(a+b)/2;

write('c=',c)

a)

'c='c

b)

'c=',6

c)

'c='6

d)

('c=',c)

35.

Оператор ввода в Pascal:

a)

raed

b)

write

c)

wreti

d)

read

36.

Write это......

a)

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

b)

Ввод данных

c)

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

d)

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

37.

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

a)

Вывод данных

b)

Ввод данных

c)

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

d)

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

38.

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

a)

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

b)

Вывод данных

c)

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

d)

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

39.

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

a)

'Сумма=',14;

b)

Сумма=14;

c)

'Сумма'=7+7;

d)

Сумма=7+7.

40.

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

a)

30=30;

b)

15+15=30;

c)

60;

d)

15+15=15+15.

41.

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

s:=5;

a:=s*2;

s:=4;

a)

2

b)

10

c)

5

d)

4

42.

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

а:=10;

b:=a*2;

a:=a+b;

a)

10

b)

20

c)

30

d)

40

43.

Выберите структуры программы Pascal (без этого невозможно программирование)

a)

Begin

b)

Program

c)

End

d)

Fortan

44.
Алгоритм, в котором действия выполняются друг за другом, не повторяясь называется:
a)
линейным
b)
циклическим
c)
разветвленным
d)
простым
45.

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

summa := sqr(x)+3*a

переменными являются

a)

a, x, summa

b)

x, a

c)

sqr,x,a

d)

summa, sqr, x, a

46.



(a)  

47.



(a)  

48.

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

а := 2

b := 20

а := b + a/2

b := 24 - a

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

a)

2

b)

7

c)

3

d)

12

49.
Какое из следующих слов нельзя использовать в качестве имени переменной? 
a)
X
b)
My_Money
c)
Summa.сhisel
d)
Vova
50.
Какой результат выполнения операции неправильный:
a)
24 / 12 = 2 
b)
11 div 5 = 1
c)
15 + 21 div 2 = 25
d)
11 mod 5 = 1