1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова
Тестовые задания Глава 3 ГДЗ Босова 8 класс (Информатика)
Босова, Босова
8 класс
Автор
Босова, Босова

Тестовые задания Глава 3 ГДЗ Босова 8 класс (Информатика)

Задача

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

Подробный ответ

1) Разработчик языка Паскаль — Никлаус Вирт.

2) В алфавит языка Паскаль не входят русские строчные и прописные буквы.

3) Именем в Паскале не может быть 2d, так как имя не должно начинаться с цифры.

4) Вещественные числа имеют тип real.

5) В программе на Паскале обязательно должен быть программный блок.

6) В программе на Паскале не существует раздела примечаний.

7) Действия в программе записываются с помощью операторов.

8) Разделителем между операторами служит точка с запятой.

9) Описать переменную — значит указать её имя и тип.

10) Ошибка во фрагменте программы — не определённое имя переменной, так как переменная SuMmA не была описана.

11) После набора последнего данного в операторе read нажимают Enter.

12) При присваивании изменяется значение переменной.

13) Для вывода результатов используется оператор write.

14) Квадратный корень из $$x$$ вычисляется функцией sqrt(x).

15) Для генерации случайного целого числа из интервала $$[10, 20)$$ подходит выражение random(10)+10.

16) Ошибка допущена в записи if a b then min:=a; else min:=b; — здесь неверно записано условие и лишняя точка с запятой перед else.

17) После then и else нельзя использовать несколько операторов без составного оператора.

18) Выполним вычисления:

$$a=100,\quad b=30$$

$$a:=a-b\cdot 3=100-30\cdot 3=100-90=10$$

Так как $$a < b$$, то $$c:=b-a=30-10=20$$.

19) Условие $$a \bmod 2=0$$ позволяет определить, является ли число чётным.

20) В языке Паскаль не существует оператора цикла loop.

21) Проверим цикл:

$$p:=2$$

1-й проход: $$p:=p\cdot 0{,}1=2\cdot 0{,}1=0{,}2$$, условие $$p<0{,}1$$ ложно.

2-й проход: $$p:=0{,}2\cdot 0{,}1=0{,}02$$, условие $$p<0{,}1$$ истинно.

Цикл выполнится 2 раза.

22) Проверим значения:

$$a=1,\quad b=1$$

1-й проход: $$a+b=2<8$$, после выполнения $$a=2,\ b=3$$.

2-й проход: $$a+b=5<8$$, после выполнения $$a=3,\ b=5$$.

3-й проход: $$a+b=8$$, условие ложно.

Цикл выполнится 2 раза.

23) Выполним цикл:

$$s=0,\ i=5$$

$$s=0+5=5,\ i=4$$

$$s=5+4=9,\ i=3$$

$$s=9+3=12,\ i=2$$

$$s=12+2=14,\ i=1$$

$$s=14+1=15,\ i=0$$

После завершения цикла $$s=15,\ i=0$$.

24) Произведение $$1\cdot 2\cdot 3\cdot 4\cdot 5$$ вычисляет фрагмент:

$$p:=1;\ i:=1;\ while\ i<6\ do\ begin\ p:=p\cdot i;\ i:=i+1\ end;$$

25) В цикле вычисляется сумма:

$$s=0+2+4+6+8+10+12+14+16+18+20$$

то есть сумма первых десяти натуральных чётных чисел.

Ответ

1 — б; 2 — в; 3 — г; 4 — а; 5 — в; 6 — б; 7 — б; 8 — б; 9 — б; 10 — б; 11 — а; 12 — в; 13 — в; 14 — в; 15 — в; 16 — б; 17 — в; 18 — а; 19 — в; 20 — г; 21 — в; 22 — б; 23 — г; 24 — в; 25 — г.



Общая оценка
4 / 5
Другие учебники
Другие предметы