для студентів, які навчаються за галуззю знань 0305 “Економіка та підприємництво”
за напрямом підготовки 6.030502 “Економічна кібернетика”
освітньо-кваліфікаційного рівня "бакалавр"
Львів – 2013
Розробник:
Шевчук І.Б., к.е.н., доцент кафедри економічної кібернетики ЛДФА
Розглянуто і схвалено на засіданні кафедри економічної кібернетики (протокол № 1 від 28.08.2013 р.) як засоби діагностики знань студентів з навчальної дисципліни "Алгоритмізація та програмування" для студентів, які навчаються за галуззю знань 0305 “Економіка та підприємництво” за напрямом підготовки 6.030502 “Економічна кібернетика” освітньо-кваліфікаційного рівня "бакалавр".
Завідувач кафедри ______________________
І РІВЕНЬ
1. Алгоритм - це
а. скінчена послідовність команд, які потрібно виконати над вхідними даними для отримання результату.
б. сукупність правил виконання арифметичних дій
в. скінчена послідовність команд, які потрібно виконати над вихідними даними для отримання результату.
г. система правил виконання обчислювального процесу
2. Способом опису алгоритму є:
а. Словесний
б. Формульний
в. Графічний
г. Всі відповіді правильні
3. Властивістю алгоритмів є:
а. Визначеність
б. Скінченність
в. Правильність
г. Всі відповіді правильні
4. Якщо алгоритм складається з допустимих команд виконавця, які можна виконати для деяких вхідних даних, то він
а. Скінченний
б. Визначений
в. Правильний
г. Результативний
5. Якщо алгоритм місить скінченну послідовність команд, які потрібно виконати, то він
а. Скінченний
б. Визначений
в. Правильний
г. Результативний
6. Якщо алгоритм дає результати, які можуть виявитися і неправильними, то він
а. Скінченний
б. Визначений
в. Правильний
г. Результативний
7. Якщо виконання алгоритму забезпечує досягнення мети, то він
а. Скінченний
б. Визначений
в. Правильний
г. Результативний
8. Якщо в алгоритмі, окрім простих команд, є команда, яка містить умову, то такий алгоритм називається:
а. Головним
б. Допоміжним
в. Розгалуженим
г. Простим
9. Алгоритм, який забезпечує повторне виконання деяких команд скінченну кількість разів називається:
а. Головним
б. Допоміжним
в. Розгалуженим
г. Циклічним
10. До графічної схеми зображення алгоритмів відноситься:
а. Блок-схема
б. Графік
в. Діаграма
г. Всі відповіді правильні
11. У блок-схемі блок початок і кінець зображається фігурою:
а. Круг
б. Прямокутник
в. Овал
г. Паралелограм
12. У блок-схемі блок «введення і виведення даних» зображається фігурою:
а. Круг
б. Прямокутник
в. Овал
г. Паралелограм
13. У блок-схемі блок «процес, присвоєння» зображається фігурою:
а. Ромб
б. Прямокутник
в. Овал
г. Паралелограм
14. У блок-схемі блок «умова» зображається фігурою:
а. Ромб
б. Прямокутник
в. Овал
г. Паралелограм
15. У структурній схемі всі команди записуються у:
а. Овалі
б. Прямокутнику
в. Паралелограмі
г. Ромбі
16. Спеціальна програма, яку використовують для перекладу програм користувача, написаних мовою програмування високого рівня, у так звані машинні коди, зрозумілі процесору, називається:
а. Транслятор
б. Компілятор
в. Інтерпретатор
г. Нема правильної відповіді
17. Перекладає команди програми в машинні коди по черзі й відразу їх виконує:
а. Транслятор
б. Компілятор
в. Інтерпретатор
г. Нема правильної відповіді
18. Аналізує команди програми на наявність помилок і відразу перекладає її в машинні коди, утворюючи так званий exe-файл програми:
а. Транслятор
б. Компілятор
в. Інтерпретатор
г. Нема правильної відповіді
19. Середовище програмування – це програма, що має засоби автоматизації процесів підготовки та виконання програм користувача, зокрема:
а. Редактор текстів програм
б. Бібліотеки з корисними процедурами і функціями
в. Компілятор чи інтерпретатор
г. Всі відповіді правильні
20. У середовищі програмування Turbo Pascal для роботи з файлами використовується такий пункт головного меню:
а. File
б. Edit
в. Search
г. Run
21. У середовищі програмування Turbo Pascal для редагування файлу використовується такий пункт головного меню:
а. File
б. Edit
в. Search
г. Run
22. У середовищі програмування Turbo Pascal для відшукання чи заміни заданого фрагменту тексту використовується такий пункт головного меню:
а. Compile
б. Edit
в. Search
г. Run
23. У середовищі програмування Turbo Pascal для виконання програми використовується такий пункт головного меню:
а. Compile
б. Edit
в. Debug
г. Run
24. У середовищі програмування Turbo Pascal для компіляції програми використовується такий пункт головного меню:
а. Compile
б. Edit
в. Debug
г. Options
25. У середовищі програмування Turbo Pascal для налагодження програми використовується такий пункт головного меню:
а. Compile
б. Edit
в. Debug
г. Options
26. У середовищі програмування Turbo Pascal для конфігурування середовища використовується такий пункт головного меню:
а. Compile
б. Edit
в. Window
г. Options
27. У середовищі програмування Turbo Pascal для конфігурування вікон і роботи з ними використовується такий пункт головного меню:
а. Help
б. Edit
в. Window
г. Options
28. У середовищі програмування Turbo Pascal отримання допомоги використовується такий пункт головного меню:
а. Help
б. Edit
в. Window
г. Options
29. Для компілювання програми в Turbo Pascal потрібно натиснути сполучення клавіш:
а. Ctrl+F9
б. Alt+F9
в. Ctrl+Y
г. Alt+F5
30. Для виконання програми в Turbo Pascal потрібно натиснути сполучення клавіш:
а. Ctrl+F9
б. Alt+F9
в. Ctrl+Y
г. Alt+F5
31. Для перегляду результату виконання програми в Turbo Pascal потрібно натиснути сполучення клавіш:
а. Ctrl+F9
б. Alt+F9
в. Ctrl+Y
г. Alt+F5
32. Алфавіт мови програмування Turbo Pascal містить:
а. Латинські символи
б. Цифри
в. Математичні символи
г. Всі відповіді правильні
33. Службове слово Arrayв мові програмування Turbo Pascal означає:
а. Масив
б. Початок
в. Вибір
г. Сталі
34. Службове слово Beginв мові програмування Turbo Pascal означає:
а. Масив
б. Початок
в. Вибір
г. Сталі
35. Службове слово Caseв мові програмування Turbo Pascal означає:
а. Виконання
б. Ділення без остачі
в. Вибір
г. Сталі
36. Службове слово Constв мові програмування Turbo Pascal означає:
а. Виконання
б. Ділення без остачі
в. Інакше
г. Сталі
37. Службове слово Divв мові програмування Turbo Pascal означає:
а. Виконання
б. Ділення без остачі
в. Інакше
г. Сталі
38. Службове слово Doв мові програмування Turbo Pascal означає:
а. Виконання
б. Ділення без остачі
в. Інакше
г. Сталі
39. Службове слово Elseв мові програмування Turbo Pascal означає:
а. Кінець
б. Файл
в. Інакше
г. Сталі
40. Службове слово Endв мові програмування Turbo Pascal означає:
а. Кінець
б. Файл
в. Інакше
г. Сталі
41. Службове слово Fileв мові програмування Turbo Pascal означає:
а. Кінець
б. Файл
в. Інакше
г. Сталі
42. Службове слово Forв мові програмування Turbo Pascal означає:
а. Функція
б. Файл
в. Якщо
г. Для
43. Службове слово Functionв мові програмування Turbo Pascal означає:
а. Функція
б. Файл
в. Якщо
г. Для
44. Службове слово Ifв мові програмування Turbo Pascal означає:
а. Доки
б. Остача
в. Якщо
г. Процедура
45. Службове слово Modв мові програмування Turbo Pascal означає:
а. Доки
б. Остача
в. Якщо
г. Процедура
46. Службове слово Orв мові програмування Turbo Pascal означає:
а. Доки
б. Або
в. Якщо
г. Процедура
47. Службове слово Procedureв мові програмування Turbo Pascal означає:
а. Доки
б. Або
в. Якщо
г. Процедура
48. Службове слово Programв мові програмування Turbo Pascal означає:
а. Доки
б. Або
в. То
г. Програма
49. Службове слово Thenв мові програмування Turbo Pascal означає:
а. Доки
б. Або
в. То
г. Програма
50. Службове слово Whileв мові програмування Turbo Pascal означає:
а. Доки
б. Або
в. То
г. Програма
51. Стандартними сталими у Turbo Pascal є:
а. True
б. False
в. Pi
г. Всі відповіді правильні
52. Командою введення є:
а. Read
б. Write
в. Writeln
г. Exp
53. Командою виведення є:
а. Read
б. Write
в. Sqrt
г. Exp
54. Цілий тип даних це
а. Integer
б. Real
в. Boolean
г. char
55. Дійсний тип даних це
а. Integer
б. Real
в. Boolean
г. char
56. Логічний тип даних це
а. Integer
б. Real
в. Boolean
г. char
57. Символьний тип даних це
а. Integer
б. Real
в. Boolean
г. char
58. Команди у мові Паскаль відокремлюються символом:
а. кома
б. двокрапка
в. крапка з комою
г. крапка
59. Програма в мові Паскаль закінчується символом:
а. кома
б. двокрапка
в. крапка з комою
г. крапка
60. Формули в програмі записуються за допомогою символу:
а. крапка з комою
б. двокрапка
в. присвоїти
г. крапка
61. Дані типу ціле довге це:
а. byte
б. integer
в. logint
г. real
62. Дані типу ціле дуже коротке це:
а. byte
б. integer
в. logint
г. real
63. Дані типу ціле коротке це:
а. byte
б. integer
в. logint
г. real
64. Розділ оголошення змінних починається зі службового слова:
а. program
б. begin
в. var
г. procedure
65. Для записування різноманітних умов призначені:
а. арифметичні вирази
б. логічні вирази
в. математичні вирази
г. всі відповіді правильні
66. Логічний вираз може набувати значення:
а. нуль
б. один
в. false
г. немає правильної відповіді
67. Логічною є операція:
а. not
б. and
в. or
г. всі відповіді правильні
68. Логічною є операція:
а. of
б. and
в. then
г. case
69. Логічною є операція:
а. or
б. array
в. then
г. case
70. Логічною є операція:
а. of
б. not
в. then
г. case
71. Пріоритет виконання логічних операцій:
а. not, and, or
б. or, not, and
в. and, or, not
г. and, not, or
72. Неповне розгалуження реалізується за допомогою команди:
а. if ….. then ……
б. if …. Then … else ….
в. Case ….of… else …. End
г. Немає правильної відповіді
73. Повне розгалуження реалізується за допомогою команди:
а. if ….. then ……
б. if …. Then … else ….
в. Case ….of… else …. End
г. Немає правильної відповіді
74. Команда вибору має такий вигляд:
а. if ….. then ……
б. if …. Then … else ….
в. Case ….of … else …. End
г. Немає правильної відповіді
75. Діапазонний тип даних записується наступним чином:
а. type NM=5-10
б. type NM=1..10
в. type NM=[5-10]
г. type NM=[3..6]
76. Завжди з кроком одиниця виконується цикл
а. for (для)
б. while (доки)
в. repeat (повторювати до)
г. немає правильної відповіді
77. Перед обчисленням суми початкове значення змінної, де нагромаджується сума, має дорівнювати:
а. нуль
б. один
в. першому елементу масиву
г. останньому елементу масиву
78. Перед обчисленням добутку початкове значення змінної, де нагромаджується добуток, має дорівнювати:
а. нуль
б. один
в. першому елементу масиву
г. останньому елементу масиву
79. Перед обчисленням кількості початкове значення змінної, де нагромаджується кількість, має дорівнювати:
а. нуль
б. один
в. першому елементу масиву
г. останньому елементу масиву
80. Достроковий вихід з команди циклу забезпечує команда:
а. continue
б. break
в. goto
г. downto
81. Достроковий перехід до наступного значення параметра забезпечує команда:
а. continue
б. break
в. goto
г. downto
82. Масив характеризується:
а. іменем
б. кількістю елементів
в. типом елементів
г. всі відповіді правильні
83. Імена масивам надає:
а. користувач
б. програма
в. встановлюється по замовчуванню
г. немає правильної відповіді
84. Над елементами масиву можна виконувати такі дії:
а. додавати
б. віднімати
в. множити
г. всі відповіді правильні
85. Тип масиву описують так:
а. type VASS = array (1-12) of real
б. type VASS = array [1-12] of real
в. type VASS = array [1..12] of real
г. type VASS = array (1..12) of real
86. До конкретного елемента масиву звертаються:
а. A(6)
б. D[7]
в. C{9}
г. N<5>
87. Сталий масив задають:
а. у розділі описів сталих (констант)
б. у розділі оголошення змінних
в. не потрібно задавати
г. у розділі команд
88. До методів впорядкування масиву відноситься:
а. метод обміну
б. метод мінімальних елементів
в. метод вставки
г. всі відповіді правильні
89. До конкретного елемента двовимірного масиву звертаються: