Підсумковий тест з теми: "Алгоритми та програми"- параграфи 1-12. За підручником О.Боднаренко 2020 рік.

Додано: 7 листопада 2021
Предмет: Інформатика, 7 клас
Тест виконано: 208 разів
24 запитання
Запитання 1

Що таке математична модель задачі?

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

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

Метод розв’язування задачі

Система математичних співвідношень між величинами в умові задач

Послідовність дій, спрямована на досягнення результату

Запитання 2

До магазину привезли Р кг яблук, а груш — у N разів більше. Скільки всього фруктів привезли до магазину?

Яка формула відповідає математичній моделі задачі, якщо загальну кількість фруктів позначити змінною А?


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

A = P + N

A = P + P*N

A = P * P*N

A = P * N

Запитання 3

Що визначає тип величини?

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

Ім’я величини

Спосіб використання величини в програмі

Значення величини

Множину припустимих значень величини

Запитання 4

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



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

а = input('а = ? ');

а = int(input('а = ? '));

а = float(input(' '));

 а = float(input('а = ? '));

Запитання 5

Повторення (цикл) — це така організація дій в алгоритмі, за якої:

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

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

дії виконуються послідовно, одна за другою, без пропусків або повторень

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

Запитання 6

Визначити код будь-якого символу можна за допомогою функції:

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

ord()

str()

chr()

int()

Запитання 7

Яка функція повертає кількість символів, з яких утворено рядок?

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

str()

 int()

len()

chr()

Запитання 8

Дано список: a = ['a', 'b', 'c', 'd', 'e', 'f']. 

Який оператор було виконано, якщо змінна b отримала значення ['a', 'b', 'c']?

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

b = a[1:3];

b = a[0:3];

b = a[0:2];

b = a[3:].

Запитання 9

Який опис змінної типу список і надання їй значення послідовності з 5 цілих чисел є правильним?

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

a = '1, 2, 3, 4, 5'; 

a = ['1', '2', '3', '4', '5'];

a = [1, 2, 3, 4, 5];

a = (1, 2, 3, 4, 5). 

Запитання 10

До якого типу належить задача, яку реалізує оператор?

k = 0;

for item in a:

      if item > 0: k = k+1


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

Задачі на змінювання значень елементів списку

Задачі на пошук елемента із заданою властивістю

Задачі на знаходження суми елементів списку

Запитання 11

До якого типу належить задача, яку реалізує оператор?

for i in range(5): 

   if a[i]<0: a[i] = a[i]+10


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

Задачі на змінювання значень елементів списку

Задачі на пошук елемента із заданою властивістю

Задачі на знаходження суми елементів списку

Запитання 12

Який метод повертає індекс першого елемента списку lst1 зі значенням x?

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

lst1.count(x)

lst1.remove(x)

lst1.index(x)

Запитання 13

Який оператор потрібен для імпортування модуля EasyGui?

Позначте одну правильну відповідь.


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

from tkinter import *

from turtle import *

from easygui import*

from random import*

Запитання 14

Що надрукує програма?

a = [1, –2, 5, 6, 3, 4]

a.sort()

s = sum(a[1:5])

print(s)


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

10

3

17

13

Запитання 15

Які оператори створюють діалогове вікно для привітання без заголовку?

Позначте всі правильні відповіді.


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

msgbox("Вітаю!", 'Привітання', 'OK') 

msgbox("Вітаю!")

 msgbox('Вітаю!', image = 'python.gif')

my_click = msgbox (' Вітаю! ') 

Запитання 16

Який об’єкт створюється як основа для малювання?

Позначте одну правильну відповідь.


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

rectangle

 canvas

image

 root

Запитання 17

Які оператори виконують малювання кола з радіусом 100 пікселів?

Позначте всі правильні відповіді.

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

 canvas.create_oval(20, 30, 120, 130)

canvas.create_oval(10, 10, 210, 210);

canvas.create_oval(410, 410, 210, 210)

canvas.create_oval(10, 10, 110, 110);

Запитання 18

Які оператори виконують малювання квадрата зі стороною 50 пікселів?

Позначте всі правильні відповіді.


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

canvas.create_polygon(50, 50, 50, 100, 100, 100, 100, 50)

 canvas.create_polygon(50, 50, 50, 100, 100, 100)

canvas.create_polygon(50, 50, 100, 100, 50, 100, 100, 50)

canvas.create_rectangle(50, 50, 100, 100)

Запитання 19

Подія — це:

Позначте одну правильну відповідь.


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

властивості об‘єкта

дії, які можуть виконувати об‘єкти даного класу

вплив на об‘єкт, що відбувається в програмі

методи об‘єкта

Запитання 20

Яка функція призначена для пересування графічного об’єкта полотном?

Позначте одну правильну відповідь.


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

canvas.bind_all()

canvas.move()

update()

time.sleep()

Запитання 21

Які описи аргументів приймає функція bind_all()?

Позначте всі правильні відповіді.


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

'<подія>' – текстова константа, системне ім’я події

Час у мілісекундах

Назва функції, яку слід виконати через певний час

 Назва функції — обробника події

Запитання 22

Клас — це:

Позначте одну правильну відповідь.


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

опис характеристик об‘єкта

опис об‘єктів певного типу

тип величин

 метод розв‘язування задачі

Запитання 23

Методи — це:

Позначте одну правильну відповідь.


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

дії, які можуть виконувати об‘єкти даного класу

 вплив на об‘єкт, що відбувається в програмі

 властивості об‘єкта

можливості конкретних об‘єктів

Запитання 24

Які основні принципи об’єктно-орієнтованого програмування?

Позначте всі правильні відповіді.


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

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

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

Подійність

Поліморфізм

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

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