КИМ информатика. 3 Начала программирования
Скачать 27.04 Kb.
|
Контрольное тестовое задание по теме № 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 a 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 «Математические основы информатики»
0…2 правильных ответов – оценка «2» 3…6 правильных ответов – оценка «3» 7…10 правильных ответов – оценка «4» 11…14 правильных ответов – оценка «5» по теме № 2 «Основы алгоритмизации»
0…3 правильных ответов – оценка «2» 4…9 правильных ответов – оценка «3» 10…15 правильных ответов – оценка «4» 16…21 правильных ответов – оценка «5» по теме № 3 «Начала программирования»
0…3 правильных ответов – оценка «2» 4…10 правильных ответов – оценка «3» 11…17 правильных ответов – оценка «4» 18…24 правильных ответов – оценка «5»6>6>8> |