Меню
Тесты
Тесты  /  Информатика  /  9 класс  /  Программное управление работой компьютера

Программное управление работой компьютера

Avatar
22.04.2020. Тест. Информатика, 9 класс
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Тест для итогового контроля по теме Программное управление работой компьютера (язык программирования Паскаль), УМК Семакина.

Список вопросов теста

Вопрос 1

Дан фрагмент программы,  на писанной на языке Паскаль. Сколько раз выполняется тело цикла?

S:=0;

I:=1;

while I>1 do

begin

S:=S+1/I;

I:=I-1;

end;

Варианты ответов
  • 0
  • 1
  • 2
  • 3
  • бесконечное количество раз
Вопрос 2
  1. Выберите верную запись арифметического выражения \(\frac{x+2y}{3xy}\)   на языке Паскаль :
Варианты ответов
  • x+2*y/3*x*y
  • x+2*y1/3/x/y
  • (x+2y)/(3*x*y)
  • (x+2*y)/3/x/y
  • (x+2*y)/3*x*y
Вопрос 3

Определить значение переменной Х, которое будет получено в результате выполнения фрагмента программы, записанной на языке Паскаль:

A:=3;

B:=2;

A:=B;

X:=2;

If A>=B

then X=B-1;

else X:=A+1;

Варианты ответов
  • 1
  • 2
  • 3
  • 4
  • нет верного ответа
Вопрос 4

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

Z:=0

ввод Y,X

если X>0

то если Y>0

то Z:=1

иначе Z:=2

кв

кв

Варианты ответов
  • -1
  • 0
  • 0
  • 2
  • определенно сказать нельзя
Вопрос 5

Какой оператор необходимо вставить вместо многоточия в следующий фрагмент программы на алгоритмическом языке, чтобы верно решалась задача определения произведения элементов массива А, содержащего N элементов?

…….

для i:=1 до N повторять

нц

S:=S*A[i]

кц;

Варианты ответов
  • S:=1
  • S:=A[1]
  • S:=0
  • S:= A[N]
  • S:= A[1]*A[N]
Вопрос 6

​​​​​​Определить, что будет выведено на печать в результате выполнения программы, написанной на языке Паскаль, если введены значения       3    -1     7

program X;

var A,B,C: integer;

begin readln (A,B,C);

            if A>B then begin       D:=A;

                                               E:=B;

                                   end

else begin  D:=B;

E:=A;

end;

            If C>D then D:=C;

            If C<E then E:=C;

            writeln(D,’  ’,E);

end.

Варианты ответов
  • 7 3
  • 3 7
  • 3 -11
  • 7 -1
  • -1 7
Вопрос 7

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

program A;

var  x,y: real;

begin

x:=1.5;

x:=2*x+1;

y:=x/2;

y:=x+y;

x:=x-y;

writeln (y,’   ’,x);

end.

Варианты ответов
  • 3.5 -2
  • 6 2
  • 2.25 0.75
  • 3.5 -0.5
  • 6 -2
Вопрос 8

Выбрать последовательность операторов присвоения, меняющую местами значения двух величин X и Y:

Варианты ответов
  • X:=Y Y:=X
  • X:=A X:=Y A:=Y
  • X:=Y
  • A:=X X:=Y Y:=A
  • X:=A Y:=X A:=Y
Вопрос 9

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

ввод А,В,С

К:=А

пока К<B повторить

нц

К:=К+С

кц

К:=К+В

вывод К

Варианты ответов
  • 13
  • 5.5
  • 8
  • 10
  • 2.5
Вопрос 10

Определить целочисленную переменную S после выполнения фрагмента алгоритма

S:=128

для i:=1 до 4 повторять

нц

S:=S-(i*2)

кц

Варианты ответов
  • 110
  • 121
  • 108
  • 103
  • 128
Вопрос 11

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

writeln (‘ введите пароль, ученик‘);

readln(pasw);

if pasw=’ НЕ_МОГУ_ЗНАТЬ’

then begin

writeln(‘Добро пожаловать в программу‘);

end

end.

Чтобы программа продолжила диалог, необходимо ввести строку текста:

Варианты ответов
  • НЕ МОГУ ЗНАТЬ
  • SYSTEM
  • НЕ_МОГУ_ЗНАТЬ
  • ученик
  • pasw
Вопрос 12

Какую задачу решает приведенный фрагмент программы на языке Паскаль (a и b переменные целого типа)?

readln (a,b);

while  a < > b do

if a > b

then  a:=A-b

else  b:=b-a

writeln (a);

Варианты ответов
  • определяет наибольший общий делитель чисел a и b
  • меняет значения a и b местами
  • определяет наименьшее общее кратное чисел a и b
  • определяет минимум из двух чисел a и b
  • определяет, на сколько большее значение среди чисел a и b отличается от меньшего из них
Вопрос 13

Дан фрагмент алгоритма, какую задачу он решает?

ввод X,Y,Z;

пока (X>Y) ИЛИ (Y>Z) повторять

нц        если X>Y

то        A:=X;

X:=Y;

Y:=A;

кц

если Y>Z

то        A:=Y;

Y:=Z;

Z:=A;

кц

вывод X,Y,Z;

Варианты ответов
  • поиск максимального значения среди X,Y,Z
  • поиск минимального значения среди X,Y,Z
  • сортировка X,Y,Z по возрастанию
  • обмен значениями Х и Z между собой
  • сортировка величин X,Y,Z по убыванию
Вопрос 14

Одномерный массив А содержит следующие элементы (-1, 6, 7, 2, 1, -2), что будет храниться в массиве после выполнения фрагмента программы?

для i:=1 до 5 повторять

нц

A[i]:=A[i]+A[i+1]

кц

Варианты ответов
  • (5, 13, 9, 3, -1, -2)
  • (5, 12, 14, 15, 13, -2)
  • (-1, 5, 13, 9, 3, -1)
  • (-1, 5, 12, 14, 15, 13)
  • (5, 6, 9, 1, -1, -2)
Вопрос 15

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

S:=0

I:=-3

пока I<2 повторять

нц если I<0

то A:=I*I

иначе A:=I-1

кв

S:=S+A

I:=I+1

кц

Варианты ответов
  • S=0 I= -3
  • S=13 I=1
  • S=4 I=2
  • S=10 I=2
  • S=13 I=2
Пройти тест
Сохранить у себя:

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт