Інформатика. Тестові завдання. Кузнєцов Chapter5

[ виправити ] текст може містити помилки, будь ласка перевіряйте перш ніж використовувати.

скачати

Частина 5. Òåñòîâûå çàäàíèÿ ïî òåìå

1.

Алгоритм - це:

а)

правила виконання певних дій;

б)

орієнтований граф, який вказує порядок виконання деякого набору команд;

в)

зрозуміле і точне розпорядження виконавцю здійснити послідовність дій, спрямованих на досягнення поставлених цілей;

г)

набір команд для комп'ютера;

д)

протокол обчислювальної мережі.

2.

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

а)

словесний, графічний, псевдокод, програмний;

б)

словесний;

в)

графічний, програмний;

г)

словесний, програмний;

д)

псевдокод.

3.

Суть такої властивості алгоритму як результативність полягає в тому, що:

а)

алгоритм повинен мати дискретну структуру (має бути розбитий на послідовність окремих кроків);

б)

записуючи алгоритм для конкретного виконавця, можна використовувати лише ті команди, що входять в систему його команд;

в)

алгоритм повинен забезпечувати рішення не однієї конкретної задачі, а деякого класу задач даного типу;

г)

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

д)

виконавець алгоритму не повинен приймати рішення, не передбачені укладачем алгоритму.

4.

Суть такої властивості алгоритму як масовість полягає в тому, що:

а)

алгоритм повинен мати дискретну структуру (має бути розбитий на послідовність окремих кроків);

б)

записуючи алгоритм для конкретного виконавця, можна використовувати лише ті команди, що входять в систему його команд;

в)

алгоритм повинен забезпечувати рішення не однієї конкретної задачі, а деякого класу задач даного типу;

г)

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

д)

виконавець алгоритму не повинен приймати рішення, не передбачені укладачем алгоритму.

5.

Су ть такої властивості алгоритму як дискретність полягає в тому, що:

а)

алгоритм повинен мати дискретну структуру (має бути розбитий на послідовність окремих кроків);

б)

записуючи алгоритм для конкретного виконавця, можна використовувати лише ті команди, що входять в систему його команд;

в)

алгоритм повинен забезпечувати рішення не однієї конкретної задачі, а деякого класу задач даного типу;

г)

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

д)

виконавець алгоритму не повинен приймати рішення, не передбачені укладачем алгоритму.

6.

Суть такої властивості алгоритму як зрозумілість полягає в тому, що:

а)

алгоритм повинен мати дискретну структуру (має бути розбитий на послідовність окремих кроків);

б)

записуючи алгоритм для конкретного виконавця, можна використовувати лише ті команди, що входять в систему його команд;

в)

алгоритм повинен забезпечувати рішення не однієї конкретної задачі, а деякого класу задач даного типу;

г)

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

д)

виконавець алгоритму не повинен приймати рішення, не передбачені укладачем алгоритму.

7.

Суть такої властивості алгоритму як детерминируемой полягає в тому, що:

а)

алгоритм повинен мати дискретну структуру (має бути розбитий на послідовність окремих кроків);

б)

записуючи алгоритм для конкретного виконавця можна використовувати лише ті команди, що входять в систему його команд;

в)

алгоритм повинен забезпечувати рішення не однієї конкретної задачі, а деякого класу задач даного типу;

г)

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

д)

виконавець алгоритму не повинен приймати рішення, не передбачені укладачем алгоритму.

8.

Алгоритм називається лінійним:

а)

якщо він складений так, що його виконання передбачає багаторазове повторення одних і тих же дій;

б)

якщо хід його виконання залежить від істинності тих чи інших умов;

в)

якщо його команди виконуються в порядку їхнього природного проходження один за одним незалежно від будь-яких умов;

г)

якщо він представимо в табличній формі;

д)

якщо він включає в себе допоміжний алгоритм.

9.

Алгоритм називається циклічним:

а)

якщо він складений так, що його виконання передбачає багаторазове повторення одних і тих же дій;

б)

якщо хід його виконання залежить від істинності тих чи інших умов;

в)

якщо його команди виконуються в порядку їхнього природного проходження один за одним незалежно від будь-яких умов;

г)

якщо він представимо в табличній формі;

д)

якщо він включає в себе допоміжний алгоритм.

10.

Алгоритм включає в себе розгалуження, якщо:

а)

якщо він складений так, що його виконання передбачає багаторазове повторення одних і тих же дій;

б)

якщо хід його виконання залежить від істинності тих чи інших умов;

в)

якщо його команди виконуються в порядку їхнього природного проходження один за одним незалежно від будь-яких умов;

г)

якщо він представимо в табличній формі;

д)

якщо він включає в себе допоміжний алгоритм.

11.

Ñèñòåìû ïðîãðàììèðîâàíèÿ:

а)

îáåñïå ÷ èâàþò íåïîñðåäñòâåííîå ðåøåíèå ïîëüçîâàòåëüñêèõ çàäà ÷;

б)

ïîçâîëÿþò ñîçäàâàòü íîâûå ïðîãðàììû íà ÿçûêàõ ïðîãðàììèðîâàíèÿ;

в)

