Тест: Тест по программированию на языке Паскаль.
Список вопросов
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 |