В чем заключается суть такого свойства алгоритма как понятность?
Варианты ответов:
1. Алгоритм должен иметь дискретную структуру (должен быть разбит на последовательность отдельных шагов)
2. Записывая алгоритм для конкретного исполнителя, можно использовать лишь те команды, что входят в систему его команд
3. Алгоритм должен обеспечивать решение не одной конкретной задачи, а некоторого класса задач данного типа
4. При точном исполнении всех команд алгоритма процесс должен прекратиться за конечное число шагов, приведя к определенному результату
В чем заключается суть такого свойства алгоритма как детерминируемость?
Варианты ответов:
1. алгоритм должен иметь дискретную структуру (должен быть разбит на последовательность отдельных шагов)
2. записывая алгоритм для конкретного исполнителя, можно использовать лишь те команды, что входят в систему его команд
3. исполнитель алгоритма не должен принимать решения, не предусмотренные составителем алгоритма
4. при точном исполнении всех команд алгоритма процесс должен прекратиться за конечное число шагов, приведя к определенному результату
Какой алгоритм называется линейным?
Варианты ответов:
1. Если он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий
2. Если ход его выполнения зависит от истинности тех или иных условий
3. Если его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий
|
|
4. Если он представим в табличной форме
Какой алгоритм называется циклическим?
Варианты ответов:
1. Если он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий
2. Если ход его выполнения зависит от истинности тех или иных условий
3. Если его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий
4. Если он представим в табличной форме
Какой алгоритм называется разветвляющимся?
Варианты ответов:
1. Если он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий
2. Если ход его выполнения зависит от истинности тех или иных условий
3. Если его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий
4. Если он представим в табличной форме
97. Переменная в программировании полностью характеризуется:
Варианты ответов:
1. Именем
2. Именем, значением и типом
3. Именем и типом
4. Значением
98. Массив — это:
Варианты ответов:
1. Поименованный набор фиксированного числа однотипных данных
2. Ограниченная апострофами последовательность любых символов
|
|
3. Совокупность разнородных данных, описываемых и обрабатываемых как единое целое
4. Именованный набор однотипных данных на диске
Как называется алгоритм решения некоторой подзадачи, выполняющийся обычно неоднократно?
Варианты ответов:
1. Линейным
2. Ветвящимся
3. Циклическим
4. Вспомогательным
100. Укажите последовательность команд, в результате выполнения которых значения переменных X и Y поменяются местами:
Варианты ответов:
1. X=X+Y: Y=X-Y: X=X–Y;
2. B=X: X=Y: Y=X;
3. X=Y: Y=X;
4. C=X: X=Y: X=C;
101. Служебное слово VAR в программе на языке Pascal фиксирует начало раздела программы, содержащего:
Варианты ответов:
1. Операторы
2. Список меток
3. Описание переменных
4. Перечень констант
102. В алфавит языка Pascal не входит служебное слово:
Варианты ответов:
1. then
2. run
3. begin
4. if
103. Числа в языке Pascal различаются:
Варианты ответов:
1. как натуральные и целые
2. как целые и вещественные
3. как натуральные и вещественные
4. как целые и рациональные
104. Формальные параметры процедуры:
Варианты ответов:
1. описываются в ее заголовке
2. перечисляются при вызове процедуры
3. присваиваются в процессе выполнения программы
|
|
4. декларируются при описании промежуточных переменных процедуры
105. Фактические параметры процедуры:
Варианты ответов:
1. описываются в ее заголовке
2. перечисляются при вызове процедуры
3. присваиваются в процессе выполнения программы
4. декларируются при описании промежуточных переменных процедуры
106. В системе Turbo Pascal начало раздела программы, содержащего список меток, фиксируется служебным словом:
Варианты ответов:
1. label
2. const
3. begin
4. type
107. В системе Turbo Pascal начало раздела программы, содержащего список констант, фиксируется служебным словом:
Варианты ответов:
1. label
2. const
3. begin
4. type
108. В системе Turbo Pascal начало раздела программы, содержащего описание типов, задаваемых программистом, фиксируется служебным словом:
Варианты ответов:
1. label
2. const
3. begin
4. type
109. Оператор организации ввода данных с клавиатуры в системе программирования Turbo Pascal записывается с использованием служебного слова:
Варианты ответов:
1. write
2. input
3. read
4. reset
110. Комментарий к тексту программы на языке Pascal заключается:
Варианты ответов:
1. в фигурные скобки
2. в круглые скобки
3. в апострофы
4. в квадратные скобки
|
|
111. В качестве имени в языке Pascal нельзя использовать:
Варианты ответов:
1. or
2. br
3. wr
4. ar
112. При записи оператора вывода на языке Pascal используется служебное слово:
Варианты ответов:
1. write
2. reset
3. readln
4. while
113. Операторы в программе на языке Pascal отделяются друг от друга:
Варианты ответов:
1. апострофом
2. двоеточием
3. точкой с запятой
4. запятой
114. Логическое выражение (X>=A) AND (X<=B) истинно при:
Варианты ответов:
1. x принадлежит отрезку [A,B]
2. x принадлежит объединению интервалов [A,бесконечность] и [B,бесконечность]
3. x принадлежит пересечению интервалов [минус бесконечность,A] и [B, плюс бесконечность]
4. x принадлежит объединению интервалов [минус бесконечность,A] и [B, плюс бесконечность]
115. При каком значении x будет получен ответ «ДА», в следующей программе:
var x: integer;
begin
readln(x);
if x MOD 2=0 then writeln(‘ДА’)
else writeln(‘НЕТ’)
end.
Варианты ответов:
1. 7
2. 4
3. 15
4. 21
В программе вычисления суммы элементов арифметической прогрессии (при известном ее первом члене, разности и количестве ее членов), в операторе присваивания не указано арифметическое выражение. Как оно будет записано?
var
a, d, s: real;
n: integer;
begin
readln(a, d, n);
s:= ;
writeln(s)
end.
Варианты ответов:
1. a*n/2+d*(n–1)*n/2
2. a*(n+d*(n–1)*)n/2
3. a+d*(n–1)*n/2
4. a*n+d*(n–1)*n/2
117. Какое число будет выведено на экран, после выполнения программы:
var
a: array[1..4, 1..4] of Integer;
b: array[1..16] of Integer;
g, k, q: Integer;
begin
for k:=1 to 4 do
for g:=1 to 4 do a[k,g]:=g–k;
q:=0;
for k:=1 to 4 do
for g:=1 to 4 do
if a[k,g]<0 Then
begin
q:=q+1;
b[q]:= a[k,g]
end;
m:=b[1];
for k:=1 to q do
if m< b[k] then m:=b[k];
writeln(m)
end.
Варианты ответов:
1. 0
2. –3
3. -1
4. 3
118. В языке программирования Pascal основное различие между процедурами и функциями заключается в том, что:
Варианты ответов:
1. в результате работы процедуры можно получить любое количество данных, а функции — только одно
2. в процедуре допускается описание локальных переменных, а в функции — нет
3. в программе обращение к процедуре может осуществляться многократно, тогда как к функции только один раз
4. в процедуре допускается использование глобальных переменных, а в функции — нет
119. Результатом вычисления функции Copy(‘информатика’,3,5) будет слово:
Варианты ответов:
1. атика
2. рма
3. форма
4. инфор
Дата добавления: 2018-04-15; просмотров: 1766; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!