îáåñïå ÷ èâàþò ðàáîòó âñåõ àïïàðàòíûõ óñòðîéñòâ êîìïüþòåðà è äîñòóï ïîëüçîâàòåëÿ ê íèì;

г)

ïðåäñòàâëÿþò ñîáîé ñîâîêóïíîñòü ïðîãðàìì, èñïîëüçóåìûõ äëÿ ðàçëè ÷ íûõ îïåðàöèé ñ äîêóìåíòàìè;

д)

ïðåäíàçíà ÷ åíû äëÿ óíè ÷ òîæåíèÿ êîìïüþòåðíûõ âèðóñîâ è çàðàæåííûõ èìè ôàéëîâ.

12.

Õàðàêòåðíûì ïðèçíàêîì ëèíåéíîé ïðîãðàììû ÿâëÿåòñÿ:

а)

ñòðîãî ïîñëåäîâàòåëüíîå âûïîëíåíèå îïåðàòîðîâ â ïîðÿäêå èõ çàïèñè;

б)

íàëè ÷ èå â êàæäîé ïðîãðàììíîé ñòðîêå òîëüêî îäíîãî îïåðàòîðîâ;

в)

èñïîëüçîâàíèå â íåé èñêëþ ÷ èòåëüíî îïåðàòîðîâ ïðèñâàèâàíèÿ;

г)

ïðèñóòñòâèå â íåé îïåðàòîðîâ óñëîâíîãî è áåçóñëîâíîãî ïåðåõîäà;

д)

ïðèñóòñòâèå â íåé îïåðàòîðîâ öèêëà.

13.

Ïîäïðîãðàììîé íàçûâàþò:

а)

÷ àñòü ïðîãðàììû, ñîäåðæàùóþ íåîäíîêðàòíî âûïîëíÿåìûå êîìàíäû;

б)

íåçàâèñèìûé ïðîãðàììíûé ìîäóëü;

в)

довільний фрагмент програми;

г)

íàáîð îïåðàòîðîâ, ñëåäóþùèõ â ïðîãðàììå çà îïåðàòîðîì GOSUB;

д)

÷ àñòü ïðîãðàììû, ñëóæàùåé äëÿ ðåøåíèÿ íåêîòîðîé âñïîìîãàòåëüíîé çàäà ÷ è.

14.

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

а)

будь-який алгоритм має дискретну структуру;

б)

алгоритм будь-якої складності можна побудувати за допомогою наступних базових структур: лінійної, ветвящейся, циклічної;

в)

сучасний комп'ютер - це єдність апаратних засобів і програмного забезпечення;

г)

сутність формалізації розв'язуваної задачі полягає в складанні алгоритму;

д)

в якості обов'язкового етапу створення програми виступає її тестування і налагодження.

15.

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

а)

ім'ям;

б)

ім'ям, значенням і типом;

в)

ім'ям і типом;

г)

ім'ям і значенням;

д)

значенням.

16.

Масив - це:

а)

пойменований набір фіксованого числа однотипних даних;

б)

обмежена апострофами послідовність будь-яких символів;

в)

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

г)

іменований набір однотипних даних на диску;

д)

набір змінних, що починаються з однієї літери.

17.

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

а)

лінійним;

б)

ветвящимся;

в)

циклічним;

г)

допоміжним;

д)

вкладеним.

18.

Вкажіть послідовність команд, в результаті виконання яких значення змінних X і Y поміняються місцями:

а)

X = X + Y: Y = XY: X = X-Y;

б)

B = X: X = Y: Y = X;

в)

X = Y: Y = X;

г)

Y = X: B = X: X = Y;

д)

C = X: X = Y: X = C.

19.

Вкажіть послідовність команд, в результаті виконання яких буде знайдено найбільше значення змінних X і Y:

а)

INPUT X, Y: MAX = ABS (X-Y) / 2 + (X + Y) / 2: PRINT MAX;

б)

INPUT X, Y: IF X> Y THEN MAX = X: PRINT MAX;

в)

INPUT X, Y: IF X <Y THEN MAX = Y: PRINT MAX;

г)

INPUT X, Y: IF X <Y THEN MAX = X: PRINT MAX ELSE MAX = Y: PRINT MAX;

д)

INPUT X, Y: MAX = ABS (X-Y) / 2 - (X + Y) / 2: PRINT MAX;

20.

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

1 +3 +5 + .... + 2N-1 (N> 1):

а)

NPUT N: S = N ^ 2: PRINT S;

б)

INPUT N: S = 0: FOR K = 1 TO 2 * N-1: S = S +2 * K-1: NEXT: PRINT S;

в)

INPUT N: PRINT S;

г)

INPUT N: PRINT S;

д)

INPUT N: PRINT S.

21.

На якій відстані від свого початкового положення буде знаходитися черепашка після виконання команд:

ВП 30 НД 80 ВП 100 НД 60

а)

10;

б)

70;

в)

40;

г)

50.

22.

На який кут щодо свого початкового положення повернеться черепашка після виконання команд:

ЛВ 45 ПР 90 ЛВ -30 ПР 15

а)

130;

б)

-25;

в)

90;

г)

50.

23.

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

ВП 50 ВП 10 НД 40 НД 60 ВП 105

а)

так;

б)

