Коммунальное государственное казенное предприятие
«Семейский финансово-экономический колледж имени Рымбека Байсеитова»
управления образования Восточно-Казахстанской области
Тест по дисциплине «Алгоритмизация и программирование»
Преподаватель: Ихсанова А.С.
2021-2022 учебный год
Автор: Ихсанова А.С. преподаватель КГКП «Семейского финансово-экономического колледжа имени Рымбека Байсеитова»
Рассмотрен и обсужден цикловой комиссией специальных дисциплин-1
Протокол № _____ «____» __________ 20__ г.
Председатель цикловой комиссии __________Мукушева Л.А.
Тест по дисциплине «Алгоритмизация и программирование»
Язык программирования Python подходит для разработки:
Компьютерных и мобильных приложений
Аналитика и машинное обучение
Игр
Ничего из этого.
Аккумулятор
Назовите тип алгоритма:
Разветвляющийся
Линейный
Циклический
Смешанный
Комбинированный
Назовите тип алгоритма:
Линейный
Разветвляющийся
Циклический
Смешанный
Комбинированный
Назовите тип алгоритма:
Разветвляющийся
Линейный
Смешанный
Циклический
Комбинированный
Что хранит в себе переменная?
Имя
Значение
Тип
Длину своего значения
Периметр
Что обозначает тип данных int?
Целочисленное
Вещественное
Строковое
Булевое
Логическое
Выберите правильную запись оператора присваивания:
10 = х
у = 7,8
а = 5
а == b + x
а - b
Укажите оператор ввода:
input()
print()
int()
random()
cout()
Сколько возможных значений у переменной типа bool?
2
4
10
Сколько угодно
15
Какой оператор здесь используется?
If n
b = n + a
Условный оператор
Оператор присваивания
Оператор сложения
Оператор умножения
Оператор цикла
Что лучше использовать для множественного ветвления?
if – elif –else
Много if
if – else – elif
while
for
Оператор цикла в языке Python:
while
for
if
print
real
Сколько раз произойдет итерация цикла? (Итерация – единичное выполнение тела цикла)
print(“Осталось”, total)
total = 100
i = 0
while i
n = int(input())
total = total – n
i = i + 1
4
5
6
0
8
Для чего нужен оператор break?
Для завершения программы
Для выхода из цикла
Для поломки компьютера
Для удаления программы
Для возврата программы
Где находятся параметры, а где аргументы функции?
Параметры пишутся при объявлении функции, аргументы при вызове
Аргументы пишутся при объявлении функции, параметры при вызове
Это одно и то же!
У функции есть только параметры
У функции нет параметров
Что делает функция len()?
Возвращает длину строки
Возвращает случайное число
Возвращает номер символа
Возвращает модуль числа
Возвращает значение
Как добавить модуль в программу?
import math
import math()
import (math)
import.math
import.**math
На каких операционных системах может работать Python?
Windows
Linux
macOS
Ничего из этого
Yandex
От чего язык программирования называется «Питон»?
В честь змеи
В честь ТВ-шоу
В честь игры
В честь блюда
В честь собаки
Создатель языка программирования Python
Гвидо Ван Россум
Дэвид Паттерсон
Эрвин Дональд Кнут
Джеймс Артур Гослинг
Никлаус Вирт
а = 345. Что выведет команда print(//100)
3
5
4
34
95
Выберите циклический алгоритм
k = 0
while k
print(“Привет”)
k += 1
a = int(input())
b = int(input())
c = int(input())
s = a+b+c
print(c)
a = int(input())
if a 0:
print(a)
else:
print(a)
В какой строке правильно записан ввод числа с клавиатуры?
a = int(input))
b=input(int())
c=int(input())
s=a+b+c
print(s)
1
2
3
4
5
В какой строке допущена ошибка?
a = int(input())
if a0:
print(a):
else
print(A)
1
2
5
4
6
Что такое «else»?
Так как
Иначе
Если
Потому что
Начало
Сколько раз программа напишет слово «Пока»?
k=0
while k
print(«Привет»)
k += 1
9
0
10
Бесконечно
-5
Как получить данные от пользователя?
Использовать метод get()
Использовать метод cin()
Использовать метод read()
Использовать метод readLine()
Использовать метод input()
Что покажет этот код?
for j in 'Hi! I\'m mister Robert':
if j == '\'':
print("Найдено")
break
else:
print ("Готово")
Ошибку в коде
"Найдено" и "Готово"
"Готово"
"Найдено"
Нет правильного ответа
Что будет результатом этого кода?
x = 23
num = 0 if x 10 else 11
print(num)
23
10
11
Ошибка
0
Какие ошибки допущены в коде ниже?
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n - 1)
print(factorial(5))
Функция не может вызывать сама себя
Необходимо указать тип возвращаемого значения
Функция всегда будет возвращать 1
В коде нет никаких ошибок
Нет правильного ответа
Где правильно создана переменная?
* Мы спрашиваем про вариант ответа, который не выдаст ошибку при запуске проекта
int num = 2
Нет подходящего варианта
var num = 2
$num = 2
num = float(2)
Что будет показано в результате?
name = "John"
print('Hi, %s' % name)
"Hi, name"
"Hi, "
Ошибка
"Hi, John"
"John"
Какая функция выводит что-либо в консоль?
write();
log();
out();
print();
cin();
Какая библиотека отвечает за время?
localtime
clock
Time
time
Date
Что покажет этот код?
for i in range(5):
if i % 2 == 0:
continue
print(i)
Ошибку, так как i не присвоена
Ошибку из-за неверного вывода
Числа: 1, 3 и 5
Числа: 0, 2 и 4
Числа: 1 и 3
Сколько библиотек можно импортировать в один проект?
Не более 3
Не более 10
Не более 5
Не более 23
Неограниченное количество
Что будет получено в результате вычисления следующего выражения:
0
0
1
3
None
синтаксическая ошибка
Какого типа значение получится в результате вычисления следующего выражения:
( , " ")
str (строка)
tuple (кортеж)
это синтаксическая ошибка
unicode (Unicode-строка)
list (список)
Какого типа значение получится в результате вычисления следующего выражения:
[ " "]
str (строка)
tuple (кортеж)
это синтаксическая ошибка
unicode (Unicode-строка)
list (список)
Что будет выведено следующей программой:
a = 1
b = 2
a, b = b, a
print a, b, a
212
121
111
11 11 21
2211
Ответы:
1 | A, B, C | 11 | A | 21 | A | 31 | E |
2 | B | 12 | A, B | 22 | A | 32 | D |
3 | C | 13 | B | 23 | C | 33 | D |
4 | A | 14 | B | 24 | C, D | 34 | D |
5 | B | 15 | A | 25 | B | 35 | E |
6 | A | 16 | A | 26 | B | 36 | E |
7 | C | 17 | A | 27 | E | 37 | D |
8 | A | 18 | A, B, C | 28 | D | 38 | C |
9 | A | 19 | B | 29 | E | 39 | E |
10 | A, B, C | 20 | A | 30 | D | 40 | A |