Тест: Тест по программированию на языке Паскаль.


Список вопросов


1. С какого слова обычно начинается раздел операторов? Выберите один из 4 вариантов ответа:

1) write
2) begin
3) var
4) uses

2. Какая из переменных может не является целой ? Выберите один из 4 вариантов ответа:

1) d:=d / 6;
2) c:=-25;
3) b:=4 div 7;
4) a=2

3. Выделите верные утверждения. Чем отличаются команды Write(a); и Writeln(a) ? Выберите несколько из 4 вариантов ответа:

1) после выполнения Write(a) курсор переводится на начало новой строки
2) Нет правильного
3) после выполнения Writeln(a) курсор переводится на начало новой строки
4) после выполнения Write(a) курсор не переводится на начало новой строки

4. Операция Div позволяет найти... Выберите один из 4 вариантов ответа:

1) результат деления одного числа на другое
2) результат целочисленного деления одного числа на другое
3) остаток от целочисленного деления
4) Нет правильного

5. Какое значение получит переменная a после выполнения серии команд a:=5; b:=2; a:=b * a - SQR(a) ; Выберите один из 4 вариантов ответа:

1) 10
2) 40
3) 15
4) -15

6. Что будет выведено на экран после выполнения серии команд a:=5; b:=2; a:=b-a mod 4; write(`a=`,a); Выберите один из 4 вариантов ответа:

1) a=0
2) a=1
3) a=2
4) 2

7. Что будет выведено на экран после выполнения серии команд a:=4; b:=2; a:=b-a div 3; write(a); Выберите один из 4 вариантов ответа:

1) 1
2) 1.7
3) 5
4) 12

8. Что будет выведено на экран после выполнения серии команд a:=4; b:=8; a:=a / b - 5; write(abs(a)); Выберите один из 4 вариантов ответа:

1) -4.5
2) 5.25
3) 4.75
4) 4.5

9. Переменная а является целой. В какой строке при использовании команды присвоить значение допущена ошибка ? Выберите один из 4 вариантов ответа:

1) a:=abs(2*a);
2) a:=a / 5-1;
3) a:=sqr(5);
4) a:=SQRT(a);

10. Что означает в Паскале точка с запятой Выберите один из 4 вариантов ответа:

1) Конец программы;
2) Отделяет операторы друг от друга;
3) Конец строки программы;
4) Конец цикла;

11. Каким служебным словом описываются дробные переменные: Выберите один из 4 вариантов ответа:

1) CHAR;
2) STRING;
3) REAL;
4) INTEGER;

12. Каким служебным словом описывается строковые переменные: Выберите один из 4 вариантов ответа:

1) STRING;
2) CHAR;
3) INTEGER;
4) REAL;

13. Раздел описаний VAR используется для описания: Выберите один из 4 вариантов ответа:

1) Переменных;
2) Функций;
3) Меток;
4) Констант;

14. Чем заканчивается программа? Выберите один из 3 вариантов ответа:

1) END.
2) Program
3) Readln

15. Укажите операторы вывода? Выберите несколько из 4 вариантов ответа:

1) Writeln ()
2) Write ()
3) Readln ()
4) Readkey ()

16. Что означает знак := в языке программирования ПАСКАЛЬ? Выберите один из 4 вариантов ответа:

1) Присваивание;
2) Деление;
3) Равенство;
4) Сравнение;

17. Какое значение будет иметь переменная b после выполнения следующего фрагмента программыa:=4; a:=4; b:=2; a:=a*a*b; b:=a+b;: Выберите один из 4 вариантов ответа:

1) 38
2) 34
3) 16
4) 18

18. Чему равно значение выражения: sqrt(16)*2 - sqr(3)-20/5 Выберите один из 4 вариантов ответа:

1) -5
2) -6
3) 5
4) 6

19. За¬пи¬ши¬те зна¬че¬ние пе¬ре¬мен¬ной s, по¬лу¬чен¬ное в ре¬зуль¬та¬те ра¬бо¬ты сле¬ду¬ю¬щей про¬грам¬мы. Var s,k: integer; Begin s := 0; for k := 3 to 7 do s := s + 6; writeln(s); End. Выберите один из 4 вариантов ответа:

1) 24
2) 36
3) 30
4) 16

20. Укажите оператор ветвления: Выберите один из 4 вариантов ответа:

1) For
2) If
3) While
4) Repeat

21. Укажите оператор цикла с известным число повторений: Выберите один из 4 вариантов ответа:

1) IF
2) FOR
3) WHILE
4) REPEAT

22. Укажите оператор цикла с передусловием: Выберите один из 4 вариантов ответа:

1) IF
2) FOR
3) WHILE
4) REPEAT

23. Укажите оператор цикла с постусловием: Выберите один из 4 вариантов ответа:

1) IF
2) FOR
3) WHILE
4) REPEAT