Информационни технологии · 10 клас · Програмиране и изкуствен интелект
Псевдокод и програма на скриптов език
Име: Клас: Дата:
Какво е псевдокод?
- А) Програма с вирус
- Б) Описание на алгоритъм с думи, близки до език за програмиране
- В) Таен код за достъп
- Г) Машинен код в двоичен вид
Кой от следните е скриптов език за програмиране?
- А) HTML
- Б) CSS
- В) Python
- Г) JPEG
Коя конструкция се използва за многократно изпълнение на действия?
- А) Условен оператор
- Б) Присвояване
- В) Коментар
- Г) Цикъл
Какво прави операторът == в Python?
- А) Сравнява две стойности за равенство
- Б) Присвоява стойност на променлива
- В) Събира две числа
- Г) Отпечатва текст
Как се записва на Python „ако x е четно, изведи да“?
- А) if x / 2 = 0: print("да")
- Б) if x % 2 == 0: print("да")
- В) if x % 2 = 1: print("да")
- Г) while x % 2: print("да")
Как се нарича именувано място в паметта, което пази стойност?
- А) Цикъл
- Б) Функция
- В) Коментар
- Г) Променлива
С коя дума в Python започва условен оператор?
- А) if
- Б) for
- В) print
- Г) def
Какво прави функцията input() в Python?
- А) Извежда текст на екрана
- Б) Чете стойност, въведена от потребителя
- В) Изтрива променлива
- Г) Закръгля число
Каква е стойността на израза 7 + 3 * 2 в Python?
- А) 20
- Б) 16
- В) 13
- Г) 17
Как започва дефиницията на функция в Python?
- А) function име():
- Б) func име[]:
- В) define име:
- Г) def име(параметри):
Коя функция в Python извежда текст на екрана?
- А) print()
- Б) input()
- В) len()
- Г) int()
Каква е стойността на int("7") + 3 в Python?
- А) "73"
- Б) 73
- В) 10
- Г) Грешка
Колко пъти се изпълнява тялото на цикъла for i in range(5)?
- А) 4 пъти
- Б) 6 пъти
- В) 5 пъти
- Г) 1 път
Псевдокодът „докато x < 10, увеличавай x с 1“ на Python е:
- А) for x < 10: x + 1
- Б) if x < 10: x = x + 1
- В) while x = 10: x + 1
- Г) while x < 10: x = x + 1
Какво връща f(2, 5), ако def f(a, b): return a * b + 1?
- А) 11
- Б) 10
- В) 12
- Г) 7
Отговори
Псевдокод и програма на скриптов език
- 1. Б) Описание на алгоритъм с думи, близки до език за програмиране Псевдокодът е за хора: показва логиката, без да спазва точния синтаксис на даден език.
- 2. В) Python HTML и CSS описват вида на уеб страница, JPEG е формат за снимки, а Python е език за програмиране.
- 3. Г) Цикъл В Python циклите са for и while.
- 4. А) Сравнява две стойности за равенство Знакът = присвоява стойност, а == проверява дали две стойности са равни.
- 5. Б) if x % 2 == 0: print("да") Операторът % дава остатъка; четно число има остатък 0 при деление на 2.
- 6. Г) Променлива Стойността на променливата може да се променя по време на изпълнение.
- 7. А) if if проверява условие; for е цикъл, print извежда, а def създава функция.
- 8. Б) Чете стойност, въведена от потребителя input() връща въведеното като текст (низ); за число се използва int(input()).
- 9. В) 13 Умножението се изпълнява преди събирането: 7 + 6 = 13.
- 10. Г) def име(параметри): Ключовата дума е def, а стойност се връща с return.
- 11. А) print() print() извежда, а input() чете от потребителя.
- 12. В) 10 int("7") превръща текста в числото 7, а 7 + 3 = 10.
- 13. В) 5 пъти range(5) дава 0, 1, 2, 3, 4, тоест 5 стойности.
- 14. Г) while x < 10: x = x + 1 „Докато“ съответства на while, а увеличаването е присвояване x = x + 1.
- 15. А) 11 2 * 5 = 10, после 10 + 1 = 11.
Игрален час · игри и работни листове по програмата на МОН