- Преподавателю
- Информатика
- Тест по теме Программирование на языке Паскаль (9 класс)
Тест по теме Программирование на языке Паскаль (9 класс)
Раздел | Информатика |
Класс | 9 класс |
Тип | Тесты |
Автор | Гордеева Т.И. |
Дата | 31.12.2015 |
Формат | doc |
Изображения | Нет |
Тест по теме «Программирование»
1. Какая строка из перечисленных описывает логическую переменную на языке Раscal:
1) var х: integer; 3) var x: real;
2) var х: boolean; 4) var x: char?
2. Сколько значений принимает целочисленная переменная в языке Pascal:
1) одно значение; 3) более 10 значений;
2) два значения; 4) бесконечное множество?
3. Укажите, какие операции относятся к логическим операциям:
1) AND, OR, NOT 3) ОR, МОD, АND
2) NОТ, АND, ТНЕN 4) IF, ОR, АND
4. Значением логической переменной может являться:
1) любое число; 3) таблица;
2) любой текст; 4) истина или ложь.
5. Укажите логическое выражение, определяющее полуотрезок (-1, 3]:
1) (Х>= -1) AND (Х<3); 3) (X<=3) AND (X>-1)
2) (Х<3) OR NОТ (Х>-1); 4) (X<=-1) OR (X<3).
6. Укажите условие выбора чисел, кратных 3, но не кратных 6:
1) (Х mod 3=0);
2) (Х mod 6 <>0);
З) (Х mod 3 =0) AND (Х mod 6 <>0);
4) (Х mod 3 =0) OR (Х mod 6 <>0).
7. Какое значение примет переменная Х после выполнения оператора
Х: = 17 mod 4?
1) 4.25; 3) 4;
2) 1; 4) 0.
8. Какой из операторов позволяет вычислить корень квадратный из числа на языке программирования Паскаль?
1) SQR; 3) SQRT;
2) ABS; 4) DIV.
9. Назначение циклической структуры:
1) повторение идущих подряд одинаковых команд некоторое число раз;
2) повторение одной команды не более 10 раз;
З) проверка условия в тексте;
4) печать текста.
10. Тело цикла - это ...
1) группа команд, не входящих в циклическую структуру;
2) произвольный текст;
З) произвольная группа команд;
4) группа команд, повторяющихся некоторое число раз.
11. Укажите, сколько раз выполнится тело цикла с заданным заголовком:
FOR I:=1 TO 2 DO
1)4; 3)3;
2) 0; 4) бесконечное число раз.
12. Какой из перечисленных заголовков циклов не содержит ошибок?
1) FOR K=1 TO 5.5 DO;
2) FOR J:=10 TO -2 DO;
3) FOR X:=3 TO 12 DO;
4) FOR Y=0 TO 7 DO;
13. Если говорят, что программа «зациклилась», то это значит...
1) тело цикла выполняется бесконечно долго;
2) тело цикла не выполняется;
З) тело цикла выполняется только один раз;
4) тело цикла выполняется два раза.
14. Какое значение примет переменная С в результате выполнения программы:
VAR A, B, C : INTEGER;
BEGIN
A: =4;
B: =A*3 - 6;
IF B>2*A THEN A: =2;
IF B<2*A THEN A: =5;
IF B=2*A THEN A: =B - A;
C: = A*B+A - B;
WRITELN('C=',C);
END.
1) 8; 2) 22; 3) 29; 4) 34.
15. Определите значение переменной S после выполнения программы:
VAR A, S :INTEGER;
BEGIN S:=0;
FOR A: =1 TO 4 DO
S: =A+SQR(A);
WRITELN('S=',S);
END.
1) 5; 2) 10; 3) 16; 4) 30.