- •1. Вопрос: Алгоритм – это:
- •28. Вопрос: Дан фрагмент программы
- •29. Вопрос: Дан фрагмент программы
- •30. Вопрос: Дан фрагмент программы
- •31. Вопрос: Дан фрагмент программы
- •32. Вопрос: Дан фрагмент программы. Найдите ошибку.
- •33. Вопрос: Дан фрагмент программы. Найдите ошибку.
- •34. Вопрос: Дан фрагмент программы. Найдите ошибку.
- •83. Вопрос: Оператор read(a);
- •98. Вопрос: Язык программирования Pascal создал:
- •118. Вопрос: Что будет написано на экране, если пользователь введет значение переменной a равное 150?
- •119. Вопрос: Что будет написано на экране, если пользователь введет значение переменной a равное 150?
- •121. Вопрос: Что выдаст на экран следующий участок кода
- •122. Вопрос: Что выдаст на экран следующий участок кода
- •123. Вопрос: Выберите функцию, которая увеличивает число а на единицу
- •137. Вопрос: в каком из условных операторов допущена синтаксическая ошибка?
- •164. Вопрос: Определить, является ли число м чётным. Какое условие можно использовать в этой задаче?
- •221. Вопрос: Сколько элементов в объявленном массиве?
- •297. Вопрос: Укажите последовательность действий, выполнение которых позволит полностью сохранить созданный Вами проект
- •333. Вопрос: после добавление на форму объекта Edit1, что будет написано в поле для ввода текста?
- •1. Алгоритмизация 2. Программирование 3. Эксперимент 4. Постановка задачи 5. Отладка
137. Вопрос: в каком из условных операторов допущена синтаксическая ошибка?
if B = 0 then Writeln('Деление на нуль невозможно.');
if a > b then max := a else max := b;
if (a>b) and (b>0) then c:=a+b;
*if a < b then min := a; else min := b;
138. Вопрос: Назначение условных операторов в языке Паскаль:
*выбор к исполнению одного из возможных действий в зависимости от некоторого условия
переход к некоторой метке по условию
анализ логического условия перед переходом
вычисление значения логического условия
139. Вопрос: Что используется в качестве условия для выбора в условном операторе?
равенство или неравенство
*значение логического выражения: true или false
операции отношения
логические операции
140. Вопрос: Какие два условных оператора имеются в языке Паскаль?
if <условие> then "оператор" или if <условие> then "оператор1" else "оператор2"
*операторы: if и case
краткая и полная формы условного оператора if
оператор выполнения цикла по условию и оператор if
141. Вопрос: Могут ли операторы if быть вложенными?
*да, могут
нет, не могут
не уверен
не знаю
142. Вопрос: Какое по типу выражение вычисляется в условии оператора if ?
числовое
*логическое выражение; тип boolean; имеет значения: true или false
неравенство
равенство
143. Вопрос: Условный оператор применяется для программирования:
Сложных алгоритмов
Линейных алгоритмов
*Ветвящихся алгоритмов
Циклических алгоритмов
144. Вопрос: Ветвящийся алгоритм подразумевает:
Неоднократное повторение отдельных частей программы
Последовательное выполнение всех элементов программы
*Выполнение лишь нескольких, удовлетворяющих заданному условию частей программы
Верного ответа нет
145. Вопрос: Алгоритм включает в себя ветвление, если:
если он составлен так, что его выполнение предполагает многократное
повторение одних и тех же действий
*если ход его выполнения зависит от истинности тех или иных условий если его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий
146. Вопрос: Верно ли записан оператор выбора If <оператор 1> then <оператор 2 > else <оператор 3>;
*верно
неверно
147. Вопрос: Верна ли следующая запись:
case K of:
a1: <оператор 1>;
a2: <оператор 2>;
an: <оператор n>;
Else <оператор n+1>;
End;
верно
*неверно
148. Вопрос: Чему будет равна переменная k после выполнения фрагмента программы?
a:=7; b:=8; k:=5+a;
if a>b then k:=k*3 else k:=k-3;
writeln(k);
7
8
9
*Верного ответа нет
149. Вопрос: Чему будет равна переменная k после выполнения фрагмента программы?
a:=5; b:=6; k:=b+a;
if a>b then k:=k*3 else k:=k-3;
writeln(k);
7
*8
9
Верного ответа нет
150. Вопрос: Определите значение целочисленных переменных 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
151. Вопрос: Укажите правильный вариант использования условного оператора.
*IF <условие> THEN begin <серия операторов 1> end ELSE begin <серия операторов 2> end;
IF <условие> THEN <серия операторов 1>; ELSE <серия операторов 2>;
THEN begin <серия операторов 1> end IF <условие> ELSE begin <серия операторов 2> end;
THEN <серия операторов 1> ELSE <серия операторов 2> IF <условие> ;
IF <условие> THEN <серия операторов 1>
152. Вопрос: Укажите правильный вариант использования неполного ветвления.
*IF <условие> THEN begin <серия операторов 1> end;
THEN <серия операторов 1>; ELSE <серия операторов 2>;
IF <условие> ELSE begin <серия операторов 2> end;
ELSE <серия операторов 2> IF <условие> ;
THEN <условие> IF <серия операторов 1>
153. Вопрос: Что будет выведено на экран после выполнения фрагмента программы:
begin a:=3;
if a>3 then a:=5 else a:=1;
writeln (a);
end.
*1
3
5
ничего
154. Вопрос: Что будет выведено на экран после выполнения фрагмента программы:
begin
x:=0;
if x<>5 then y:=10 else y:=0;
writeln (y);
end.
*10
5
0
ничего
155. Вопрос: Что будет выведено на экран после выполнения фрагмента программы:
begin a:=12;
if a>10 then n:=a+5 else n:=a-1;
writeln (a);
end.
17
11
*12
16
13
156. Вопрос: Что будет выведено на экран после выполнения фрагмента программы:
begin
a:=1; b:=2;
if (a>=1) and (b>=2) then n:=a+b else n:=a-b;
writeln(n);
end.
*3
-1
1
0
157. Вопрос: Что будет выведено на экран после выполнения фрагмента программы:
Begin
x:=0; y:=0;
if (x=0) or (y<>0) then n:=7 else n:=11;
writeln (n);
end.
8
*7
11
71
158. Вопрос: Что будет выведено на экран после выполнения фрагмента программы:
begin
M:=5;
If m>5 then y:=5+m else y:=100-m;
Writeln(m); end.
95
10
*5
90
0
159. Вопрос: Что будет выведено на экран после выполнения фрагмента программы:
begin
a:=1;
if (a<>1) then n:=-a else n:=a+1;
writeln(n); end.
0
1
-1
*2
160. Вопрос: Что будет выведено на экран после выполнения фрагмента программы:
begin a:=0;
if (a<>1) then n:=-a else n:=a+1;
writeln(n); end.
*0
1
-1
2
161. Вопрос: Какое условие следует использовать для вычисления Y по формулам: Y = | X + 1 |, при X<1; Y= cos X, при X>=1;
if X<1 then Y:=cos(X) else Y:=abs(X+1);
if X>=1 then Y:=abs(X+1) else Y:=cos(X);
*if X>=1 then Y:=cos(X) else Y:=abs(X+1);
if X>1 then Y:=cos(X) else Y:=abs(X+1);
if X=1 then Y:=cos(X) else Y:=abs(X+1);
162. Вопрос: Какое условие следует использовать для вычисления Y по формулам: Y=|X+15|, при X>0; Y=X-15, при X<=0;
*if X>0 then Y:=X+15 else Y:=X-15;
if X>0 then Y:=X-15 else Y:=X+15;
if X<0 then Y:=X+15 else Y:=X-15;
if X<=0 then Y:=X+15 else Y:=X-15;
if X<=0 then Y:=X+15;
163. Вопрос: Какое условие следует использовать для вычисления Y по формулам: N=sin M, при M=0; Y=M+cos M, при M<>0;
*if M=0 then N:=sin(M) else Y:=M+cos(M);
if M<>0 then N:=sin(M) else Y:=M+cos(M);
if M=0 then N:=M+sin(M) else Y:=cos(M);
if M<>0 then N:=sin(M)+cos(M) else Y:=M+cos(M);
if M<>0 then N:=sin(M) ;