wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Assesment 1

Total questions: 12

Worksheet time: 6mins

Name
Class
Date
1.

что такое переменная в программировании?

a)

Имя, которое ссылается на значение (объект) в памяти

b)

Фиксированная константа, которая не может измениться

c)

Тип данных, такой как int или string

d)

Файл, который хранит код программы

2.

Рассмотрите код, показанный в рабочем листе: x = 5; x = 10; print(x). Что будет напечатано?

a)

5

b)

10

c)

Ошибка, потому что x был присвоен дважды

d)

Ничего (выводит None)

3.

Какой стиль именования рекомендует рабочий лист для имен переменных?

a)

snake_case (например, first_name, birth_year)

b)

camelCase (например, firstName, birthYear)

c)

PascalCase (например, FirstName, BirthYear)

d)

kebab-case (например, first-name, birth-year)

4.

Какое имя переменной лучше всего соответствует правилу, что имя должно объяснять его значение?

a)

price

b)

x1

c)

tmp

d)

for

5.

Какое имя переменной нарушает правило о том, что имена не могут начинаться с цифр?

a)

1name

b)

name1

c)

birth_year

d)

is_active

6.

какие из следующих слов являются ключевыми словами Python и не могут использоваться в качестве имен переменных? Выберите все, что применимо.

a)

class

b)

for

c)

if

d)

price

7.

Дано, что в мини-практике worksheet значения first_name = "Muhammad", city = "Dushanbe", age = 19, каков вывод print(first_name, city, age)?

a)

Muhammad Dushanbe 19

b)

Muhammad, Dushanbe, 19

c)

['Muhammad', 'Dushanbe', 19]

d)

MuhammadDushanbe19

8.

В Python, какое утверждение правильно различает str и int?

a)

str представляет текстовые данные, в то время как int представляет целые числа

b)

str и int - это один и тот же тип и взаимозаменяемы

c)

int по умолчанию представляет десятичные числа, str представляет двоичные данные

d)

str используется только для имен переменных, int только для значений

9.

Дано name = "Ali" и age = 18, что будет напечатано командой print("Name:", name)?

a)

Name: Ali

b)

Name Ali

c)

"Name:" Ali

d)

Name: 18

10.

Согласно заметке "input() всегда возвращает строку," каков тип, возвращаемый input()?

a)

str

b)

int

c)

float

d)

bool

11.

После выполнения name = input("Введите имя: "), каков тип переменной name?

a)

str

b)

int

c)

float

d)

list

12.

Почему необходимо приведение типов после input() в разделе приведения?

a)

input() возвращает строку, а арифметика требует числа

b)

input() по умолчанию возвращает целое число

c)

Приведение предотвращает ошибки времени выполнения при выводе текста

d)

Приведение делает переменные глобальными