wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Практикум(11ИМП)

Total questions: 24

Worksheet time: 14mins

Name
Class
Date
1.

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

a)

Integer

b)

Real

c)

Char

d)

Boolean

2.

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

a)

Longint

b)

Boolean

c)

Real

d)

Integer

3.

Определите, к какому типу относится значение ‘ ’.

a)

Целочисленному

b)

Логическому

c)

Символьному

d)

Вещественному

4.

Что будет в результате?

print (Hello world!)

a)

Hello world!

b)

SyntaxError(ошибка)

c)

Hello world

d)

print(Hello world!)

5.

var s, t: integer;

begin

    readln(s);

    readln(t);

    if (s > 4) and (t > 4)

        then writeln('YES')

        else writeln('NO')

end.

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(10, 6); (7, 6); (–4, 3); (2, 9); (12, 7); (–11, 4); (–8, 13); (10, 9); (6, 5).

Сколько было запусков, при которых программа напечатала «NO»?

(a)  

6.

var s, t: integer;

begin

    readln(s);

    readln(t);

    if (s > 8) and (t > 8)

        then writeln('YES')

        else writeln('NO')

end.

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(9, 10); (11, 5); (–2, 8); (9, 9); (2, 8); (–1, 3); (–4, 5); (10, 9); (4, –3).

Сколько было запусков, при которых программа напечатала «YES»?

(a)  

7.

var s, t: integer;

begin

    readln(s);

    readln(t);

    if (s > 2) and (t < 5)

        then writeln('YES')

        else writeln('NO')

end.

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(–2, 3); (2, 5); (0, 3); (5, –3); (5, 4); (11, 4); (8, –6); (1, 7); (9, 1).

Сколько было запусков, при которых программа напечатала «NO»?

(a)  

8.

var s, t: integer;

begin

    readln(s);

    readln(t);

    if (s > 3) or (t < 7)

        then writeln('YES')

        else writeln('NO')

end.

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(–1, 6); (2, 8); (0, 3); (9, –9); (4, 4); (2, 7); (8, –2); (7, 7); (4, 1).

Сколько было запусков, при которых программа напечатала «YES»?

(a)  

9.

var s, t: integer;

begin

    readln(s);

    readln(t);

    if (s < 5) or (t > 5)

        then writeln('YES')

        else writeln('NO')

end.

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(2, 5); (5, 2); (4, 4); (2, –2); (3, 1); (8, 3); (9, –7); (7, 7); (4, 6).

Сколько было запусков, при которых программа напечатала «YES»?

(a)  

10.

var s, t: integer;

begin

    readln(s);

    readln(t);

    if (s < 7) or (t > 5)

        then writeln('YES')

        else writeln('NO')

end.

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(9, 5); (11, 2); (4, 5); (7, –2); (4, 4); (7, 7); (1, –1); (3, 9); (2, 2).

Сколько было запусков, при которых программа напечатала «NO»?

(a)  

11.

var s,k: integer;

begin

    readln(s);

    readln(t);

    if (s < 1) and (t < 2)

        then

writeln ('YES')

        else

writeln ('NO')

end.

Было выведено 9 запусков программы, при которых в качестве значений переменных вводились следующие пары чисел (s, t):

(3, 5); (4, 3); (4, −5); (0, 7); (0, −2); (−2, 1); (−2, 5); (−2, −4); (1, 2).

Сколько было запусков, при которых программа напечатала «YES»?



(a)  

12.

Дана программа на языке Паскаль

var a, b, c, min: real;

Begin

writeln ('Введите три числа');

readln (a, b, c);

min:=a;

if b<min then min:=b;

if c<min then min:=c;

writeln ('min=', min);

end.

Что будет напечатано в результате выполнения программы при вводе чисел: 10, 15, 1?

a)

min=1

b)

1

c)

ошибка

d)

min=min

13.

Дана программа на языке Паскаль

var a, b, c, min: real;

Begin

writeln ('Введите три числа');

readln (a, b, c);

min:=a;

if b<min then min:=b;

if c<min then min:=c;

writeln ('min=', min);

end.

Что будет напечатано в результате выполнения программы при вводе чисел: 2, 10, 15?

a)

min=2

b)

2

c)

ошибка

d)

min=min

14.

Дана программа на языке Паскаль

var a, b, c, min: real;

Begin

writeln ('Введите три числа');

readln (a, b, c);

min:=a;

if b<min then min:=b;

if c<min then min:=c;

writeln ('min=', min);

end.

Какая блок-схема соответствует программе?

a)
b)
c)
d)
15.

Определите, что будет напечатано в результате выполнения программы, записанной ниже на разных языках программирования.

a)

180

b)

240

c)

210

d)

7

16.

Запишите подряд без пробелов и разделителей все числа, которые будут показаны на экране при выполнении вызова F(1). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.

(a)  

17.

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

a)

150

b)

140

c)

160

d)

170

18.

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

a)

18

b)

19

c)

20

d)

21

19.

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

a)

4

b)

16

c)

5

d)

32

20.
За­пи­ши­те зна­че­ние пе­ре­мен­ной s, по­лу­чен­ное в ре­зуль­та­те ра­бо­ты сле­ду­ю­щей про­грам­мы:
 Var s,k: integer;
Begin
s := 0;
for k := 3 to 7 do
s := s + 6;
writeln(s);
End.
a)
24
b)
36
c)
30
d)
16
21.

Как на языке Паскаль будет записано условие: "число кратно 3 и не кратное 4"

a)

(a mod 3 = 0) and (a mod 4 = 0)

b)

(a mod 3 = 0) and (a mod 4<> 0)

c)

(a mod 3 = 0) or (a mod 4 = 0)

d)

(a div 3 = 0) and (a div 4 <> 0)

22.

число больше 20 и заканчивается на 7

a)

(a > 20) and (a mod 7 = 0)

b)

(a > 20) or (a mod 10 = 7)

c)

(a > 20) and (a mod 10 = 7)

d)

(a < 20) and (a mod 10 = 7)

23.

Определите, что будет напечатано в результате работы следующего фрагмента программы:

var k, s: integer;

begin

s:=0;

k:=0;

while s < 80 do begin

s:=s+2*k;

k:=k+4;

end;

write(s);

end.

a)

90

b)

80

c)

20

d)

64

24.

Определите, что будет напечатано в результате работы следующего фрагмента программы:

var k, s: integer;

begin

s:=0;

k:=0;

while k < 12 do begin

s:=s+2*k;

k:=k+3;

end;

write(s);

end.

a)

12

b)

15

c)

36

d)

39