Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PYDEV TEST2

Total questions: 54

Worksheet time: 28mins

Name
Class
Date
1.

Какой командой в Git добавляют конкретный файл в индекс?

a)

git add .

b)

git add <имя_файла>

c)

git commit -m "msg"

d)

git stage <имя_файла>

2.

Как добавить сообщение к коммиту?

a)

git commit -m "сообщение"

b)

git commit --msg "сообщение"

c)

git save -m "сообщение"

d)

git message "сообщение"

3.

Какая команда скачивает изменения с удалённого репозитория и сливает их в текущую ветку?

a)

git clone

b)

git pull

c)

git fetch

d)

git merge origin

4.

Как перейти в родительскую директорию в терминале?

a)

cd /

b)

cd ..

c)

cd ~

d)

cd -

5.

Какая опция mkdir создаёт все родительские директории при необходимости?

a)

mkdir -p

b)

mkdir -r

c)

mkdir -f

d)

mkdir -a

6.

Что делает команда rm -rf?

a)

удаляет файлы по одному с подтверждением

b)

удаляет файлы и папки рекурсивно и принудительно

c)

переименовывает файлы

d)

восстанавливает удалённые файлы

7.

Как создать виртуальное окружение Python?

a)

python -m venv venv

b)

py manage.py venv venv

c)

pip install venv

d)

create venv

8.

Какая команда клонирует репозиторий и сразу открывает главную ветку?

a)

git clone <ссылка>

b)

git copy <ссылка>

c)

git fetch <ссылка>

d)

git checkout <ссылка>

9.

Как запустить Django-сервер на порту 8080?

a)

py manage.py runserver 8080

b)

py manage.py server 8080

c)

manage.py run 8080

d)

django-admin runserver 8080

10.

Как создать новое приложение в Django с именем "blog"?

a)

py manage.py startapp blog

b)

py manage.py createapp blog

c)

py manage.py newapp blog

d)

py manage.py runapp blog

11.

Какой файл в Django отвечает за настройку URL проекта?

a)

urls.py

b)

models.py

c)

forms.py

d)

admin.py

12.

Что делает команда py manage.py makemigrations?

a)

применяет миграции

b)

создаёт файлы миграций

c)

удаляет миграции

d)

запускает сервер

13.

Какая функция используется для подключения маршрутов из другого приложения?

a)

include()

b)

path()

c)

url()

d)

import()

14.

Какой синтаксис маршрута позволяет передавать число id?

a)

detail/id:int/

b)

detail/int:id/

c)

detail/{id}/

d)

detailint:id

15.

Как называется переменная, в которой хранятся все маршруты Django?

a)

urlpatterns

b)

urls

c)

routes

d)

paths

16.

Где хранятся HTML-шаблоны?

(a)  

17.

Как называется переменная, в которой хранятся все маршруты Django?

a)

urlpatterns

b)

urls

c)

routes

d)

paths

18.

Где хранятся HTML-шаблоны?

a)

templates

b)

static

c)

media

d)

views

19.

Какая настройка в Django отвечает за статические файлы (CSS, JS)?

a)

STATIC_URL

b)

MEDIA_URL

c)

FILE_URL

d)

UPLOAD_URL

20.

Какая настройка в Django отвечает за пользовательские загружаемые файлы?

a)

STATIC_URL

b)

MEDIA_URL

c)

UPLOAD_PATH

d)

FILE_URL

21.

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

a)

ForeignKey

b)

OneToOneField

c)

ManyToManyField

d)

LinkField

22.

Какое поле хранит длинные тексты?

a)

CharField

b)

TextField

c)

BooleanField

d)

FileField

23.

Какое поле хранит логическое значение True/False?

a)

IntegerField

b)

BooleanField

c)

TextField

d)

FileField

24.

Какое поле используется для хранения файлов?

a)

FileField

b)

ImageField

c)

TextField

d)

BinaryField

25.

Какое поле используется для хранения картинок?

a)

FileField

b)

ImageField

c)

PictureField

d)

MediaField

26.

Как называется вложенный класс модели, задающий метаданные?

a)

class Meta

b)

class Config

c)

class Options

d)

class Info

27.

Какой метод модели отвечает за строковое отображение объекта?

a)

init

b)

repr

c)

str

d)

display

28.

Как проверить метод запроса POST в Django?

a)

if request.method == 'post':

b)

if request.method == 'POST':

c)

if post == request.method:

d)

if method == 'post':

29.

Как проверить форму на валидность?

a)

if form.check():

b)

if form.validate():

c)

if form.is_valid():

d)

if form.ok():

30.

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

a)

GET

b)

POST

c)

PUT

d)

DELETE

31.

Какой метод HTTP используется для отправки формы?

a)

GET

b)

POST

c)

PUT

d)

DELETE

32.

Какой метод HTTP используется для изменения ресурса?

a)

GET

b)

POST

c)

PUT

d)

DELETE

33.

Какой метод HTTP используется для удаления ресурса?

a)

GET

b)

POST

c)

PUT

d)

DELETE

34.

Где в Django обычно создаются формы?

a)

forms.py

b)

models.py

c)

urls.py

d)

views.py

35.

Как создать обычную форму на классах в Django?

a)

forms.Form

b)

forms.ModelForm

c)

forms.BaseForm

d)

forms.CreateForm

36.

ся формы?

a)

forms.py

b)

models.py

c)

urls.py

d)

views.py

37.

Как создать обычную форму на классах в Django?

a)

forms.Form

b)

forms.ModelForm

c)

forms.BaseForm

d)

forms.CreateForm

38.

Какой метод списка добавляет элемент в конец?

a)

append()

b)

insert()

c)

extend()

d)

push()

39.

Какой метод списка вставляет элемент по индексу?

a)

insert()

b)

append()

c)

add()

d)

place()

40.

Какой метод удаляет последний элемент списка?

a)

remove()

b)

pop()

c)

delete()

d)

clear()

41.

Какой метод удаляет элемент по значению?

a)

remove()

b)

pop()

c)

discard()

d)

delete()

42.

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

a)

update()

b)

modify()

c)

change()

d)

edit()

43.

Какой метод расширяет список элементами из другого списка?

a)

extend()

b)

append()

c)

insert()

d)

join()

44.

Какой метод удаляет элемент из множества, если он существует, и не вызывает ошибку?

a)

remove()

b)

pop()

c)

discard()

d)

delete()

45.

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

a)

if

b)

when

c)

case

d)

switch

46.

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

a)

elif

b)

else if

c)

elseif

d)

elseif()

47.

Какой оператор используется для блока "иначе"?

a)

else

b)

elif

c)

default

d)

other

48.

Какой цикл используется для перебора элементов в Python?

a)

for

b)

while

c)

repeat

d)

loop

49.

Какой цикл выполняется, пока условие истинно?

a)

for

b)

while

c)

until

d)

loop

50.

Что делает оператор break в цикле?

a)

завершает цикл

b)

пропускает итерацию

c)

повторяет цикл

d)

запускает новый цикл

51.

Что делает оператор continue в цикле?

a)

завершает цикл

b)

пропускает текущую итерацию

c)

запускает цикл заново

d)

завершает программу

52.

Какая команда показывает статус Git-репозитория?

a)

git state

b)

git status

c)

git check

d)

git log

53.

Какая команда показывает историю коммитов?

a)

git commits

b)

git log

c)

git history

d)

git show

54.

Какая команда показывает текущую ветку в Git?

a)

git branch

b)

git show-branch

c)

git status branch

d)

git list