Тест по информатике в 9 классе «Программирование в Pascal»
Предмет — информатика. Данный тест разработан для учеников 9 класса, по теме «Программирование в Pascal». Тест состоит из 20 вопросов.
Тест: « Язык программирования Pascal» 9 класс.
1. Цикл — это
а) такая форма организации действий, при которой некоторая последовательность команд повторяется определенное число раз
б) такая форма организации действий, при которой в зависимости от выполнения некоторого условия, выполняются различные последовательности команд
в) это часть программы, предназначенная для решения некоторой определенной задачи
2. Как выглядит конструкция цикла "пока?"
а) for i:=a to b do S; при которой a<b ;
б) repeat <оператор> until <условие>;
в) for i:=a downto b do S; при a>b ;
г) while <условие> do <оператор>.
3. Как выглядит конструкция цикла "до"?
а) for i:=a to b do S; при которой a<b ;
б) repeat <оператор> until <условие>;
в) for i:=a downto b do S; при a>b ;
г) while <условие> do <оператор>.
4. Сколько раз выполнится тело цикла for i:= 10 downto 7 do ?
а) 5
б) 4
в) 3
г) 0
5. Сколько раз выполнится тело цикла for i:=9 to 2 do ?
а) 5
б) 0
в) 6
г) 4
6. Выберите все свойства цикла "до"
а) параметр цикла в теле цикла менять нельзя;
б) тело цикла выполняется хотя бы один раз ;
в) число повторений тела цикла известно заранее ;
г) если условие не выполняется всегда, то произойдет зацикливание .
7. Выберите все свойства цикла "пока"?
а) Тело цикла выполняется хотя бы один раз
б) Если условие сразу не выполняется , то тело цикла не будет выполнено ни разу
в) Если условие будет выполняться всегда, то произойдет зацикливание цикла
г) Если условие не выполняется всегда, то произойдет зацикливание
8. Укажите оператор присваивания, не содержащий синтаксическую ошибку.
а) x:=n mod m;
б) n:=m mod5;
в) k:= nmodm mod 2 .
9. Что будет напечатано при выполнении таких операторов?
Hello:=5;
Write(‘Привет – ‘, Hello,’ :’, Hello);
а) Привет — 5;
б) Привет - Hello ;
в) Привет – 5:5 .
10. Какое значение получит переменная N после выполнения фрагмента программы, если M=7?
N:= M div 10;
if N=0 then N:= N+1;
if N>0 then N:=N-2;
if N<0 then N:=N+3;
а) -2;
б) 2;
в) 0;
г) 1.
11. Сколько операторов может быть записано внутри операторных скобок?
а) один;
б) три;
в) один составной;
г) сколько угодно.
12. Сколько операторов может быть записано в условном операторе после слова else?
а) один;
б) три;
в) один составной;
г) сколько угодно.
13. В каком разделе происходит описание переменных?
а) var;
б) uses;
в) const.
14. Как записывается оператор ввода?
а) Writeln()
б) Read()
в) Write()
г) Readkey
д) Readln()
15. Как записывается оператор вывода?
а) Writeln()
б) Read()
в) Write()
г) Readkey
д) Readln()
16. Выберите правильную запись оператора присваивания .
а) а:=1;
б) а=1;
в) а=:1.
17. Как записывается полная форма условного оператора?
а) If <логическое выражение> else <оператор2> ;
б) If <логическое выражение> then <оператор1> else <оператор2>;
в) If <логическое выражение> then <оператор1>.
18. Укажите условие выбора чисел, кратных 3, но не кратных 6:
а) (Х mod 3=0);
б) (Х mod 3=0) and (X mod 6<>0);
в) (Х mod 3=0) or (X mod 6<>0).
19. Какое значение примет переменная Х после выполнения оператора Х = 17 mod 4?
а) 4;
б) 4.25;
в) 1.
20. Как выглядит цикл "Для"?
а) for i:=a to b do S; при которой a<b ;
б) repeat <оператор> until <условие>;
в) for i:=a downto b do S; при a>b ;
г) while <условие> do <оператор>.
Тест: « Язык программирования Pascal» 9 класс.
1. Цикл — это
а) такая форма организации действий, при которой некоторая последовательность команд повторяется определенное число раз
б) такая форма организации действий, при которой в зависимости от выполнения некоторого условия, выполняются различные последовательности команд
в) это часть программы, предназначенная для решения некоторой определенной задачи
2. Как выглядит конструкция цикла "пока?"
а) for i:=a to b do S; при которой a<b ;
б) repeat <оператор> until <условие>;
в) for i:=a downto b do S; при a>b ;
г) while <условие> do <оператор>.
3. Как выглядит конструкция цикла "до"?
а) for i:=a to b do S; при которой a<b ;
б) repeat <оператор> until <условие>;
в) for i:=a downto b do S; при a>b ;
г) while <условие> do <оператор>.
4. Сколько раз выполнится тело цикла for i:= 10 downto 7 do ?
а) 5
б) 4
в) 3
г) 0
5. Сколько раз выполнится тело цикла for i:=9 to 2 do ?
а) 5
б) 0
в) 6
г) 4
6. Выберите все свойства цикла "до"
а) параметр цикла в теле цикла менять нельзя;
б) тело цикла выполняется хотя бы один раз ;
в) число повторений тела цикла известно заранее ;
г) если условие не выполняется всегда, то произойдет зацикливание .
7. Выберите все свойства цикла "пока"?
а) Тело цикла выполняется хотя бы один раз
б) Если условие сразу не выполняется , то тело цикла не будет выполнено ни разу
в) Если условие будет выполняться всегда, то произойдет зацикливание цикла
г) Если условие не выполняется всегда, то произойдет зацикливание
8. Укажите оператор присваивания, не содержащий синтаксическую ошибку.
а) x:=n mod m;
б) n:=m mod5;
в) k:= nmodm mod 2 .
9. Что будет напечатано при выполнении таких операторов?
Hello:=5;
Write(‘Привет – ‘, Hello,’ :’, Hello);
а) Привет — 5;
б) Привет - Hello ;
в) Привет – 5:5 .
10. Какое значение получит переменная N после выполнения фрагмента программы, если M=7?
N:= M div 10;
if N=0 then N:= N+1;
if N>0 then N:=N-2;
if N<0 then N:=N+3;
а) -2;
б) 2;
в) 0;
г) 1.
11. Сколько операторов может быть записано внутри операторных скобок?
а) один;
б) три;
в) один составной;
г) сколько угодно.
12. Сколько операторов может быть записано в условном операторе после слова else?
а) один;
б) три;
в) один составной;
г) сколько угодно.
13. В каком разделе происходит описание переменных?
а) var;
б) uses;
в) const.
14. Как записывается оператор ввода?
а) Writeln()
б) Read()
в) Write()
г) Readkey
д) Readln()
15. Как записывается оператор вывода?
а) Writeln()
б) Read()
в) Write()
г) Readkey
д) Readln()
16. Выберите правильную запись оператора присваивания .
а) а:=1;
б) а=1;
в) а=:1.
17. Как записывается полная форма условного оператора?
а) If <логическое выражение> else <оператор2> ;
б) If <логическое выражение> then <оператор1> else <оператор2>;
в) If <логическое выражение> then <оператор1>.
18. Укажите условие выбора чисел, кратных 3, но не кратных 6:
а) (Х mod 3=0);
б) (Х mod 3=0) and (X mod 6<>0);
в) (Х mod 3=0) or (X mod 6<>0).
19. Какое значение примет переменная Х после выполнения оператора Х = 17 mod 4?
а) 4;
б) 4.25;
в) 1.
20. Как выглядит цикл "Для"?
а) for i:=a to b do S; при которой a<b ;
б) repeat <оператор> until <условие>;
в) for i:=a downto b do S; при a>b ;
г) while <условие> do <оператор>.
Инструкция по выполнению теста.
Тест содержит 20 вопросов. Тест разработан для приложения onlinetestpad.com . При ответе на вопросы ученик должен выбрать все правильные варианты ответов. Тест можно проходить онлайн или можно распечатать и выдать детям.
Каждый правильный ответ оценивается в один балл. За прохождение теста можно набрать 25 баллов.
«5» - 22 — 25 баллов
«4» - 18-21 балл
«3» - 13-17 баллов
«2» - 0-12 баллов