немає.

24.

Яку фігуру накреслить черепашка після виконання команд:

ВП 40 ЛВ 60 НД 40 ЛВ 60 ВП 40

а)

чотирикутник;

б)

трикутник;

в)

п'ятикутник;

г)

шестикутник.

25.

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

ІГ НОВЦВЕТ 4 ВП 60 ПР 90 ВП 40 ПР 90 ВП 60 ПР 90 ВП 40 ЛВ 15 ПП ВП 20 по фарбуй

а)

червоний трикутник;

б)

трикутник і червона область поза трикутника;

в)

червоний прямокутник;

г)

прямокутник і червона область поза прямокутника.

26.

Êàêîâû áóäóò çíà ÷ åíèÿ âñåõ èñïîëüçóåìûõ ïåðåìåííûõ ïîñëå âûïîëíåíèÿ òàêîé ñåðèè êîìàíä:

НЕХАЙ "Х 5 НЕХАЙ" Y 8 І "Z: X + 1

НЕХАЙ "T: Z +: Y НЕХАЙ" T: T + 1

а)

X = 5, Y = 8, Z = 9, T = 15;

б)

X = 5, Y = 8, Z = 6, T = 15;

в)

X = 6, Y = 7, Z = 6, T = 15.

27.

Êàêàÿ ôèãóðà áóäåò èçîáðàæåíà íà ýêðàíå äèñïëåÿ ïîñëå âûïîëíåíèÿ ïîñëåäîâàòåëüíîñòè êîìàíä:

ІГ Повторити 5 [ВП 60 ПР 72] СЧ

а)

п'ять квадратів;

б)

ламана, що складається з п'яти відрізків;

в)

правильний п'ятикутник.

28.

Êàêàÿ èç êîìàíä èçîáðàçèò íà ýêðàíå äèñïëåÿ ïðàâèëüíûé òðåóãîëüíèê ñî ñòîðîíîé 30:

а)

Повторити 4 [ВП 30 ПР 120];

б)

Повтори 3 [ВП 120 ПР 60];

в)

Повтори 3 [ВП 30 ПР 120].

29.

Êàêàÿ èç ñëåäóþùèõ ïðîöåäóð ÿâëÿåòñÿ ðåêóðñèâíîé:

а)

ЦЕ ПОСТАТЬ

Повторити 4 [ВП 40 ПР 90]

Повторити 4 [ВП 40 ЛВ 120]

КІНЕЦЬ;

б)

Це ламання

ВП 40 ПР 70 Ламана

КІНЕЦЬ.

30.

При виконанні процедури:

ЦЕ ПОСТАТЬ

ЛВ 120 ВП 30 ЛВ 60 ВП 30 ЛВ 120 ВП 40

КІНЕЦЬ

буде викреслений:

а)

рівнобедрений трикутник;

б)

чотирикутник;

в)

правильний трикутник.

31.

Нехай ми маємо наступну процедуру:

ЦЕ КВАДРАТ: А

Повторити 4 [ВП: А ПР 90]

КІНЕЦЬ

Що буде вималюване при виклику команди

КВАДРАТ 10:

а)

4 квадрати зі стороною 10;

б)

квадрат зі стороною 10;

в)

десять квадратів, довжина сторін яких дорівнює 10?.

32.

При виконанні процедури:

ЦЕ ЗАВДАННЯ: N

НЕХАЙ "K 1 НЕХАЙ" I 1 Повторювати: N-1

[НЕХАЙ "I: I + 1 НЕХАЙ" T ЗАЛИШОК: N: I

ЯКЩО: T = 0 [ХАЙ "K: K +: I]] ПОКАЖИ: S

КІНЕЦЬ

обчислюється:

а)

число дільників натурального числа N;

б)

сума дільників натурального числа N.

33.

Нехай дана процедура:

ЦЕ ЗАВДАННЯ: N

ХАЙ "K" просте НЕХАЙ "I 1

ЯКЩО: N> 2 [Повтор: N-2

[НЕХАЙ "I: I +1

НЕХАЙ "T ЗАЛИШОК: N: I ЯКЩО: T = 0

[ХАЙ "K" cоставное]]] ПОКАЖИ: K

КІНЕЦЬ.

Вкажіть результат її виконання при зверненні до неї командою Задача 14

а)

складене;

б)

просте;

в)

1, 2, 7, 14;

г)

24.

34.

Процедура:

ЦЕ ЗАВДАННЯ: X

ЕСЛІІНАЧЕ (АБО: X> 0: X = 0)

[ПОКАЖИ [належить]] [ПОКАЖИ

[Не належить]]

КІНЕЦЬ

є процедура вирішення задачі:

а)

чи належить число Х області визначення функції f (x) = 3 / x;

б)

чи належить число Х області визначення функції f (x) = 1 / 2 * x 1 / 2;

в)

чи належить число Х області визначення функції f (x) = (x 2 +1) / x.

35.

При зверненні до процедури:

ЦЕ ЗАВДАННЯ: X: Y

ЕСЛІІНАЧЕ (I: X> 0: Y> 0: Y <5-2 *: X)

[ПОКАЖИ [належить]] [ПОКАЖИ

[Не належить]]

