Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование 3.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
168.45 Кб
Скачать

13. Какое значение будет принимать переменная х, после выполнения фрагмента программы:

f:=10; d:=10; If   f>=d   then   x:=f   else  x:=d

  1. 10

  2. 20

  3. 30

  4. 1

14. Чему будет равно значения переменной d после выполнения фрагмента программы на Паскале?

var x,y,d : integer;

begin

x:=5;  y:=2;

          if (y>x+2) or (y>0)

          then d:=x+2

          else d:=y-x;

          write(d);

          d:=10;

end.

  1. d=2

  2. d=5

  3. d=7

  4. d=10

15. Цикл с предусловием запишется в виде;

  1. while <логическое выражение> do <оператор>;

  2. for i=l to n do<оператор>;

  3. repeat<последовательность> until<логическое выражение>

  4. case k of< последовательность операторов>

16. Чему будет равно значения переменной s после выполнения фрагмента программы на Паскале?

S := 128;  FOR  i :=1 TO 4 DO  S :=S – 3;

  1. S=112

  2. S=116

  3. S=124

  4. S=16

17. Чуму будет равно значение переменной n после выполнения инструкций?

n:=0

while n<5 do

n:=n+1;

  1. 1;

  2. 4;

  3. 5;

  4. 6.

18. Определить выходные значения переменных A и C после выполнения алгоритма

  1. 0, 0

  2. 0, 2

  3. 0, 1

  4. -1, 0

19. Чему будут равны значения переменных X, Y и Z после выполнения фрагмента программы на Паскале?

X :=5; 

Y:=3; 

Z :=X*Y; 

Y:=Y–X; 

X :=X+ Y;  

Z :=4*Z+X

  1. X=3; Y=–2;  Z=–12

  2. X=3; Y=–2;  Z=–63

  3. X=3; Y=–2;  Z=63

  4. X=5; Y=3;  Z=15

20. Чему  будет  равно  значение переменной S после выполнения фрагмента программы на Паскале?

A := 2;     B :=3; IF  A<B  THEN  S:=A*B  ELSE  S:=A+B; WRITE  (S);

  1. 2

  2. 5

  3. 3

  4. 11

№ вопроса

Правильный ответ

1

а

2

г

3

а

4

б

5

б

6

б

7

г

8

а

9

а

10

в

11

а

12

б

13

а

14

г

15

а

16

б

17

в

18

в

19

в

20

б

Вариант 3

1. Числа в языке Pascal различаются:

  1. как натуральные и вещественные

  2. как целые и неправильные дроби

  3. как целые и правильные дроби

  4. как целые и вещественные

2. Переменная — это:

  1. объект, способный принимать различные значения;

  2. значения чисел;

  3. меняющееся число;

  4. динамический объект.

3. Служебное слово VAR в программе на языке Pascal фиксирует:

  1. начало раздела программы, содержащего перечень констант

  2. начало раздела программы, содержащего список меток

  3. начало раздела программы, содержащего описание переменных

  4. начало раздела программы, содержащего список функций

4. Служебное слово LABEL в программе на языке Pascal фиксирует:

  1. начало раздела программы, содержащего список меток

  2. начало раздела программы, содержащего описание переменных

  3. начало раздела программы, содержащего описание сложных типов данных

  4. начало раздела программы, содержащего перечень констант

5. Операторы в программе на языке Pascal отделяются друг от друга:

  1. двоеточием

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

  3. пробелом

  4. запятой

6. Какие операции можно применять к переменным целого типа?

  1. Сложение, вычитание, умножение, деление, нахождение остатка

  2. Сложение, вычитание, умножение, целочисленное деление, нахождение остатка

  3. Сложение, умножение, целочисленное деление, нахождение остатка

  4. Умножение, целочисленное деление, нахождение остатка

7. Выберите верное представление арифметическо­го выражения на языке:

  1. X+2*Y/3*X*Y;

  2. (X+2Y)/3XY;

  3. (X+2Y)/(3XY);

  4. (X+2*Y)/(3*X*Y);

8. Аргумент стандартной функции:

  1. заключается в круглые скобки;

  2. заключается в квадратные скобки;

  3. заключается в фигурные скобки;

  4. записывается без скобок.

9. Укажите последовательность команд, в результате вы­полнения которых значения переменных X и Y по­меняются местами:

  1. В=Х: X=Y: Y=X;

  2. X=Y: Y=X;

  3. С=Х: X=Y: X=C;

  4. X=X+Y: Y=X-Y: X=X-Y.

10. Как записывается оператор вывода?

  1. Read a1;a2;...an;

  2. Writeln(a1,a2,...an);

  3. Writeln a1,a2,...an;

  4. Input a1;a2;... an;

11. Чему будут равны значения переменных X, Y и Z после выполнения фрагмента программы на Паскале?

X :=5; 

Y:=3; 

Z :=X*Y; 

Y:=Y–X; 

X :=X+ Y;  

Z :=4*Z+X

  1. X=5; Y=3;  Z=12

  2. X=3; Y=–2;  Z=–63

  3. X=3; Y=–2;  Z=63

  4. X=5; Y=3;  Z=15

12. Чему  будет  равно  значение переменной S после выполнения фрагмента программы на Паскале?

A := 2;     B :=3; IF  A<B  THEN  S:=A*B  ELSE  S:=A+B; WRITE  (S);

  1. 2

  2. 5

  3. 3

  4. 11

13. В результате выполнения фрагмента алгоритма

m:=abs(a);

n:=abs(b);

   if (m>n) then       m:=m mod n       else n:=n mod m; f:=m+n;

переменная f приняла значение 30. Это справедливо для пары чисел:

  1. a=81, b=-27

  2. a=84, b=-35

  3. a=84, b=-27

  4. a=81, b=27.

14. Чему будет равно значения переменной Y после выполнения программы на Паскале, если было введено 4?

var X, Y: integer;

begin

  read (X);

  X:=X*10;

  if  X>40 then Y:=X+5

     else if  X=40 then Y:=X*5

              else begin Y:=X+10; Y:=Y*2 end;

  write (Y);

end.

  1. Y=40

  2. Y=50

  3. Y=100

  4. Y=200

15. Каков будет результат выполнения программы:

var n, i: integer;

begin

n:=0;

for i: =1 to 10 do n: = n+i

end.

  1. 55;

  2. 10;

  3. 25;

  4. 255.