Обратно към урока

Информационни технологии · 10 клас · Програмиране и изкуствен интелект

Псевдокод и програма на скриптов език

Име: Клас: Дата:

  1. Какво е псевдокод?

    • А) Програма с вирус
    • Б) Описание на алгоритъм с думи, близки до език за програмиране
    • В) Таен код за достъп
    • Г) Машинен код в двоичен вид
  2. Кой от следните е скриптов език за програмиране?

    • А) HTML
    • Б) CSS
    • В) Python
    • Г) JPEG
  3. Коя конструкция се използва за многократно изпълнение на действия?

    • А) Условен оператор
    • Б) Присвояване
    • В) Коментар
    • Г) Цикъл
  4. Какво прави операторът == в Python?

    • А) Сравнява две стойности за равенство
    • Б) Присвоява стойност на променлива
    • В) Събира две числа
    • Г) Отпечатва текст
  5. Как се записва на Python „ако x е четно, изведи да“?

    • А) if x / 2 = 0: print("да")
    • Б) if x % 2 == 0: print("да")
    • В) if x % 2 = 1: print("да")
    • Г) while x % 2: print("да")
  6. Как се нарича именувано място в паметта, което пази стойност?

    • А) Цикъл
    • Б) Функция
    • В) Коментар
    • Г) Променлива
  7. С коя дума в Python започва условен оператор?

    • А) if
    • Б) for
    • В) print
    • Г) def
  8. Какво прави функцията input() в Python?

    • А) Извежда текст на екрана
    • Б) Чете стойност, въведена от потребителя
    • В) Изтрива променлива
    • Г) Закръгля число
  9. Каква е стойността на израза 7 + 3 * 2 в Python?

    • А) 20
    • Б) 16
    • В) 13
    • Г) 17
  10. Как започва дефиницията на функция в Python?

    • А) function име():
    • Б) func име[]:
    • В) define име:
    • Г) def име(параметри):
  11. Коя функция в Python извежда текст на екрана?

    • А) print()
    • Б) input()
    • В) len()
    • Г) int()
  12. Каква е стойността на int("7") + 3 в Python?

    • А) "73"
    • Б) 73
    • В) 10
    • Г) Грешка
  13. Колко пъти се изпълнява тялото на цикъла for i in range(5)?

    • А) 4 пъти
    • Б) 6 пъти
    • В) 5 пъти
    • Г) 1 път
  14. Псевдокодът „докато 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
  15. Какво връща f(2, 5), ако def f(a, b): return a * b + 1?

    • А) 11
    • Б) 10
    • В) 12
    • Г) 7

Отговори

Псевдокод и програма на скриптов език

  1. 1. Б) Описание на алгоритъм с думи, близки до език за програмиране Псевдокодът е за хора: показва логиката, без да спазва точния синтаксис на даден език.
  2. 2. В) Python HTML и CSS описват вида на уеб страница, JPEG е формат за снимки, а Python е език за програмиране.
  3. 3. Г) Цикъл В Python циклите са for и while.
  4. 4. А) Сравнява две стойности за равенство Знакът = присвоява стойност, а == проверява дали две стойности са равни.
  5. 5. Б) if x % 2 == 0: print("да") Операторът % дава остатъка; четно число има остатък 0 при деление на 2.
  6. 6. Г) Променлива Стойността на променливата може да се променя по време на изпълнение.
  7. 7. А) if if проверява условие; for е цикъл, print извежда, а def създава функция.
  8. 8. Б) Чете стойност, въведена от потребителя input() връща въведеното като текст (низ); за число се използва int(input()).
  9. 9. В) 13 Умножението се изпълнява преди събирането: 7 + 6 = 13.
  10. 10. Г) def име(параметри): Ключовата дума е def, а стойност се връща с return.
  11. 11. А) print() print() извежда, а input() чете от потребителя.
  12. 12. В) 10 int("7") превръща текста в числото 7, а 7 + 3 = 10.
  13. 13. В) 5 пъти range(5) дава 0, 1, 2, 3, 4, тоест 5 стойности.
  14. 14. Г) while x < 10: x = x + 1 „Докато“ съответства на while, а увеличаването е присвояване x = x + 1.
  15. 15. А) 11 2 * 5 = 10, после 10 + 1 = 11.

Игрален час · игри и работни листове по програмата на МОН