12. Что напечатает следующий код Python?
fruit = ‘Banana’
fruit[0] = ‘b’
print(fruit)
Ничего не будет напечатано, программа выдаст ошибку
Вы ответили правильно.
Баллы: 1 из 1
Затраченное время: 46 сек
13. Что вернет срез ‘Python’[-2:]?
Вы ответили правильно.
Баллы: 1 из 1
Затраченное время: 37 сек
14. Что будет выведено на экран?
x = 25
def func(x):
x += 50
func(x)
print(x)
Вы ответили правильно.
Баллы: 1 из 1
Затраченное время: 45 сек
15. Что вернет срез ‘Python'[:]?
Вы ответили правильно.
Баллы: 1 из 1
Затраченное время: 30 сек
16. Допишите функцию func, чтобы функция print могла вывести результат
def func(n):
n = n + 1
return n
print(func(0))
Вы ответили правильно.
Баллы: 1 из 1
Затраченное время: 25 сек
17. Какой результат выражения ‘Python'[:3] * 2 ?
Вы ответили правильно.
Баллы: 1 из 1
Затраченное время: 31 сек
18. Установите соответствие между номером строки и самой строкой, чтобы собрать программу
Pascal ABC.NET | Урок 3 | Условные операторы if, then, else
def func(arg=1):
arg = arg + 1
return arg
print(func() + func(0))
Правильное соответствие
def func(arg=1):
arg = arg + 1
return arg
print(func() + func(0))
Вы ответили правильно.
Баллы: 1 из 1
Затраченное время: 1 мин 12 сек
19. Что из нижеперечисленного относится к кортежам?
Вы ответили правильно.
Баллы: 1 из 1
Затраченное время: 18 сек
20. Что выведет следующий код?
var = 10
print(Var)
Вы ответили правильно.
Баллы: 1 из 1
Затраченное время: 24 сек
21. Какая из переменных в коде локальная, а какая глобальная?
def square(a, b):
s = a*b
return s
m = int(input(‘Введите число: ‘))
n = int(input(‘Введите число: ‘))
print(square(m,n))
s — глобальная, m — локальная
s — глобальная, n — локальная
s, m — локальные, n — глобальная
s — локальная, m, n — глобальные
Вы ответили правильно.
Баллы: 1 из 1
Затраченное время: 18 сек
22. Допишите программу, чтобы она выводила результат: 01234
Запишите строчку без пробелов между символами.
a = »
for i in range(0,5):
a+=str(i)
print(a)
Вы ответили правильно.
Баллы: 1 из 1
Затраченное время: 1 мин 6 сек
23. Сколько раз будет выполнено тело следующего цикла?
n = 0
while n > 0 :
print(‘Lather’)
print(‘Rinse’)
print(‘Dry off!’)
Это бесконечный цикл
Вы ответили правильно.
Баллы: 1 из 1
Затраченное время: 1 мин 21 сек
24. Что необходимо добавить на месте пропущенной строки?
def find_max(nums):
max_num = float(«-inf»)
for num in nums:
if num > max_num:
# пропущенная строка
return max_num
max_num = num
num = max_num
max_num += 1
max_num += num
Вы ответили правильно.
Баллы: 1 из 1
Затраченное время: 1 мин 2 сек
25. Что напечатает следующий код?
a = [1, 2, 3]
a[2] = 2
print(a)
Вы ответили правильно.
Баллы: 1 из 1
Затраченное время: 28 сек
26. Как выглядит инструкция добавления элемента b в конец списка a?
Напишите ответ здесь: a.append(b)
Комментарий: элемент b является абстрактным. Т.е. не принадлежит ни к какому конкретному типу данных
Паскаль с нуля [ч4]. Условные операторы
Источник: kodaktor.ru
Результат участника
Название конкурса: Конкурс по информатике «Операторы Паскаля»
Участник: Гурбанова Акджемал Овезгелдиевна
Результат (баллов): 12 из 15
Затрачено времени: 1:27
Дата участия: 12.03.2023
Идентификатор результата: A550 463913
Ответы участника Вопрос № 1. a := b
Как правильно переменной a присвоить значение переменной b?
Вопрос № 2. 2
Приведён фрагмент программы. Выберите в какой строке есть пустой оператор.
begin
realn(a);
b := sqr(a);
writeln(b);
end.
Вопрос № 3. 3
Для завершения текущей итерации цикла используется оператор:
Вопрос № 4. 4
Оператор безусловного перехода в Паскале.
Вопрос № 5. 5
В программе переменной a присваивается значение int(sqrt(4)). Каким может быть тип переменной a, чтобы не было ошибки?
Вопрос № 6. 6
В программе переменной a присваивается значение переменной b. В каком случае не будет ошибки?
Вопрос № 7. 7
В программе переменной a присваивается значение sqrt(16). Каким может быть тип переменной a, чтобы не было ошибки?
Вопрос № 8. 8
Какой тип переменной a может быть в операторе: if a then break;
Вопрос № 9. 9
Какой тип переменной a НЕ может быть в операторе: case a of
Вопрос № 10. 10
Что будет выведено на экран?
writeln(3.141:0:0);
Вопрос № 11. 11
Выберите правильную запись условного оператора:
Вопрос № 12.
Какой из циклов относится к итерационным с постусловием?
Вопрос № 13. repeat-until
Какой из циклов относится к итерационным с предусловием?
Вопрос № 14. while
Параметром в цикле for НЕ может быть переменная какого типа?
Вопрос № 15. word
Необходимо вывести на экран числа 5 4 3 2 1. Какой оператор решит эту задачу?
Вопрос № 16. for i := 1 downto 5 do write(i, ‘ ‘)
Вопрос № 17.
Нажмите правой кнопкой мышки на картинке и выберите «Сохранить изображение как. »
Рекомендации
На основе Ваших предпочтений Вам могут быть интерены следующие конкурсы
Источник: erudit-online.ru
Тема. Условный оператор и оператор выбора
Var S:string; I:integer; Begin S:=’string’; I:=s[0]; Writeln(i); End.
*Сообщение об ошибке
122. Вопрос: Что выдаст на экран следующий участок кода
Var S:string; I:integer; Begin S:=’string’; I:=1; Writeln(i); End.
123. Вопрос: Выберите функцию, которая увеличивает число а на единицу
124. Вопрос: Если значение логических переменных х и y равно true, то значение x and y будет равно
125. Вопрос: Какие из приведенных ниже операторов выполняют операцию деления?
126. Вопрос: Укажите все правильные варианты подключения внешних модулей
*Uses crt; Var i,j:integer;
Var i,j:integer; Begin Uses crt;
*Uses system, crt;
127. Вопрос: Дан текст программы, вычисляющей факториал числа N (N!=1*2*3*….*(n-1)*n). В программе пропущена одна строка.
For i:=1 to N do f:=f*I;
128. Вопрос: Переменная х описана в программе как целое число. Какие из операторов недопустимы в этой программе?
129. Вопрос: Какая логическая операция возвращает TRUE только в том случае, когда оба операнда раны TRUE?
130. Вопрос: Выберите допустимые объявления переменных в Pascal
Var pArray:[1..100,200..1] of real;
131. Вопрос: Выберите допустимые объявления переменных в Pascal
132. Вопрос: Что такое область видимости переменной?
Область экрана, в которой видно объявление переменной
*Часть кода программы, в котором можно воспользоваться этой переменной
Участок оперативной памяти, в которой размещается значение переменной
Так называется раздел деклараций, в котором была объявлена переменная
133. Вопрос: К какому типу отнесем переменную A:=’informatika’ ?
134. Вопрос: К какому типу отнесем переменную A:=26?
135. Вопрос: К какому типу отнесем переменную A:=true ?
136. Вопрос: К какому типу отнесем переменную A:=0.4 ?
Тема. Условный оператор и оператор выбора
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;
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 then else ;
147. Вопрос: Верна ли следующая запись:
148. Вопрос: Чему будет равна переменная k после выполнения фрагмента программы?
if a>b then k:=k*3 else k:=k-3;
*Верного ответа нет
149. Вопрос: Чему будет равна переменная k после выполнения фрагмента программы?
if a>b then k:=k*3 else k:=k-3;
Верного ответа нет
150. Вопрос: Определите значение целочисленных переменных a и b после выполнения фрагмента программы:
151. Вопрос: Укажите правильный вариант использования условного оператора.
152. Вопрос: Укажите правильный вариант использования неполного ветвления.
153. Вопрос: Что будет выведено на экран после выполнения фрагмента программы:
if a>3 then a:=5 else a:=1;
154. Вопрос: Что будет выведено на экран после выполнения фрагмента программы:
if x<>5 then y:=10 else y:=0;
155. Вопрос: Что будет выведено на экран после выполнения фрагмента программы:
if a>10 then n:=a+5 else n:=a-1;
156. Вопрос: Что будет выведено на экран после выполнения фрагмента программы:
if (a>=1) and (b>=2) then n:=a+b else n:=a-b;
157. Вопрос: Что будет выведено на экран после выполнения фрагмента программы:
if (x=0) or (y<>0) then n:=7 else n:=11;
158. Вопрос: Что будет выведено на экран после выполнения фрагмента программы:
If m>5 then y:=5+m else y:=100-m;
159. Вопрос: Что будет выведено на экран после выполнения фрагмента программы:
if (a<>1) then n:=-a else n:=a+1;
160. Вопрос: Что будет выведено на экран после выполнения фрагмента программы:
if (a<>1) then n:=-a else n:=a+1;
161. Вопрос: Какое условие следует использовать для вычисления Y по формулам: Y = | X + 1 |, при 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
*if X>0 then Y:=X+15 else Y:=X-15;
if X>0 then Y:=X-15 else 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) ;
164. Вопрос: Определить, является ли число М чётным. Какое условие можно использовать в этой задаче?
165. Вопрос: Определить, является ли число А положительным. Какое условие можно использовать в этой задаче?
166. Вопрос: Определить, делится ли целое число Т на 5 без остатка. Какое условие можно использовать в этой задаче?
167. Вопрос: Входит ли число А в диапазон значений (4 ; 10]. Какое составное условие нужно поставить в этой задаче?
not (A>4) and not (A<=10)
168. Вопрос: Входит ли число R в диапазон значений [-5 ; 0). Какое составное условие нужно поставить в этой задаче?
Тема. Циклы
169. Вопрос: Какие типы циклов существуют в языке Паскаль?
170. Вопрос: Цикл WHILE называется
*Циклом с предусловием
Циклом с параметром
Циклом с постусловием
Циклом с ветвлением
171. Вопрос: Цикл For называется:
Циклом с предусловием
*Циклом с параметром
Циклом с постусловием
Циклом с ветвлением
172. Вопрос: Цикл REPEAT называется
Циклом с предусловием
Циклом с параметром
*Циклом с постусловием
Циклом с ветвлением
173. Вопрос: Определите значение переменной S после выполнения операторов: i:=0; S:=0; While i
174. Вопрос: Сколько строк напечатает программа:
for k:=8 downto 1 do
writeln(‘Мне нравится Паскаль.’);
Верного ответа нет
175. Вопрос: Сколько строк напечатает программа:
for k:=1 to 10 do
writeln(‘Мне нравится Паскаль.’);
Верного ответа нет
176. Вопрос: Какое значение примет переменная S после выполнения фрагмента программы:
s:=0; for j:=1 to 5 do
177. Вопрос: Какое значение примет переменная S после выполнения фрагмента программы:
178. Вопрос: Какое значение примет переменная S после выполнения фрагмента программы:
179. Вопрос: Чему будет равна переменная А после выполнения алгоритма.
for i:=2 to 4 do a:=a+1;
180. Вопрос: Какой из операторов цикла имеет 2 вида записи
Верного ответа нет
181. Вопрос: В каком из операторов допущена синтаксическая ошибка:
*For i=1 to 20 do p:=p+1;
Repeat k:=k+1 until k
For I:=10 downto 5 do p:=p+1;
182. Вопрос: Тело цикла для вычисления значений функций f(x)=x4, на отрезке [-5,5] с шагом 0.1 будет иметь вид:
f:= x*x*x*x; x:=x+1;writeln (f,x);
f:=x4; x:=x+1;writeln (f,x);
f:= x*x*x*x; x=x+0.1;writeln (f,x);
*f:= x*x*x*x; x:=x+0.1; writeln (f,x);
183. Вопрос: Оператором цикла не является оператор
Верного ответа нет
184. Вопрос: Укажите тип переменной для параметра цикла FOR:
верного ответа нет
185. Вопрос: Что выведется на экран в результате выполнения фрагмента программы:
186. Вопрос: В каком из операторов допущена смысловая ошибка:
For i:=1 to 20 do p:=p+1;
For I:=10 downto 5 do p:=p+1;
187. Вопрос: Какой из циклов не содержит логического условия:
188. Вопрос: В каком из операторов допущена синтаксическая ошибка:
For i:=1 to 20 do p:=p+1;
*Repit k:=k+1 until k
For I:=10 downto 5 do p:=p+1;
189. Вопрос: В каком из операторов допущена синтаксическая ошибка:
For i:=1 to 20 do p:=p+1;
*Repeat k:=k+1 until k;
For I:=10 downto 5 do p:=p+1;
190. Вопрос: В каком из операторов допущена синтаксическая ошибка:
For i:=1 to 10 do p:=p+1;
Repeat k:=k+1 until k
*For I:=10 down 5 do p:=p+1;
191. Вопрос: Чему будет равна переменная n после выполнения фрагмента программы:
N:=0; For i:=1 to 10 do inc(n);
192. Вопрос: Чему будет равна переменная n после выполнения фрагмента программы:
For i:=1 to 10 do inc(m);
193. Вопрос: Чему будет равна переменная n после выполнения фрагмента программы:
N:=1; For i:=1 to 4 do n:=n*2;
194. Вопрос: Чему будет равна переменная n после выполнения фрагмента программы:
N:=0; For i:=1 to 3 do n:=n*2;
195. Вопрос: Сколько раз выполнится цикл
For i:=10 downto 5 do n:=n*2;
196. Вопрос: Сколько раз выполнится цикл
While n>3 do n:=n/2;
197. Вопрос: Сколько раз выполнится цикл
While n>0 do n:=n+1;
*Нет верного ответа
198. Вопрос: Сколько раз выполнится цикл
While n>0 do n:=n+1;
*бесконечное число раз
199. Вопрос: Чему будет равна переменная n после выполнения фрагмента программы:
200. Вопрос: Чему будет равна переменная n после выполнения фрагмента программы:
201. Вопрос: Чему будет равна переменная n после выполнения фрагмента программы:
202. Вопрос: Сколько раз выполнится цикл
203. Вопрос: Сколько раз выполнится цикл
204. Вопрос: Сколько раз выполнится цикл
205. Вопрос: Чему будет равна переменная n после выполнения фрагмента программы:
N:=0; For i:=1 to 5 do
For j:=1 to 5 do n:=n+1;
206. Вопрос: Чему будет равна переменная m после выполнения фрагмента программы:
For j:=1 to 5 do n:=n+1;
207. Вопрос: Чему будет равна переменная j после выполнения фрагмента программы:
N:=0; For i:=1 to 5 do
For j:=1 to 5 do n:=n+1;
208. Вопрос: Что делает эта программа?
For i:=1 to 100 do
If (I mod 2)=0 then writeln(i);
Делит все числа от 1 до 100 на 2
Делит все числа от 1 до 100 на 2 и выводит их на экран
Выводит на экран модуль числа i
*Выводит на экран все четные числа от 1 до 100
209. Вопрос: Что делает эта программа?
S:=0; For i:=1 to 100 do
Выводит на экран все целые числа от 1 до 100
*Находит сумму чисел от 1 до 100 и выводит ее на экран
Все числа от 1 до 100 увеличивает на величину S
210. Вопрос: Что Вы увидите на экране после выполнения цикла?
For i:=1 to 100 do writeln(random(100));
Все целые числа в диапазоне от 1 до 100
Все четные числа в диапазоне от 1 до 100
*100 случайных целых чисел в диапазоне [0;100)
211. Вопрос: Что Вы увидите на экране после выполнения цикла?
For i:=1 to 100 do write(random(100)-random(100));
Все целые числа в диапазоне от 1 до 100
100 случайных целых чисел в диапазоне [0;100)
*100 случайных целых чисел в диапазоне [-100; 100]
Источник: mykonspekts.ru