Главная страница

КИМ информатика. 3 Начала программирования


Скачать 27.04 Kb.
Название3 Начала программирования
АнкорКИМ информатика
Дата02.06.2022
Размер27.04 Kb.
Формат файлаdocx
Имя файлаkim_informatika_8klass_s_ovz_bosova.docx
ТипДокументы
#564729

Контрольное тестовое задание по теме № 3 «Начала программирования»

(Информатика, 9 класс)

Вариант 1

1. Разработчиком языка Паскаль является:

а) Блез Паскаль,

б) Никлаус Вирт.

в) Норберт Винер,

г) Эдсгер В. Дейкстра,

2. Что из нижеперечисленного не входит в алфавит языка Паскаль?

а) латинские строчные и прописные буквы,

б) служебные слова,

в) русские строчные и прописные буквы.

г) знак подчёркивания,

3. Какая последовательность символов не может служить именем в языке Паскаль?

a) _mas,

б) maSl,

в) d2,

г) 2d.

4. Вещественные числа имеют тип данных:

a) real.

б)integer,

в)boolean,

г) string,

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

а) заголовок программы,

б) блок описания используемых данных,

в) программный блок.

г) оператор присваивания,

6. Какого раздела не существует в программе, написанной на языке Паскаль?

а) заголовка,

б) примечаний.

в) описаний,

г) операторов,

7. Языковые конструкции, с помощью которых в программах записываются действия, выполняемые в процессе решения задачи, называются:

а) операндами,

б) операторами.

в) выражениями,

г) данными,

8. Разделителями между операторами служит:

а) точка,

б) точка с запятой.

в) пробел,

г)запятая,

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

а) имя и значение,

б) имя и тип.

в) тип и значение,

г) имя, тип и значение,

10. В данном фрагменте программы:



ошибкой является:

а) некорректное имя программы,

б) не определённое имя переменной.

в) некорректное имя переменной,

г) запись арифметического выражения,

11. Какая клавиша нажимается после набора последнего данного в операторе read?

а) Enter.

б) точка с запятой,

в) пробел,

г) Ctrl,

12. При присваивании изменяется:

а) имя переменной,

б) тип переменной,

в) значение переменной.

г) значение константы,

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

a) begin,

б) readln, 

в) write.

г) print,

14. Для вычисления квадратного корня из х используется функция:

а) abs (x),

б) sqr(x),

в) sqrt(x).

г) int (x),

15. Для генерации случайного целого числа из интервала [10, 20) необходимо использовать выражение:

a) random*2 0,

б) random(20),

в) random(10)+10.

г) random (10) *2,

16. В каком из условных операторов допущена ошибка?

а) if b=0 then writeln ('Деление невозможно.'),

б) if athen 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.

6) 70,

в) -20,

г) 180,

19. Условный оператор

if mod 2=0 then write ('Да') else write ('Нет') позволяет определить, является ли число а:

а) целым,

б) двузначным,

в) чётным.

г) простым,

20. Какого оператора цикла не существует в языке Паскаль?

а) for,

б) while,

в) repeat...until,

г) loop.

21. Цикл в фрагменте программы

р:=2; repeat

р:=р*0.1 until p<0.1;

будет исполнен:

а) 0 раз,

б) 1 раз,

в) 2 раза.

г) бесконечное число раз,

22. Цикл в фрагменте программы

а:=1;

Ь:=1;

while a+b<8 do

begin

a:=a+l;

b:=b+2 end;

выполнится:

a) 0 раз,

6)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:

a)p:=0; i:=l; while i<=5 do i:=i+l; p:=p*i,

6)p:=l; i:=l; while i<6 do i:=i+l; p:=p*i,

в)р:=1; i:=l; while i<6 do begin p:=p*i; i:=i+l end.

r)p:=l; i:=l; while i>5 do begin p:=p*i; i:=i+l end,

КЛЮЧИ и ОЦЕНКИ к тестовым заданиям:

(Информатика, 8 класс)
по теме № 1 «Математические основы информатики»

Задание

1

2

3

4

5

6

7

8

9

10

11

12

13

14

Ответ

в

в

б

б

г

б

б

г

г

а

а

г

а

в

0…2 правильных ответов – оценка «2»

3…6 правильных ответов – оценка «3»

7…10 правильных ответов – оценка «4»

11…14 правильных ответов – оценка «5»
по теме № 2 «Основы алгоритмизации»

Задание

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

Ответ

а

г

в

б

а

в

в

в

а

а

в

б

г

б

80

а

б

г

25

120

55

0…3 правильных ответов – оценка «2»

4…9 правильных ответов – оценка «3»

10…15 правильных ответов – оценка «4»

16…21 правильных ответов – оценка «5»
по теме № 3 «Начала программирования»

Задание

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

Ответ

б

в

г

а

в

б

б

б

б

б

а

в

в

в

в

б

в

а

в

г

в

б

г

в

0…3 правильных ответов – оценка «2»

4…10 правильных ответов – оценка «3»

11…17 правильных ответов – оценка «4»

18…24 правильных ответов – оценка «5»


написать администратору сайта