- •28. Вопрос: Дан фрагмент программы
- •29. Вопрос: Дан фрагмент программы
- •30. Вопрос: Дан фрагмент программы
- •31. Вопрос: Дан фрагмент программы
- •32. Вопрос: Дан фрагмент программы. Найдите ошибку.
- •33. Вопрос: Дан фрагмент программы. Найдите ошибку.
- •118. Вопрос: Что будет написано на экране, если пользователь введет значение переменной a равное 150?
- •119. Вопрос: Что будет написано на экране, если пользователь введет значение переменной a равное 150?
- •121. Вопрос: Что выдаст на экран следующий участок кода
- •122. Вопрос: Что выдаст на экран следующий участок кода
- •145. Вопрос: Алгоритм включает в себя ветвление, если:
- •Часть 2. Язык программирования Visual Delphi.
- •1. Алгоритмизация 2. Программирование 3. Эксперимент 4. Постановка задачи 5. Отладка
32. Вопрос: Дан фрагмент программы. Найдите ошибку.
Var a,b,c:integer; …….. A:=0; B:=1; C:=1,2;
Переменная A не может быть равна нулю
Переменная B должна быть отрицательной
Переменная C может принимать только целые значения
33. Вопрос: Дан фрагмент программы. Найдите ошибку.
Var a,b:integer, c:boolaen;
A:=0; B:=1; C:=1;
Ошибки нет
Переменная B должна быть отрицательной
Переменная C может принимать только целые значения
34. Вопрос: Дан фрагмент программы. Найдите ошибку.
Var a,b,c:integer;
C:=A/B;
Значение C нельзя найти, так как не заданы A и B
Нельзя делить два числа одного типа
Переменная C должна быть вещественного типа
35. Вопрос: В конце каждого оператора в Pascal ставится
Точка
Точка с запятой
Восклицательный знак
Знак доллара
36. Вопрос: Укажите оператор присвоения значения переменной
=
= =
:=
=:
37. Вопрос: Функция ClrScr позволяет
Сгенерировать случайное число
Очистить экран
Подключить внешние модули
38. Вопрос: Подключение внешних модулей осуществляется командой
Var
Randomize
Uses
Sin
39. Вопрос: A:=random(10) Укажите возможные значения переменной A
1
2,7
-4
9
0
40. Вопрос: A:=3; B:=random(3); C:=A+B. Укажите диапазон возможных значений переменной C.
-5.. +5
3...6
3..5
0…6
41. Вопрос: A:=7; B:=random(5); C:=A+B. Укажите диапазон возможных значений переменной C.
-5.. +5
5...7
3..5
4..11
42. Вопрос: A:=34565. Укажите тип переменной A
Real
Byte
Integer
Word
43. Вопрос: Оператор read - это
Оператор для чтения из файла на жестком диске
Оператор ввода данных
Оператор вывода данных
44. Вопрос: Вывод данных на экран осуществляется командой
Read
Output
Write
Look
45. Вопрос: Укажите функцию, вычисляющую квадратный корень
Sqr
Sqrt
Square
Quoter
46. Вопрос: Функция Inc(a)
Отсекает целую часть числа A
Возвращает дробную часть числа A
Увеличивает значение A на единицу
Уменьшает значение A на единицу
47. Вопрос: Функция trunc(a)
Отсекает целую часть числа A
Возвращает дробную часть числа A
Увеличивает значение A на единицу
Возвращает целую часть числа A
48. Вопрос: Функция Round(a)
Отсекает целую часть числа A
Увеличивает значение A на единицу
Округляет значение A до ближайшего целого
Округляет значение A до сотых
49. Вопрос: Функция div
Возвращает целую часть числа
Возвращает целую часть от деления
Возвращает отстаток от деления
Вычисляет модуль числа
50. Вопрос: для чего предназначена функция Int() в Pascal?
Преобразует вещественное число в целое
Вычисляет интеграл аргумента
Возвращает целую часть аргумента
Округляет число до ближайшего целого
51. Вопрос: Функция mod
Возвращает целую часть числа
Возвращает целую часть от деления
Возвращает отстаток от деления
Вычисляет модуль числа
52. Вопрос: Какая функция вычисляет модуль числа
Trunc
Mod
Abs
Modul
53. Вопрос: Чему равно значение выражения SQRT(INT(64,3))?
8
64
3
0
54. Вопрос: Чему равно значение выражения SQRT(ABS(-49))?
7
-49
-7
Нет правильного ответа
55. Вопрос: Чему равна переменная K после следующих действий k:=5; s:=k+2; k:=s+2; k:=k+10+s;
7
26
5
12
56. Вопрос: Чему равно выражение (12 mod 4)
4
12
0
3
57. Вопрос: Чему равна функция (45 div 14)
4
2
0
3
58. Вопрос: Чему будет равна переменная M после вычислений M:=25/5^2-1/(9-2^3)+7;
7/8
7
32/8
32
59. Вопрос: можно ли в арифметическом выражении использовать больше 10-ти пар скобок?
Только при сложении и вычитании
Только в функциях
Можно
Нельзя
60. Вопрос: что из перечисленного не является стандартной функцией?
Sqrt
Sin
Mod
If
61. Вопрос: Чему равно значение функции SQRT(ABS(-81))?
1
9
-9
81
62. Вопрос: Чему равно значение функции –1/2*(-SQRT(ABS(64)))?
8
-8
-4
4
63. Вопрос: какое значение будет иметь переменная M после вычислений M:=2*5^2-14/(2*7)-40?
40
-40
-9
9
64. Вопрос: Вопрос: Чему равна переменная K после следующих действий s:=5; k:=s+10; k:=s+k; s:=2*k;
5
15
20
40
65. Вопрос: Вопрос: Чему равна переменная K после следующих действий s:=6; k:=s+8; k:=s*3; s:=2*k;
5
32
20
44
66. Вопрос: какое из перечисленных действий имеет низший приоритет?
Сложение
Деление
Возведение в степень
Умножение
67. Вопрос: чему равно значение функции ABS(SQRT(625))?
25
5
0
1
68. Вопрос: чему равно значение функции INC(SQRT(64))?
8,5
8
9
10
69. Вопрос: чему равно значение функции Round(SQRT(48))?
5
6
7
9
70. Вопрос: аргумент стандартной функции
Записывается через пробел
Заключается в круглые скобки
Заключается в квадратные скобки
Записывается без скобок
71. Вопрос: чему равно значение функции ABS(-SQRT(36))+(12 MOD 4)?
6
-6
-3
9
72. Вопрос: чему равно значение выражения –ABS(-SQRT(4))?
4
2
-2
12
73. Вопрос: чему равно значение выражения INT(SQRT(41))+ABS(-2-(18 MOD 2))?
15
13
0
8
74. Вопрос: в арифметические выражения могут входить
Машинные коды
Команды MS-Dos
Константы
Английиские слова
75. Вопрос: чему равно значение выражения INT(SQRT(39))+ABS(-2-(30 MOD 3))?
8
16
18
1
76. Вопрос: A:=random(5); B:=random(4); C:=A-B. Укажите диапазон возможных значений переменной C.
-5.. +4
3...4
-3..4
0…1
77. Вопрос: A:=5+abs(-3)-trunc(7,14)+sqrt(16). Значение А равно
2
4
5
-6
78. Вопрос: B:=(30 mod 7)*2-sqrt(64)+round(3,2). Значение В равно
2
-2
3
1
79. Вопрос: С:=(43 div 2) /3+(12 mod 4) – round(2,6). Значение С равно
2
3
3,5
4
80. Вопрос: A:=3456. B:=((A div 100) div 6) mod 2. Переменная B равна
1
-4
6
0
81. Вопрос: A:=9856. B:=((A mod 1000) div 100) mod 5. Переменная B равна
0
3
-3
4
82. Вопрос: a:=6. После выполнения команды write('a= ',a); на экране появится надпись
a:=6
'a= 6'
a= 6
a=6
83. Вопрос: Оператор read(a);
Считывает из внешнего файла значение переменной a
Присваивает переменной а случайное значение
Присваивает переменной а, введенное с клавиатуры значение
Запрашивает у пользователя путь к переменной а
84. Вопрос: Оператор readln
Присвоит значение переменной ln
Переведет курсов на следующую строку и остановит программу до нажатия клавиши
Выведет на экран пустую строку и переместит курсор на следующую
Загрузит в оперативную память значение переменной а
85. Вопрос: Какое из следующих описаний переменных является ошибочным?
Operator:(plus, minus, times);
Matrix: array[1.10,1.10] of Real;
Done,Error: boolean;
I,J,K: integer;
86. Вопрос: Какой оператор не относится к группе операторов ввода-вывода языка Паскаль ?
WriteLn;
*PrintLn;
ReadLn;
87. Вопрос: Какой оператор определяет равенство двух значений?
=
==
=:
:=
88. Вопрос: Какая процедура обеспечивает ввод данных в Паскале ?
begin
input
read или readln
89. Вопрос: Чем отличается readln от read ?
ничем
переводом курсора к началу следующей строки
в readln все данные набираются в одной строке
в read все данные набираются в отдельной строке
90. Вопрос: Какая процедура выводит числовые данные, символы, строки и булевские значения ?
write или writeln
read или readln
output
91. Вопрос: Какой оператор позволяет выводить пустую строку в документе ?
writeln без параметров
output
readln без параметров
92. Вопрос: Выберите операторы ввода-вывода в Паскале.
read
output
readln
clrscr
write
writeln
93. Вопрос: Оператор в Паскале - это
человек, работающий в должности оператора ЭВМ
предложение языка программирования, задающее полное описание некоторого действия, которое может выполнить компьютер
знак действия: + - / * ^
команда ввода (вывода) информации: read или write
94. Вопрос: Символ-разделитель операторов в Паскале
точка
точка с запятой
запятая
пробел
95. Вопрос: Оператор присваивания в Паскале
Обозначается как (:=) и предписывает выполнить выражение, заданное в его правой части, и присвоить результат переменной, идентификатор которой расположен в левой части
Заносит в память и запоминает значение любой величины
Вычисляет значение величины, указанной в левой части оператора
Отождествляет значения нескольких переменных значению, указанному в правой части оператора
96. Вопрос: В каком месте программы может находиться оператор присвоения?
в начале строки
в любом месте программы, где синтаксис языка допускает наличие оператора
после служебного слова then в операторе условного перехода if
после оператора ввода информации read или readln
97. Вопрос: Есть ли ошибка в использовании знака присвоения ":=" в представленном фрагменте программы:
x:=100; if x=100 then y:=x*x;
неправильно использован знак присвоения ":=" в операторе "if x=100 then y:=x*x;"
после слова if надо писать не "x=100", а "x:=100"
в операторе "if x=100 then y:=x*x;" после then необходимо писать "y=x*x" вместо "y:=x*x"
затрудняюсь сказать
ошибки нет
98. Вопрос: Язык программирования Pascal создал:
Н. Вирт
Б. Паскаль
М. Фортран
Правильных ответов нет
99. Вопрос: Раздел VAR служит
Для описания используемых переменных
Для описания величин
Для описания выражений
Верного ответа нет
100. Вопрос: Переменные – это:
величины, которые могут менять свое значение в процессе выполнения программы
величины, которые не могут менять своего значения в процессе выполнения программы
обозначают строки программы, на которые передается управление во время выполнение программы
Верного ответа нет
101. Вопрос: Целочисленное деление можно выразить следующей функцией:
A mod B
A div B
Abs (A)*B
Верного ответа нет
102. Вопрос: Раздел операторов начинается служебным словом:
VAR
INTEGER
BEGIN
Верного ответа нет
103. Вопрос: Ввод данных с клавиатуры осуществляется с помощью оператора:
WRITE, WRITELN
READ, READLN
PROGRAM
Верного ответа нет
104. Вопрос: Вывод данных на экран осуществляется с помощью оператора:
WRITE, WRITELN
READ, READLN
PROGRAM
Верного ответа нет
105. Вопрос: Определите значение целочисленных переменных a и b после выполнения фрагмента программы:
a:= 3 + 8*4;
b:= (a div 10)+14;
a:= (b mod 10)+2;
a=14, b=3
a=9, b=16
a=9, b=17
a=35, b=17
106. Вопрос: В алфавит языка Pascal не входит служебное слово:
THEN
BEGIN
END
STOP
IF
107. Вопрос: Числа в языке Pascal бывают:
натуральные и целые
целые и вещественные
натуральные и вещественные
целые и иррациональные
целые и рациональные
108. Вопрос: Комментарий к тексту программы на языке Pascal заключается:
в фигурные скобки
в круглые скобки
в квадратные скобки
в апострофы
между служебными словами Begin, End
109. Вопрос: Служебное слово CONST в программе на языке Pascal фиксирует начало раздела программы, содержащего:
перечень констант
список меток
описание переменных
операторы
описание сложных типов данных
110. Вопрос: В качестве имени в языке Pascal нельзя использовать:
BR
OR
WR
AR
DR
111. Вопрос: При записи оператора вывода на языке Pascal используется служебное слово:
WRITE
RESET
READ
BEGIN
WHILE
112. Вопрос: Логическое выражение A AND B истинно если:
A и В принимают значение True
А или В принимают значение True
A=True, B=True
A=True, B=False
113. Вопрос: Дан фрагмент программы:
Begin
Readln(X);
If X MOD 2=0 Then
Writeln(‘ДА’) Else Writeln(‘НЕТ’);
End.
При каком значении X будет получен ответ “ДА”?
7
4
15
3
21
114. Вопрос: Дан фрагмент программы:
Begin Readln(X);
If X MOD 3=1 Then Writeln(‘ДА’)
Else Writeln(‘НЕТ’);
End.
При каком значении X будет получен ответ “ДА”?
14
5
15
3
22
115. Вопрос: Дан фрагмент программы:
Begin
Readln(X);
If X div 2=0 Then Writeln(‘ДА’)
Else Writeln(‘НЕТ’)
End.
При каком значении X будет получен ответ “ДА”?
7
4
1
3
21
116. Вопрос: Укажите те элементы языка Pascal, которые могут находиться в разделе VAR
Константы
Пользовательские типы
Функции и процедуры
Переменные
Комментарии
117. Вопрос: Когда используется символ ':=', а когда '='?
Cимвол ':=' используется в тех случаях, когда значению переменной присваивается результат, имеющий тип Boolean, а во всех остальных случаях – используется '='
Символ ':=' используется при присваивании переменной некоторого значения, в то время как '=' используется для проверки выражений на равенство и при определении констант
Символ ':=' используется при проверке выражений на равенство и при присваивании переменным их значений, а '=' - при определении констант
нет никакой разницы, когда какой символ нужно использовать