КІНЕЦЬ

командою Задача 4 1 на екрані з'явиться відповідь:

а)

належить;

б)

не належить.

36.

При зверненні до процедури:

ЦЕ ЗАВДАННЯ: N: M

ЯКЩО: N>: M [НЕХАЙ "N: N-: M]

ЯКЩО: M>: N [ЕСЛИ "M: M-: N]

ЕСЛІІНАЧЕ НЕ: N =: M [ЗАВДАННЯ: N: M]

[ЯКЩО "P: N ПОКАЖИ: P]

КІНЕЦЬ

командою Задача 8 12 буде отримана відповідь:

а)

2;

б)

4;

в)

24.

37.

Яку фігуру Викреслити черепашка після виконання процедури:

ЦЕ ПОСТАТЬ

ІГ НМ [20 30] НОВХ 40 нм [0 60] НОВY 0

КІНЕЦЬ

а)

квадрат;

б)

прямокутник;

в)

трапецію;

г)

трикутник;

д)

два відрізки.

38.

Після виконання команд:

НЕХАЙ "Х (СЛОВО" та "ро" не) ПОКАЖИ: Х

на екрані дисплея з'явиться слово:

а)

нерота;

б)

Тарон;

в)

Танер.

39.

Значенням функції ПЕРШИЙ "дорога є:

а)

"Доріг;

б)

"Адорог;

в)

"Орогі;

г)

"Д.

40.

При зверненні до процедури:

ЦЕ ЗАВДАННЯ: Х

НЕХАЙ "L СКІЛЬКИ: Х НЕХАЙ" Y "

Повтор: L [НЕХАЙ "Р ПЕРШИЙ: Х

ЯКЩО НЕ: Р = "а [НЕХАЙ" Y СЛОВО: Y: P]

НЕХАЙ "Х КПРВ: Х] ПОКАЖИ: Y

КІНЕЦЬ

командою ЗАВДАННЯ банани на екрані з'явиться слово:

а)

баанаани;

б)

аа;

в)

бнни;

г)

ббаннанни.

41.

Дана процедура вирішення деякої задачі:

ЦЕ ЗАВДАННЯ: Х

НЕХАЙ "K 0 НЕХАЙ" L СКІЛЬКИ: X]

НЕХАЙ "Y"

Повтор: L [ХАЙ "K: K +1

НЕХАЙ "T ЗАЛИШОК: K 2 НЕХАЙ" G

ПЕРШИЙ: X

ЯКЩО: T = 0 [НЕХАЙ "Y СЛОВО: Y: G]

НЕХАЙ "X КПРВ: Х] ПОКАЖИ: Y

КІНЕЦЬ

Вкажіть умову цього завдання:

а)

складіть процедуру, викреслюють зі слова Х літери, які стоять на парних місцях;

б)

складіть процедуру, викреслюють зі слова Х літери, які стоять на непарних місцях;

в)

складіть процедуру, подвоюється кожні парну букву слова Х;

г)

складіть процедуру, подвоюється кожні непарну букву слова Х.

42.

Дана процедура:

ЦЕ ЗАВДАННЯ: X: S

НЕХАЙ "L СКІЛЬКИ: S

Повтор: L [НЕХАЙ "R ПРВ: S

ЕСЛІІНАЧЕ: R =: X

[НЕХАЙ "S КПРВ: S]

[НЕХАЙ "S КПРВ: S НЕХАЙ" S ВКСП: R: S]]

ПОКАЖИ: S

КІНЕЦЬ

В результаті виконання команди

ЗАДАЧА 2 [2 5 7 2 8 5 6] буде отримана відповідь:

а)

[7 8 6];

б)

[2 7 8 6];

в)

[8 лютого 6];

г)

[2 5];

д)

[5 7 8 5 6];

е)

[5 2 5].

43.

Дана процедура вирішення деякої задачі:

ЦЕ ЗАВДАННЯ: X: S

НЕХАЙ "L СКІЛЬКИ: S

Повтор: L [НЕХАЙ: R ПРВ: S

ЕСЛІІНАЧЕ: R> 0

[НЕХАЙ "S КПРВ: S НЕХАЙ" S ВКСП 1: S]

[НЕХАЙ "S КПРВ: S НЕХАЙ" S ВКСП: R: S]]

ПОКАЖИ: S

КІНЕЦЬ

Вкажіть умову цього завдання:

а)

складіть процедуру підрахунку позитивних елементів списку S;

б)

складіть процедуру заміни позитивних елементів списку S одиницями;

в)

складіть процедуру видалення позитивних елементів списку S.

44.

Чому стане дорівнює значення змінної X після виконання команди X = X +2, якщо до її виконання воно дорівнювало 3:

а)

1;

б)

2;

в)

3;

г)

5.

45.

При якому вихідному значенні змінної X результатом виконання команди X = X mod 3 буде 0:

а)

при будь-якому, кратному 3;

б)

5;

в)

4;

г)

2.

46.

При яких вихідних значеннях змінної X і Y в результаті виконання команди X = X ^ Y-Y значення змінної X стане рівним двом:

а)

4, 1;

б)

3, 2;

в)

2, 2;

г)

5, 1.

47.

Оператори в мові Basic відокремлюються:

