Файл: Протокол 20 г. Председатель цикловой комиссии Мукушева Л. А.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 03.02.2024

Просмотров: 14

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Коммунальное государственное казенное предприятие

«Семейский финансово-экономический колледж имени Рымбека Байсеитова»

управления образования Восточно-Казахстанской области



Тест по дисциплине «Алгоритмизация и программирование»

Преподаватель: Ихсанова А.С.


2021-2022 учебный год

Автор: Ихсанова А.С. преподаватель КГКП «Семейского финансово-экономического колледжа имени Рымбека Байсеитова»
Рассмотрен и обсужден цикловой комиссией специальных дисциплин-1

Протокол № _____ «____» __________ 20__ г.

Председатель цикловой комиссии __________Мукушева Л.А.




Тест по дисциплине «Алгоритмизация и программирование»


  1. Язык программирования Python подходит для разработки:

    1. Компьютерных и мобильных приложений

    2. Аналитика и машинное обучение

    3. Игр

    4. Ничего из этого.

    5. Аккумулятор




  1. Назовите тип алгоритма:



    1. Разветвляющийся

    2. Линейный

    3. Циклический

    4. Смешанный

    5. Комбинированный




  1. Назовите тип алгоритма:



    1. Линейный

    2. Разветвляющийся

    3. Циклический

    4. Смешанный

    5. Комбинированный




  1. Назовите тип алгоритма:



    1. Разветвляющийся

    2. Линейный

    3. Смешанный

    4. Циклический

    5. Комбинированный




  1. Что хранит в себе переменная?

    1. Имя

    2. Значение

    3. Тип

    4. Длину своего значения

    5. Периметр




  1. Что обозначает тип данных int?

    1. Целочисленное

    2. Вещественное

    3. Строковое

    4. Булевое

    5. Логическое




  1. Выберите правильную запись оператора присваивания:

    1. 10 = х

    2. у = 7,8

    3. а = 5

    4. а == b + x

    5. а - b





  1. Укажите оператор ввода:

    1. input()

    2. print()

    3. int()

    4. random()

    5. cout()




  1. Сколько возможных значений у переменной типа bool?

    1. 2

    2. 4

    3. 10

    4. Сколько угодно

    5. 15




  1. Какой оператор здесь используется?

If n < 100:

b = n + a

    1. Условный оператор

    2. Оператор присваивания

    3. Оператор сложения

    4. Оператор умножения

    5. Оператор цикла




  1. Что лучше использовать для множественного ветвления?

    1. if – elif –else

    2. Много if

    3. if – else – elif

    4. while

    5. for




  1. Оператор цикла в языке Python:

    1. while

    2. for

    3. if

    4. print

    5. real




  1. Сколько раз произойдет итерация цикла? (Итерация – единичное выполнение тела цикла)

print(“Осталось”, total)


total = 100

i = 0

while i < 0:

n = int(input())

total = total – n

i = i + 1



    1. 4

    2. 5

    3. 6

    4. 0

    5. 8




  1. Для чего нужен оператор break?

    1. Для завершения программы

    2. Для выхода из цикла

    3. Для поломки компьютера

    4. Для удаления программы

    5. Для возврата программы




  1. Где находятся параметры, а где аргументы функции?

    1. Параметры пишутся при объявлении функции, аргументы при вызове

    2. Аргументы пишутся при объявлении функции, параметры при вызове

    3. Это одно и то же!

    4. У функции есть только параметры

    5. У функции нет параметров




  1. Что делает функция len()?

    1. Возвращает длину строки

    2. Возвращает случайное число

    3. Возвращает номер символа

    4. Возвращает модуль числа

    5. Возвращает значение




  1. Как добавить модуль в программу?

    1. import math

    2. import math()

    3. import (math)

    4. import.math

    5. import.**math




  1. На каких операционных системах может работать Python?

    1. Windows

    2. Linux

    3. macOS

    4. Ничего из этого

    5. Yandex




  1. От чего язык программирования называется «Питон»?

    1. В честь змеи

    2. В честь ТВ-шоу

    3. В честь игры

    4. В честь блюда

    5. В честь собаки





  1. Создатель языка программирования Python

    1. Гвидо Ван Россум

    2. Дэвид Паттерсон

    3. Эрвин Дональд Кнут

    4. Джеймс Артур Гослинг

    5. Никлаус Вирт




  1. а = 345. Что выведет команда print(//100)

    1. 3

    2. 5

    3. 4

    4. 34

    5. 95




  1. Выберите циклический алгоритм

    1. k = 0

while k < 10:

print(“Привет”)

k += 1

    1. a = int(input())

b = int(input())

c = int(input())

s = a+b+c

print(c)

    1. a = int(input())

if a > 0:

print(a)

else:

print(a)


  1. В какой строке правильно записан ввод числа с клавиатуры?



  1. a = int(input))

  2. b=input(int())

  3. c=int(input())

  4. s=a+b+c

  5. print(s)




    1. 1

    2. 2

    3. 3

    4. 4

    5. 5




  1. В какой строке допущена ошибка?



  1. a = int(input())

  2. if a>0:

  3. print(a):

  4. else

  5. print(A)




    1. 1

    2. 2

    3. 5

    4. 4

    5. 6




  1. Что такое «else»?

    1. Так как

    2. Иначе

    3. Если

    4. Потому что

    5. Начало




  1. Сколько раз программа напишет слово «Пока»?



