Similar presentations:
Основы алгоритмизации и программирования. Викторина
1.
Викторина подисциплине
Основы алгоритмизации
и программирования
Маркова Анна Викторовна
преподаватель
Основы алгоритмизации и программирования
2.
Правила игрыИгра состоит из трех раундов.
Участвует две команды. Одна из команд
выбирает Питон№ и стоимость вопроса, после
чего ведущий зачитывает соответствующий
вопрос. Время на обсуждение составляет 30
секунд, на решение задач 2 мин. По истечении
времени по сигналу команда, выбравшая тему
и стоимость вопроса называет свой вариант
ответа. Если ответ верный, то на счет команды
засчитываются очки. В противном случае
возможность ответить появляется у команды
противников. В одном раунде 4 темы и 4
различных стоимости вопросов (т.е. всего 16
вопросов).
3.
2 тур1 тур
100
200
300
400
Питон2
100
200
300
400
Питон3
100
200
300
400
Питон4
100
200
300
400
Питон1
4.
Ввод данных с клавиатуры впрограмму осуществляется с
помощью функции ...
1) printer()
2) input()
3) map()
4) print()
5.
Что означает fed=4?На объект (данные) в определенной области памяти
ссылается имя fed, fed присвоили значение 4
6.
Какие типы данных вы знаете…1)float,int,str
2)bool
3)bool,intr,fluat,str
4)int,str,bool
7.
Результат выполнения строкиint(“comp 465”)...
1) comp 465
2) “comp 465”
3) 465
4) Ошибка.
8.
Результат выполнения«ol,» +15...
1) Вывод 15 раз «ol,»
2) Вывод 30 раз «ol,»
3) ol+15
4) Ошибка
9.
Назовите операция «+» поотношению к строкам
называется
конкатенация
10.
Df!=8Что обозначает?
Df не равна 8
11.
Назовите логический типданных?
Bool
12.
Сложные выражения используютсоюзы…
1)and
2)or
3)ox
4)andor
5)false,true
13.
Неполное ветвление...1)If условие:
выражения (True)
2)If условие
then выражения (False)
3)If условие:
then выражения
4)If условие then действия
14.
Множественное ветвление..1) if-elif-else
2)Вложенное ветвление
3) if-else
4) if-if-else
15.
Полное ветвление…1) if-else
2) if-then-else
3) if-true
4) if-if-else
16.
Язык программирования Pythonбыл создан…
1) 1992
2) 1991
3) 1982
4) 1990
17.
Питон создан голландцем…1) Гвидо вун Росумом
2) Гвидо ван Пайтон
3) Гвидо ван Россумом
4) Гвидо Россумом
18.
Исходный код питонаназывается:
Скрипт
19.
Можно запустить исходный код питона, нажав1)F4
2) F6
3) F9
4) F5
20.
3 тур2 тур
Питон5
100
200
300
400
Питон6
100
200
300
400
Питон7
100
200
300
400
Питон8
100
200
300
400
21.
Действие скриптаA=5.9
print(int(A))
1)Вывод значения переменной А
2)Вывод целой части значения
переменной А
3)другое
4)Вводим новое значение
переменной А
22.
a=3b=3
c=a+b
print ( a, "+", b, "=", c ). Покажите
результат
1)3 +3=6
2) 3 “+” 3 “=” 6
3)Правильного ответа нет
23.
a, b, c=map(int, input().split())позволяет…
1)Вводить 3 значения переменных в
одну строку
2)Вводить 3 значения переменных
через запятую
3)Соединяет значения 3 переменных
4)Правильного ответа нет
24.
Сокращенная запись ветвленияif x:
A=y
else:
A=z
1) A=y if x else z
2) a=y if x else z
3)If A=x else A=y
4)Правильного ответа нет
25.
print ( "введите три числа")a = int( input() )
b = int( input() )
c = int( input() )
d=(a+b+c)/3
print ( d ). Сформулируйте
задачу.
Найдите среднее значение
a,b,c
26.
print(«ввести число")x= int( input() )
if x % 2 == 0:
Цель скрипта? Продолжите
print(“число четное”)
else:
print(“число нечетное”)
27.
Как описать переменные вскрипте сразу при вводе
дробного значения переменной
а?
a=float(input())
28.
Напишите скрипт «Нахождениемаксимума их двух»
a=a if a>b else b
29.
Скрипт обмен ячейками.Напишите для переменных
a,b?
«a,b=b,a»
30.
x = int(input())if -5<=x<=6 or 10<=x<=25:
print ( "принадлежит" )
else:
print ( "не принадлежит")
1)Нахождение наибольшего х
2) Нахождение наименьшего х
3) Принадлежность точки одному
из двух отрезков
4) Нахождение наибольшего
промежутка
31.
Ветвление if-elif-else1) последовательным
2) множественным
3) полным
4) каскадным
32.
Команду a=a+b можно написать наПитоне как..
1) Нет правильных ответов
2) a=a+b
3) a+b=b
4) a+=b
33.
Цикл в Python:1) пока
2) True
3) if
4) while
34.
Дан скриптA=1
Пока=2
Print(Пока+А). Что не так?
1) Все хорошо
2) Недопустимые имена даны ячейкам
3) Недопустимо имя ячейки Пока
35.
Дан скрипт:a=0
While a<5:
If a =0:
print(a)
a=a+1. Что не так?
1) Не надо а=0
2) Все правильно
3) a==0
4) Все неправильно
36.
Import random1) Генератор случайного
списка
2) Генератор случайных чисел
с плавающей точкой
3) Генератор случайных чисел
37.
import randomZ=random.randint(2,34)
Print(Z)?
1) 4
2) 35
3) 2
4) 1
38.
3-1001-300
Решаем задачи
4-200
2-400
39.
Дано натуральное число. Выведитеего последнюю цифру .
40.
Пирожок в столовой стоит a рублейи b копеек. Определите, сколько
рублей и копеек нужно заплатить
за n пирожков. Программа
получает на вход три числа: a, b, n,
и должна вывести два числа:
стоимость покупки в рублях и
копейках.
41.
Улитка ползет по вертикальномушесту высотой h метров,
поднимаясь за день на a метров, а
за ночь спускаясь на b метров. На
какой день улитка доползет до
вершины шеста?
Программа получает на вход
натуральные числа h, a, b.
Программа должна вывести одно
натуральное число. Гарантируется,
что a>b.
42.
Определите в какойкоординатной четверти
находится точка(ввод с
клавиатуры)?
43.
Рефлексия•Какой смайлик вам подходит?
•За что ты можешь себя похвалить?
•Что на ваш взгляд не удалось? Почему? Что учесть на будущее?
•Мне больше всего удалось…
•Для меня было открытием то, что …
44.
Домашняяработа
Даны три целых числа.
Определите, сколько среди них
совпадающих. Программа должна
вывести одно из чисел: 3 (если все
совпадают), 2 (если два совпадает)
или 0 (если все числа различны).
Дано натуральное число. Требуется определить,
является ли год с данным номером високосным.
Если год является високосным, то выведите
YES, иначе выведите NO. Напомним, что в
соответствии с григорианским календарем, год
является високосным, если его номер кратен 4,
но не кратен 100, а также если он кратен 400.
В первый день спортсмен
пробежал x километров, а затем он каждый
день увеличивал пробег на 10% от
предыдущего значения. По данному
числу y определите номер дня, на который
пробег спортсмена составит не
менее y километров.