а)

двокрапкою;

б)

крапкою з комою;

в)

коми;

г)

пропуском.

48.

Яка з функцій не є вбудованою в мові програмування Basic:

а)

ABS (X);

б)

EXP (X);

в)

INT (X);

г)

LG (X).

49.

За якою формулою в мові програмування Basic може бути виражений арксинус:

а)

ATN (X / SQR (-X * X +1);

б)

1/SIN (X);

в)

ATN (X / SQR (-X * X +1) +1.5708;

г)

ATN (X) +1.5708.

50.

Вкажіть синтаксично неправильний запис:

а)

X = Y * SIN (X) ^ 2 +4;

б)

X = Y * SIN ^ 2 (X) +4;

в)

X = Y * SIN (X ^ 2) +4;

г)

X = Y ^ 2 * SIN (X) +4.

51.

Програма на багатьох версіях мови Basic є:

а)

послідовність пронумерованих рядків, у кожному з яких записані приписи для комп'ютера;

б)

послідовність пойменованих за допомогою буквених міток рядків, у кожному з яких записані приписи для комп'ютера;

в)

послідовність пронумерованих рядків, у кожному з яких записано лише один припис для комп'ютера;

г)

послідовність операторів мови програмування Basic, відокремлених один від одного двокрапкою.

52.

Значення виразу 2 * 4 ^ 2-5 ^ 3 * 2 дорівнює:

а)

-186;

б)

-15661;

в)

-234;

г)

-61.

53.

Безліч точок площини, введення координат яких (X, Y) при виконанні програми:

10 INPUT X, Y

12 IF X ^ 2 + Y ^ 2 <= 4 AND X> 0 THEN PRINT

"Належить" ELSE PRINT "Не належить"

призводить до появи на екрані слова "Належить", являє собою:

а)

півколо;

б)

верхню полуплоскость;

в)

круг;

г)

коло і верхню полуплоскость.

54.

Безліч точок площини, введення координат яких (X, Y) при виконанні програми:

10 INPUT X, Y

12 IF (X ^ 2 + Y ^ 2 <= 4 AND X> 0) ОR (X> 0) THEN

PRINT

"Належить" ELSE PRINT "Не належить"

призводить до появи на екрані слова "Належить", являє собою:

а)

верхню полуплоскость;

б)

півколо;

в)

круг;

г)

коло і верхню полуплоскость.

55.

Програма:

10 input N: g = 2

13 if N = 1 then end

14 if N mod g = 0 then print g: N = N / g:

goto 13 else g = g +1: goto 13

а)

друкує прості множники числа N;

б)

друкує всі дільники числа N;

в)

парні дільники числа N;

г)

складові дільники числа N.

56.

При виконанні програми:

10 K = 2: FOR K = 1 TO 10: PRINT K: K = K +2: NEXT

на екран будуть виведені числа:

а)

2, 5, 8, 11;

б)

1, 4, 7, 10;

в)

2, 5, 8;

г)

1, 3, 6, 9.

57.

При виконанні програми:

10 INPUT N: S = 0: FOR K = 1 to N: S = S + N ^ 2: NEXT:

PRINT S

при N = 3 на екран буде виведено число:

а)

14;

б)

9;

в)

6;

г)

10.

58.

Що відбудеться в результаті виконання команди

PRINT "3 * 3 ="; 3 * 3:

а)

на екран буде виведено 3 * 3 = 9;

б)

на екран буде виведено 3 * 3 = 3 * 3;

в)

на екран буде виведено 9;

г)

на папері буде надруковано 3 * 3 = 9.

59.

Вкажіть слово, пропущене в тексті: "Оператор ... використовується для написання коментарів до програми і не робить ніякого впливу на хід її виконання ". Який оператор пропущено:

а)

LIST;

б)

LET;

в)

REM;

г)

NEW.

60.

Після службового слова INPUT в мові програмування Basic вказується:

а)

в необов'язковому порядку текстова константа, яка використовується як підказка, і в обов'язковому порядку список змінних;

б)

перелік, використовуваних у програмі констант;

в)

перелік усіх використовуваних у програмі змінних;

г)

список виразів.

61.

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

а)

GOTO;

б)

IF, THEN;

в)

GOSUB;

г)

RETURN.

62.

У яких програмних рядках при записі операторів умовного переходу допущені помилки:

10 IF A = ​​B THEN 20
20 IF AB THEN A1
30 IF A> B THEN X = X + A
40 IF A <B THEN A1 ELSE A2

а)

20, 40;

б)

10, 30;

в)

10, 20;

г)

20.

63.

У операторі циклу у мові програмування Basic після службового слова STEP вказується:

а)

арифметичне вираз, значення якого визначає величину збільшення параметра циклу;

б)

початкове значення параметра циклу;

в)

вираз, що визначає кінцеве значення параметра циклу;

г)

логічне вираз, значення якого визначає величину збільшення параметра циклу.

64.

Які два символи є обов'язковими при записі в мові програмування Basic функції, яка визначається користувачем:

а)

FN;

б)

DE;

в)

FX;

г)

DF.

65.

Запис "2000" у мові програмування Basic є:

а)

текстову константу з набору символів 2000;

