Тесты по Pascal
1. Каким спец символами выделяются в программах комментарии?
а) {} или (**)
б) только {}
в) только (**)
г) другими спецсимволами
2. Что появится на экране дисплея после выполнения этой программы?
Program v:
Var x integer;
begin
x:=2;
writeln (‘x+1’);
end.
а) 2
б) 3
в) Х+1
г) ‘x+1’
3. Тест. Каким ключевым словом начинается раздел описывания переменных?
а) var
б) type
в) konst.
4. Какой раздел обязанностей присутствует в структуре программы?
а) Раздел операторов, выделение ключевыми делами begin и end.
б) Раздел переменных, который начинаются со слов var
в) Содержание программы которое начинается со слов program.
5. Как называется этап развязки на У А Я, когда написана программа прерывается только на наличие синтаксических ошибок?
а) Налаживание
б) Тестирование
в) Алгоритмизация задачи
6. Как называется этап развязки на У А Я, когда написанная программа проверяется на условных входных данных на получение известного результата?
а) Налаживание
б) Тестирование
в) Алгоритмизация задачи
7. Кто считается творцом языком программирования Паскаль?
а) 1970 год, Неклаус Вирт
б) 1980 ые годы, фирма Borland
в) 1964 год, Джон Кемени, Томас Куртц
8. Какой из этих имен программ или переменных корректен?
а) _a_
б) 1_vv
в) с+а
г) begin
д) my@comp.
9. Каик арифметические операции могут выполнятся на языке Паскаль?
а) Возведение в степень (^)
б) Деление без остатка (div)
в) логическое добавление (or)
г) Логическое умножение (and)
9. Результат выполнения операции 1/5приравнивается…
а) 0,2
б) 0
в) 1
10. Результат выполнения операции 1div 5приравнивается…
а) 0,2
б) 0
в) 1
11. Результат выполнения операции 10 div 3 приравнивается…
а) 3
б) 1
в) 3,333333
12. Результат выполнения операции 10/3 приравнивается…
а) 3,3333
б) 3
в) 1
13. Результат выполнения операции 1 mod 5 приравнивается …
а) 1
б) 0
в) 0,2
14. Что в блок-схемах отображается ромбом?
а) выбор одной из двух соглашений
б) начало или коне программы
в) вычислительны процесс
г) Введение/ вывод данных
15. Какие символы можно употребить в существительном местоимении (идентификаторах)?
а) Латинские буквы и цифры после них, знак подчеркивания;
б) Только цифры
в) Буквы кириллицы
г) Зарезервированы слова
16. На конце программы ставится…
а) Точка с запятой
б) Точка
в) Ничего не ставится
г) запятая
Тест № 17. Математические выражение языком программирования Паскаль будет записан как…
а) а/1+sqr(2*a);
б) a/(1+sqr(2*a));
в) a/1+2*sqr(a);
г) a/(1+2*sqr(a)).
18. Что в блок-схемах изображается прямоугольником?
а) Выбор одной из двух условий
б) Начало или конец программы
в) Вычислительный процесс
г) Введения/введение данных
19. Что в блок-схемах отображается параллелограммом?
а) Выбор одной из двух условий
б) Начало или конец программы
в) Вычислительный процесс
г) Введения/вывод данных
20. Каким ключевым словом начинается описывание констант?
а) var;
б) typ;
в) const.
21.Тест. Как выглядят операторные скобки в программе Паскаль?
а) []
б) ()
в){}
г) begin…end.
22. Какой тип будет иметь смена r в операторе r:=a*b+a mod b, если a, b: integer?
а) inteher;
б) real
в) Boolean
23. Значение логического выражения not(5<0) or (6<>7) and (10>8) приравнивается
а) true
б) false
в) 0
г) 1
24. Какой тип будет иметь смену r в операторе r:=a/b + a mod b, если a, b: integer?
а) integer
б) real
в) Boolean
25. Какой тип должен иметь смену a в операторе a:=’10’?
а) string
б) char
в) integer
26. какой из этих значений есть данными типа real?
а) 2.00
б) ‘2.00’
в) $ 1f
27. Сколько символов можно присвоить смене типа char?
а) равно 1
б) от 1 до 255
в) сколько будет нужно
28. Смена r при b = 5 i c= - 8 в операторе r:=b > c имеет тип и значения…
а) Boolean, значение true
б) integer, целочисленные значения
в) Оператор недопустимый.
29. Какое логическое выражение будет иметь значения false?
а) not (false) and true
б) true or false
в) not (false)
г) not (true)
30. Какое логическое выражение будет иметь значение true?
а) ((5<0) and (6>7)) or not (10>8)
б) (5<0) and (6>7) or (10>8)
в) (5<0) and ((6>7) or (10>8)
31. Какая функция даёт символ как результат?
A) chr;
Б) ord;
B) sqrt.
32. Правильно ли, что chr (ord ( ‘А. Ъ))=’A’ ?
A) Да;
Б) Нет; .
В) Это выражение не имеет содержания.
33. Какое значение будет иметь переменная с после выполнения оператора с:= round(3.86)?
A) 3;
Б) 4;
B) 5.
34. Какое значение будет иметь переменная с после выполнения оператора с:=trunc(3.86)?
A) 3;
Б) 4;
B) 5.
35. Что используют для разделения операторов друг от друга?
А) Запятую;
Б) Двоеточие;
В) Пропуск;
Г) Точку с запятой.
36. Какой оператор выполняет вывод информации на экран?
А) repeat;
Б) writeln;
B) readln;
Г) равно.
Тест № 37. Какие из этих заголовков программ Pascal некорректны:
А) Program Begin;
Б) Program poisk_pic;
В) Program poisk.
38. Как называется именованная область памяти, которая приобретает разные значения во время исполнения программы?
А) Строка;
Б) Символ;
В) Переменная;
Г) Константа.
39. Как записывается в Pascal математическое выражение 1<x<5?
А) (1<x) and (x<5);
Б) 1<x and x<5;
В) (1<x) or (x<5);
Г) 1<x or x<5.
40. Для переменных a и b типа Integer тип Real будет иметь выражение…
А) a div b;
Б) a<b;
В) sqrt (a);
Г) sqr(a)+ sqr(b);
41.Тест. Что такое константа?
А) Величина, значения которой задаются в процессе выполнения программы;
Б) Величина, значения которой не меняются в процессе выполнения программы;
В) Величина, значения которой меняются в процессе выполнения программы.
42. Какие записи обращения к стандартной функции некорректны?
А) cos0.7;
Б) odd(18);
В) pred(18);
Г) chr(‘15’). _______
43. Математическое выражение \/1+ sin2x языком программирования Pascal будет записано как…
А) sqrt (1 + sin (sqrx));
Б) sqrt (1 + sqrsin (x);
В) sqrt (1 + sqr (sin x);
Г) sqrt (1 + sqr (sin (x))).
44. Какой тип будет иметь переменная c после выполнения оператора c:=(3-2)/1?
А) Real;
Б) Integer;
В) Boolean;
Г) String.
45. Какое значение будет иметь переменная a после исполнения группы операторов c:=5; a:=succ(c)?
А) 6;
Б) -5;
В) 5;
Г) 4.
46. Для действительной y и целых x, z выражение sin(x)+2*cos(y) +z имеет тип:
А) Integer;
Б) Real;