k=0

while k<10:

print(«Привет»)

k += 1


  1. 9

  2. 0

  3. 10

  4. Бесконечно

  5. -5




  1. Как получить данные от пользователя?

  1. Использовать метод get()

  2. Использовать метод cin()

  3. Использовать метод read()

  4. Использовать метод readLine()

  5. Использовать метод input()




  1. Что покажет этот код?

for j in 'Hi! I\'m mister Robert':

if j == '\'':

print("Найдено")

break

else:

print ("Готово")


  1. Ошибку в коде

  2. "Найдено" и "Готово"

  3. "Готово"

  4. "Найдено"

  5. Нет правильного ответа




  1. Что будет результатом этого кода?

x = 23

num = 0 if x > 10 else 11

print(num)


  1. 23

  2. 10

  3. 11

  4. Ошибка

  5. 0




  1. Какие ошибки допущены в коде ниже?

def factorial(n):

if n == 0:

return 1

else:

return n * factorial(n - 1)

print(factorial(5))


  1. Функция не может вызывать сама себя

  2. Необходимо указать тип возвращаемого значения

  3. Функция всегда будет возвращать 1

  4. В коде нет никаких ошибок

  5. Нет правильного ответа





  1. Где правильно создана переменная?

* Мы спрашиваем про вариант ответа, который не выдаст ошибку при запуске проекта


  1. int num = 2

  2. Нет подходящего варианта

  3. var num = 2

  4. $num = 2

  5. num = float(2)




  1. Что будет показано в результате?

name = "John"

print('Hi, %s' % name)


  1. "Hi, name"

  2. "Hi, "

  3. Ошибка

  4. "Hi, John"

  5. "John"




  1. Какая функция выводит что-либо в консоль?

  1. write();

  2. log();

  3. out();

  4. print();

  5. cin();




  1. Какая библиотека отвечает за время?

  1. localtime

  2. clock

  3. Time

  4. time

  5. Date




  1. Что покажет этот код?

for i in range(5):

if i % 2 == 0:

continue

print(i)


  1. Ошибку, так как i не присвоена

  2. Ошибку из-за неверного вывода

  3. Числа: 1, 3 и 5

  4. Числа: 0, 2 и 4

  5. Числа: 1 и 3




  1. Сколько библиотек можно импортировать в один проект?

  1. Не более 3

  2. Не более 10

  3. Не более 5

  4. Не более 23

  5. Неограниченное количество




  1. Что будет получено в результате вычисления следующего выражения:

0 < [1, 4][1] < 3 or None

  1. 0

  2. 1

  3. 3

  4. None

  5. синтаксическая ошибка 




  1. Какого типа значение получится в результате вычисления следующего выражения:

( , " ")

  1. str (строка) 

  2. tuple (кортеж) 

  3. это синтаксическая ошибка

  4. unicode (Unicode-строка) 

  5. list (список)




  1. Какого типа значение получится в результате вычисления следующего выражения:

[ " "]


  1. str (строка) 

  2. tuple (кортеж) 

  3. это синтаксическая ошибка

  4. unicode (Unicode-строка) 

  5. list (список)




  1. Что будет выведено следующей программой:

a = 1

b = 2

a, b = b, a

print a, b, a


  1. 212

  2. 121

  3. 111

  4. 11 11 21

  5. 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