б)

число;

в)

рік;

г)

текстову константу з набору символів "2000".

66.

Рішенням якої задачі буде наступна програма:

10 INPUT X $: Y $="": FOR K = 1 TO LEN (X $):

Y $ = MID $ (X $, K, 1) + Y $: NEXT:? Y $

а)

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

б)

складіть програму, що записує слово X в слово Y;

в)

складіть програму, що генерує слово Y зі слова X так, що i-а літера слова X стає i +1- ий буквою слова Y, а остання першою.

67.

Якщо X $ = "перемога", K = 2, P = 4, то MID $ (X $, K, P) дорівнює:

а)

"Біда";

б)

"Їжа";

в)

"Так";

г)

"Обід".

68.

Рішенням якої задачі буде наступна програма:

10 INPUT X $: Y $="": FOR K = 1 TO LEN (X $)

STEP 2: Y $ = Y $ + MID $ (X $, K, 1): NEXT:? Y $

а)

складіть програму, подвоюється кожні букву слова;

б)

складіть програму, викреслюють букви слова X, що стоять на непарних місцях;

в)

складіть програму, викреслюють букви слова X, що стоять на парних місцях;

г)

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

69.

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

10 INPUT N: P = 1: FOR K = 1 TO N: P = P * K: NEXT:? P при N = 5 буде:

а)

120;

б)

15;

в)

5;

г)

20.

70.

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

10 INPUT N: S = 0: N $ = STR $ (N): FOR K = 2 TO

LEN (N $): S = S + VAL (MID $ (N $, K, 1): NEXT:? S

буде:

а)

кількість цифр числа N;

б)

сума цифр числа N;

в)

число дільників числа N;

г)

кількість простих множників числа N.

71.

Після виконання програми:

10 DIM A (12,12): FOR K = 1 TO 12: FOR T = 1 TO 12

12 IF (K + T) MOD 2 = 0 THEN A (K, T) = 0 ELSE

A (K, T) = 1

14 NEXT: NEXT

сума A (1,6) + A (2,7) + A (3,8) + A (4,9) + A (5,10) буде дорівнює:

а)

2;

б)

0;

в)

4;

г)

5.

72.

Після виконання програми:

10 DIM A (10): FOR K = 11 TO 2 STEP -1:

A (K-1) = K: NEXT

12 S = 0: FOR K = 1 TO 10

14 IF A (K) <5 THEN S = S + A (K)

16 NEXT:? S

на екран буде виведено число:

а)

4;

б)

5;

в)

9;

г)

3.

73.

Що з'явиться на екрані після запуску програми:

10 FOR K = 12 TO 1 STEP - 3: PRINT: NEXT K

а)

нічого;

б)

12, 9, 6, 3;

в)

повідомлення про помилку;

г)

12, 8, 4.

74.

У алфавіт мови Pascal не входить службове слово:

а)

BEGIN;

б)

STEP;

в)

WHILE;

г)

THEN.

75.

Як ім'я у мові Pascal можна використовувати поєднання:

а)

AR;

б)

BR;

в)

WR;

г)

OR.

76.

Числа в мові Pascal різняться:

а)

як натуральні і речові;

б)

як натуральні й цілі;

в)

як цілі і речові;

г)

як цілі і правильні дроби.

77.

Речові числа в мові Pascal можуть мати вигляд:

а)

тільки з фіксованою крапкою;

б)

виключно з плаваючою точкою;

в)

з фіксованою і плаваючою крапкою.

78.

Чому дорівнює значення виразу EXP (4 * LN (5)):

а)

1024;

б)

20;

в)

25;

г)

625.

79.

Яке з наведених нерівностей вірно:

а)

-4.9876543234 E-02 <-0,03;

б)

-4.9876543234 E-02 <-0,5;

в)

-4.9876543234 E-02> -0,03;

г)

-4.9876543234 E-02 <-0,4.

80.

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

а)

в круглі дужки;

б)

у фігурні дужки;

в)

в квадратні дужки;

г)

між службовими словами Begin, End.

81.

Службове слово LABEL в програмі на мові Pascal фіксує:

а)

початок розділу програми, що містить список міток;

б)

початок розділу програми, що містить опис змінних;

в)

початок розділу програми, що містить опис складних типів даних;

г)

початок розділу програми, що містить перелік констант.

82.

Службове слово CONST в програмі на мові Pascal фіксує:

а)

початок розділу програми, що містить опис змінних;

б)

початок розділу програми, що містить список міток;

в)

початок розділу програми, що містить перелік констант;

г)

початок розділу програми, що містить опис складних типів даних.

83.

Службове слово TYPE в програмі на мові Pascal фіксує:

а)

початок розділу програми, що містить опис складних типів даних;

б)

початок розділу програми, що містить перелік констант;

в)

початок розділу програми, що містить список міток;

г)

початок розділу програми, що містить опис змінних.

84.

Службове слово VAR в програмі на мові Pascal фіксує:

а)

початок розділу програми, що містить перелік констант;

б)

початок розділу програми, що містить список міток;

в)

початок розділу програми, що містить опис складних типів даних;

г)

початок розділу програми, що містить опис змінних.

85.

