Підсумковий тест "Мова програмування Python" профіль

Додано: 18 березня
Предмет: Інформатика, 10 клас
35 запитань
Запитання 1

Список є об’єктом, який:

варіанти відповідей

можна змінювати

не можна змінювати

Запитання 2

Існують три типи розгалуження, а саме

варіанти відповідей

одноальтернативне 

двоальтернативне

триальтернативне

багатоальтернативне

чотириальтернативне

Запитання 3

Яка із зображених схем реалізована оператором умовного переходу?

if <логічний вираз>:

<блок s1>

else:

<блок s2>

варіанти відповідей
Запитання 4

Який із типів розгалуження реалізується оператором такої структури:

if <вираз> == <значення_1>:

<блок_1 >

elif <вираз> == <значення_2>:

<блок_2> ...

elif <вираз> == <значення_N>:

<блок_N>

else:

<блок_N+1>

варіанти відповідей

одноальтернативне 

багатоальтернативне

триальтернативне

двоальтернативне

Запитання 5

Алгоритмічна структура, за допомогою якої та сама послідовність дій виконується багаторазово для різних значень змінних називається

варіанти відповідей

циклом

розгалуженням

стеком

Запитання 6

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

варіанти відповідей

з передумовою

з післяумовою

з параметром

Запитання 7

Виберіть результат виконання програми:

for i in range (1,9,3):

print (i, ', ')

варіанти відповідей

1, 9, 3

1, 4, 7

1, 2, 3, 4, 5, 6, 7, 8

Запитання 8

Який із циклів можна реалізувати наступною конструкцією:

while True :

<блок інструкцій тіла циклу>

if <умова> : break


варіанти відповідей

цикл із параметром

цикл із післяумовою

цикл із передумовою

Запитання 9

Штучна мова, створена для розробки програм, які призначено для виконання на комп’ютері називається

варіанти відповідей

штучним інтелектом

мовою програмування

середовищем програмування

Запитання 10

Основними складові мови програмування

варіанти відповідей

Алфавіт

Пунктуація

Семантика

Синтаксис

Запитання 11

Комплекс програмних засобів, які призначено для автоматизації процесу підготовки та виконання програм користувача це

варіанти відповідей

мова програмування

штучний інтелект

середовище програмування

Запитання 12

Виберіть імена змінних, в записі яких є помилки

варіанти відповідей

a112

s_123

s@

a-112

1a

Запитання 13

Скінченна послідовність команд, виконання яких у визначеному порядку призводить до розв'язання певного завдання, це-

варіанти відповідей

вказівка

інструкція

алгоритм

Запитання 14

За ступенем залежності від апаратних засобів мови програмування поділяються на

варіанти відповідей

мови низького рівня

мови високого рівня

мови середнього рівня

Запитання 15

Об’єкт, що складається із сукупності методів і змінних (атрибутів), які описують цей об’єкт - це

варіанти відповідей

клас

атрибут

метод

Запитання 16

Вкажіть три основні принципи ООП

варіанти відповідей

поліморфізм

інтерліньяж

інкапсуляція

інтеграція

наслідування

Запитання 17

Щоб задати клас, необхідно використати вказівку

варіанти відповідей

def

class

func

Запитання 18

Здатність об’єктів класу застосовувати атрибути цього самого класу, а також здатність одними класами застосовувати атрибути інших класів - це

варіанти відповідей

поліморфізм

генетика

інтеліньяж

наслідування

Запитання 19

Проявом якого принципу є залежність синтаксичного смислу оператора, який виконується над об’єктами, від типів об'єктів?

варіанти відповідей

поліморфізму

наслідування

інкапсуляції

Запитання 20

Який із методів викликається автоматично під час кожного створення екземпляра класу

варіанти відповідей

__sub__ 

__init__

__truediv__ 

__str__ 

Запитання 21

Спосіб організації обчислювального процесу, за яким програма в процесі виконання звертається сама до себе з різними значеннями вхідних параметрів

варіанти відповідей

функція

рекурсія

прогресія

Запитання 22

Виберіть правильне твердження

варіанти відповідей

Функції в ООП називають методами, а змінні класу — атрибутами

Функції в ООП називають атрибутами, а змінні класу — методами

Запитання 23

Слово print задає команду

варіанти відповідей

видалити

друкувати

показати

Запитання 24

Результатом виконання операції

print('12'+'5') є

варіанти відповідей

125

1212121212

17

Запитання 25

Щоб задати значення змінної n із клавіатури, потрібно виконати команду

варіанти відповідей

n=int(input())

import n

print (n)

Запитання 26

Приєднання модуля побудови графічних примітивів оголошується:

варіанти відповідей

import random

import math

import tkinter

Запитання 27

Невеликий, логічно завершений програмний код, до якого можна звертатися багаторазово з різних місць основної програми називається

варіанти відповідей

словником

масивом

функцією

Запитання 28

Користувацькі функції оголошуються (визначаються) за допомогою інструкції

варіанти відповідей

def

func

mass

Запитання 29

Інструкція, яка повертає результат виконання функції в основну програму

варіанти відповідей

print

return

input

def

Запитання 30

Якщо оголошено функцію

def sum(x, y=5):

return x + y

то y є


варіанти відповідей

обов'язковим параметром

необов'язковим параметром

Запитання 31

Метод append у списках:

варіанти відповідей

додає об’єкт у початок списку 

 додає об’єкт у кінець списку 

додає об’єкт у довільне місце списку 

Запитання 32

Черга в програмуванні — це структура даних, що працює за принципом

варіанти відповідей

перший прийшов — перший пішов

перший прийшов — останній вийшов 

Запитання 33

Після виконання інструкцій:

>>>a1=[2,44,63,54,20,12]

>>>len(a1) буде отримано:

варіанти відповідей

[2,44,63,54,20,12]

12

4

6

'2,44,63,54,20,12'

Запитання 34

Сортування елементів списку реалізується за допомогою методу

варіанти відповідей

sort()

index()

count()

Запитання 35

Невпорядкована колекція унікальних (тих, що не повторюються) об’єктів будь якого типу називається

варіанти відповідей

списком

множиною

чергою

кортежем

Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома

Створити тест