8класс
Страница 165 тестовые задания, ГДЗ по информатике за 8 класс к учебнику Босовой
Тестовые задания (стр. 165 - 169).
Номер 1. Разработчиком языка Паскаль является:
а) Блез Паскаль
б) Никлаус Вирт
в) Норберт Винер
г) Эдсгер В. Дейкстра
а) Блез Паскаль
б) Никлаус Вирт
в) Норберт Винер
г) Эдсгер В. Дейкстра
б)
Номер 2. Что из нижеперечисленного не входит в алфавит языка Паскаль?
а) латинские строчные и прописные буквы
б) служебные слова
в) русские строчные и прописные буквы
г) знак подчёркивания
а) латинские строчные и прописные буквы
б) служебные слова
в) русские строчные и прописные буквы
г) знак подчёркивания
в)
Номер 3. Какая последовательность символов не может служить именем в языке Паскаль?
а) _mas
б) maS1
в) d2
г) 2d
а) _mas
б) maS1
в) d2
г) 2d
г)
Номер 4. Вещественные числа имеют тип данных:
а) real
б) integer
в) boolean
г) string
а) real
б) integer
в) boolean
г) string
а)
Номер 5. В программе на языке Паскаль обязательно должен быть:
а) заголовок программы
б) блок описания используемых данных
в) программный блок
г) оператор присваивания
а) заголовок программы
б) блок описания используемых данных
в) программный блок
г) оператор присваивания
в)
Номер 6. Какого раздела не существует в программе, написанной на языке Паскаль?
а) заголовка
б) примечаний
в) описаний
г) операторов
а) заголовка
б) примечаний
в) описаний
г) операторов
б)
Номер 7. Языковые конструкции, с помощью которых в программах записываются действия, выполняемые в процессе решения задачи, называются:
а) операндами
б) операторами
в) выражениями
г) данными
а) операндами
б) операторами
в) выражениями
г) данными
б)
Номер 8. Разделителями между операторами служит:
а) точка
б) точка с запятой
в) пробел
г) запятая
а) точка
б) точка с запятой
в) пробел
г) запятая
б)
Номер 9. Описать переменную — это значит указать её:
а) имя и значение
б) имя и тип
в) тип и значение
г) имя, тип и значение
а) имя и значение
б) имя и тип
в) тип и значение
г) имя, тип и значение
б)
Номер 10. В данном фрагменте программы:
program error;
begin
SuMmA:=25–14;
end.
ошибкой является:
а) некорректное имя программы
б) не определённое имя переменной
в) некорректное имя переменной
г) запись арифметического выражения
program error;
begin
SuMmA:=25–14;
end.
ошибкой является:
а) некорректное имя программы
б) не определённое имя переменной
в) некорректное имя переменной
г) запись арифметического выражения
б)
Номер 11. Какая клавиша нажимается после набора последнего данного в операторе read?
а) Enter
б) точка с запятой
в) пробел
г) Ctrl
а) Enter
б) точка с запятой
в) пробел
г) Ctrl
а)
Номер 12. При присваивании изменяется:
а) имя переменной
б) тип переменной
в) значение переменной
г) значение константы
а) имя переменной
б) тип переменной
в) значение переменной
г) значение константы
в)
Номер 13. Для вывода результатов в Паскале используется оператор
а) begin
б) readln
в) write
г) print
а) begin
б) readln
в) write
г) print
в)
Номер 14. Для вычисления квадратного корня из x используется функция:
а) abs(x)
б) sqr(x)
в) sqrt(x)
г) int(x)
а) abs(x)
б) sqr(x)
в) sqrt(x)
г) int(x)
б)
Номер 15. Для генерации случайного целого числа из полуинтервала [10, 20) необходимо использовать выражение:
а) random*20
б) random(20)
в) random(10)+10
г) random(10)*2
а) random*20
б) random(20)
в) random(10)+10
г) random(10)*2
в)
Номер 16. В каком из условных операторов допущена ошибка?
а) if b=0 then writeln('Деление невозможно.');
б) if a<b then min:=a; else min:=b;
в) if a>b then max:=a else max:=b;
г) if (a>b) and (b>0) then c:=a+b;
а) if b=0 then writeln('Деление невозможно.');
б) if a<b then min:=a; else min:=b;
в) if a>b then max:=a else max:=b;
г) if (a>b) and (b>0) then c:=a+b;
б)
точка с запятой стоит перед else
Номер 17. В условном операторе и после then, и после else нельзя использовать:
а) оператор вывода
б) составной оператор
в) несколько операторов
г) условный оператор
а) оператор вывода
б) составной оператор
в) несколько операторов
г) условный оператор
в)
Номер 18. Определите значение переменной c после выполнения следующего фрагмента программы.
a:=100;
b:=30;
a:=a–b*3;
if a>b then c:=a–b else c:=b–a;
а) 20
б) 70
в) –20
г) 180
a:=100;
b:=30;
a:=a–b*3;
if a>b then c:=a–b else c:=b–a;
а) 20
б) 70
в) –20
г) 180
а)
a:=100;
b:=30;
а:=а-b*3; (=100-90=10)
a<b
Номер 19. Условный оператор
if a mod 2=0 then write ('Да') else write ('Нет')
позволяет определить, является ли число a:
а) целым
б) двузначным
в) чётным
г) простым
if a mod 2=0 then write ('Да') else write ('Нет')
позволяет определить, является ли число a:
а) целым
б) двузначным
в) чётным
г) простым
в)
Номер 20. Какого оператора цикла не существует в языке Паскаль?
а) for
б) while
в) repeat...until
г) loop
а) for
б) while
в) repeat...until
г) loop
г)
Номер 21. Цикл в фрагменте программы
p:=2;
repeat
p:=p*0.1
until p<0.1;
будет исполнен:
а) 0 раз
б) 1 раз
в) 2 раза
г) бесконечное число раз
p:=2;
repeat
p:=p*0.1
until p<0.1;
будет исполнен:
а) 0 раз
б) 1 раз
в) 2 раза
г) бесконечное число раз
в)
p=2*0.1=0.2 >0.1
p=0.2*0.1=0.02<0.1
Номер 22. Цикл в фрагменте программы
a:=1;
b:=1;
while a+b<8 do
begin
a:=a+1;
b:=b+2
end;
выполнится:
а) 0 раз
б) 2 раза
в) 3 раза
г) бесконечное число раз
a:=1;
b:=1;
while a+b<8 do
begin
a:=a+1;
b:=b+2
end;
выполнится:
а) 0 раз
б) 2 раза
в) 3 раза
г) бесконечное число раз
б)
a:=a+1 (2, 3)
b:=b+2 (3, 5)
сумма не меньше 8
Номер 23. Определите значения переменных s и i после выполнения фрагмента программы:
s:=0; i:=5;
while i>0 do
begin
s:=s+i;
i:=i–1;
end;
а) s = 0, i = –1
б) s = 5, i = 0
в) s = 15, i = 5
г) s = 15, i = 0
s:=0; i:=5;
while i>0 do
begin
s:=s+i;
i:=i–1;
end;
а) s = 0, i = –1
б) s = 5, i = 0
в) s = 15, i = 5
г) s = 15, i = 0
б)
i=5-1-1-1-1-1=0
s=0+1+1+1+1=5
Номер 24. Выберите фрагмент программы, в котором ищется произведение 1 · 2 · 3 · 4 · 5.
а) p:=0; i:=1; while i<=5 do i:=i+1; p:=p*i;
б) p:=1; i:=1; while i<6 do i:=i+1; p:=p*i;
в) p:=1; i:=1; while i<6 do begin p:=p*i; i:=i+1 end;
г) p:=1; i:=1; while i>5 do begin p:=p*i; i:=i+1 end;
а) p:=0; i:=1; while i<=5 do i:=i+1; p:=p*i;
б) p:=1; i:=1; while i<6 do i:=i+1; p:=p*i;
в) p:=1; i:=1; while i<6 do begin p:=p*i; i:=i+1 end;
г) p:=1; i:=1; while i>5 do begin p:=p*i; i:=i+1 end;
в)
факториал 5, р=1 должно быть; i<6 если будет 6 - цикл прерывается.
Номер 25. В данном фрагменте программы
s:=0;
for i:=1 to 10 do
s:=s+2*i;
вычисляется:
а) сумма целых чисел от 1 до 10
б) сумма чётных чисел от 1 до 10
в) удвоенная сумма чётных чисел от 1 до 10
г) сумма первых десяти натуральных чётных чисел
s:=0;
for i:=1 to 10 do
s:=s+2*i;
вычисляется:
а) сумма целых чисел от 1 до 10
б) сумма чётных чисел от 1 до 10
в) удвоенная сумма чётных чисел от 1 до 10
г) сумма первых десяти натуральных чётных чисел
г)
s:=2+4+6+8+10+12..