Оператор організації введення даних з клавіатури записується з використанням службового слова:

а)

VAR;

б)

WRITE;

в)

READ;

г)

GOTO.

86.

Для виведення результатів роботи програми на мові Pascal служить оператор:

а)

READ;

б)

WRITE;

в)

VAR;

г)

GOTO.

87.

Оператори в програмі на мові Pascal відокремлюються один від одного:

а)

двокрапкою;

б)

крапкою з комою;

в)

пропуском;

г)

коми.

88.

У програмі обчислення суми елементів арифметичній прогресії (при відомому її першому члені, різниці і кількості її членів):

Program ArifPro;

Var a, d, s: real; n: integer;

Begin

readln (a, d, n); s: =; writeln (s)

End.

в операторі присвоювання не вказано арифметичне вираз. Воно може бути записано:

а)

a * n + d * (n-1) * n / 2;

б)

a * (n + d * (n-1) *) n / 2;

в)

a + d * (n-1) * n / 2;

г)

a * n / 2 + d * (n-1) * n / 2.

89.

Яка з перелічених операцій не є логічною:

а)

NOT;

б)

OR;

в)

MOD;

г)

AND.

90.

C оставное логічне вираз (X> = A) AN D (X <= B) істинно при:

а)

x [A, B];

б)

x [A, ]  [B, ];

в)

x [- , A] [B, + ];

г)

x [A, ]  [- , B].

91.

Складне логічне вираз (X <= A) OR (X> = B) істинно при:

а)

x [- , A] [B, + ];

б)

x [A, B];

в)

x [A, ] [B, ];

г)

x [A, ] [- , B].

92.

Є круглий отвір радіуса R. За якої умови стрижень довжиною більшої 2R c прямокутними ребрами X, Y пройде в цей отвір:

а)

(X> 2 * R) OR (Y> = 2 * R);

б)

(X> 2 * R) AND (Y <= R);

в)

X * X + Y * Y <= 4 * R * R;

г)

(X <= R) AND (Y> 2 * R).

93.

За якої умови числа A, B, C не є впорядкованими за зростанням:

а)

(A <= B) AND (B <= C);

б)

NOT ((A <= B) AND (B <= C));

в)

NOT ((A> B) OR (B> C));

г)

(A <= B) AND (NOT ((B> C)).

94.

Ïðè êàêîì çíà ÷ åíèè X ïðè èñïîëíåíèè ïðîãðàììû áóäåò ïîëó ÷ åí îòâåò "ÄÀ":

Program T21;

Var X: Integer;

Begin

Readln (X); If X MOD 2 = 0 Then Writeln ('ТАК') Else

Writeln ('НІ')

End.

а)

3;

б)

7;

в)

15;

г)

4.

95.

 ïðîãðàììå íàõîæäåíèÿ íàèáîëüøåãî îáùåãî äåëèòåëÿ äâóõ íàòóðàëüíûõ ÷ èñåë:

Program T22;

Label 1,2; Var A, B: Integer;

Begin Readln (A, B);

1: If A = B Then Goto 2;

If A> B Then A: = A-B Else B: = B-A; Goto 1;

2: Writeln ('', A)

End.

òåëîì öèêëà ÿâëÿåòñÿ:

а)

оператор If A> B

Then A: = A-B

Else B: = BA;

б)

оператори If A> B

Then A: = A-B

Else B: = BA;

Goto 1;

в)

оператори If A = B Then Goto 2;

If A> B

Then A: = A-B

Else B: = B-A;

г)

оператори 1: If A = B Then Goto 2;

If A> B Then A: = A-B

Else B: = B-A;

Goto 1.

96.

Скільки разів будуть виконані оператори тіла циклу при виконанні наступного фрагмента програми:

A: = 1; N: = 0; S: = 0;

While A> 1 / 1050 Do Begin A: = Exp (-N * Ln (2)):

S: = S + A End;

а)

1050;

б)

11;

в)

10;

г)

100.

97.

Скільки разів будуть виконані оператори тіла циклу при виконанні наступного фрагмента програми:

For K: = M Downto 1 Do

If (N MOD K = 0) AND (M MOD K = 0) Then Goto 1;

1: Writeln (K)

при N = 96, M = 36:

а)

25;

б)

24;

в)

36;

г)

12.

98.

Дана програма:

Program T26; Var a: array [1 .. 8] of Integer; M, k:

Integer;

Begin For k: = 1 to 8 Do Readln (a [k]); M: = a [1];

For k: = 2 to 8 Do If M <a [k] Then M: = A [k]; Write (M)

End.

Скільки разів буде виконаний оператор M: = A [k] при заданому масиві: 3, 8, 7, 9, 4, 10, 2, 12:

а)

7;

б)

8;

в)

4;

г)

1.

99.

Ôðàãìåíò ïðîãðàììû:

K: = 1; While (A [K]    X) AND (K <= 10) Do K: = K +1;

çäåñü X = 7, à â êà ÷ åñòâå ýëåìåíòîâ ìàññèâà ââåäåíû ÷ èñëà:

2, 3, 5, 7, 9, 12, 0, 7, 6, 7:

Ïîñëå èñïîëíåíèÿ ôðàãìåíòà ïðîãðàììû K áóäåò ðàâíî:

а)

8;

б)

1;

в)

10;

г)

4.

100.

Ïðè íàáîðå ïðîãðàììû âû ÷ èñëåíèÿ ñóììû îòðèöàòåëüíûõ ýëåìåíòîâ ìàññèâà:

Program T28; Var a: array [1 .. 8] of Integer; s, k:

Integer;

Begin For k: = 1 to 8 Do Readln (a [k]); s: = 0;

For k: = 1 to 8 Do If a [k] <0 Then s: = s + a [k];

Writeln (s)

End.

â çàïèñè îïåðàòîðà s: = s + a [k] áûëà äîïóùåíà îøèáêà - âìåñòî íåãî áûë çàïèñàí îïåðàòîð s: = s +1. Êàêèì îêàçàëñÿ îòâåò ïîñëå èñïîëíåíèÿ íåâåðíîé ïðîãðàììû, åñëè â êà ÷ åñòâå ýëåìåíòîâ ìàññèâà áûëè ââåäåíû ÷ èñëà: -1, 3, -2, 4, -5, 6, -7, 8:

а)

-3;

б)

-15;

в)

4;

г)

8.

101.

Дана програма:

Program T29;

Var a: array [1 .. 4, 1 .. 4] of Integer; b: array [1 .. 16] of

Integer; g, k, q: Integer;

Begin

For k: = 1 to 4 Do For g: = 1 to 4 Do a [k, g]: = g-k; q: = 0;

For k: = 1 to 4 Do For g: = 1 to 4 Do If a [k, g] <0 Then

Begin q: = q +1; b [q]: = a [k, g] End;

m: = b [1]; For k: = 1 to q Do If m <b [k] Then m: = b [k];

Writeln (m)

End.

При її виконанні на екран буде виведено число:

а)

0;

б)

-3;

в)

-1;

г)

3.

102.

У мові програмування Pascal основна відмінність між процедурами та функціями полягає в тому, що:

а)

в результаті роботи процедури можна отримати будь-яку кількість даних, а функції - тільки одне;

б)

у процедурі допускається опис локальних змінних, а у функції - ні;

в)

в програмі звернення до процедури може здійснюватися багаторазово, тоді як до функції тільки один раз;

г)

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

103.

Формальні параметри процедури:

а)

описуються в її заголовку;

б)

перераховуються при виклику процедури;

в)

вказуються при описі даних у програмі;

г)

вказуються при описі проміжних змінних процедури.

104.

Фактичні параметри процедури:

а)

описуються в її заголовку;

б)

перераховуються при виклику процедури;

в)

вказуються при описі даних у програмі;

г)

вказуються при описі проміжних змінних процедури.

105.

Результатом обчислення функції

Copy ('інформатика', 3,5)

буде слово:

а)

атика;

б)

РМА;

в)

форма;

г)

інфор.

106.

Результатом роботи програми:

Program T34;

Var x: string [6];

Begin x: = 'мім' + 'спантеличений'; Writeln (x) End.

буде слово:

а)

мім спантеличений;

б)

мімозадаченний;

в)

мімоза;

г)

спантеличений мім.

107.

Запис - це:

а)

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

б)

іменований набір з фіксованою кількістю однотипних даних;

в)

обмежена апострофами послідовність будь-яких символів;

г)

іменований набір однотипних даних на диску.

108.

Логічним ім'ям файлу в мові програмування Pascal називають:

а)

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

б)

ім'я файлу, під яким він записаний на зовнішньому пристрої;

в)

ім'я програми;

г)

ім'я файлу, під яким програма зберігається на диску.

109.

Фізичним ім'ям файлу в мові програмування Pascal називають:

а)

ім'я програми;

б)

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

в)

ім'я файлу, під яким він записаний на зовнішньому пристрої;

г)

ім'я файлу, під яким програма зберігається на диску.

110.

Функція обробки ознаки кінця файлу F має вигляд:

а)

REWRITE (F);

б)

RESET (F);

в)

CLOSE (F);

г)

EOF (F).

111.

В яку з перерахованих нижче структур можна об'єднувати дані різних типів:

а)

запис;

б)

файл;

в)

масив;

г)

безліч.

112.

Що визначає структура даних:

а)

діапазон допустимих значень;

б)

внутрішнє подання кожного елемента структури;

в)

взаємне розташування, спосіб зв'язку та вибірки елементів структури в пам'яті ПК;

г)

спосіб упорядкування змінних.

Додати в блог або на сайт

Цей текст може містити помилки.

Програмування, комп'ютери, інформатика і кібернетика | Шпаргалка
222.2кб. | скачати


Схожі роботи:
Інформатика. Тестові завдання. Кузнєцов Chapter6
Інформатика. Тестові завдання. Кузнєцов Chapter7
Інформатика. Тестові завдання. Кузнєцов Chapter 1
Інформатика. Тестові завдання. Кузнєцов Chapter2
Інформатика. Тестові завдання. Кузнєцов Chapter3
Інформатика. Тестові завдання. Кузнєцов Chapter4
Тестові питання з Фінансів
Тестові запитання з музичного викладання
Кузнєцов Матвій Сидорович
© Усі права захищені
написати до нас