Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Питання Групи А (1 завдання – 1 бал; 40*1=40 балів)При виконанні завдань частини А у бланку відповідей треба відмітити правильну відповідь.



Питання Групи А (1 завдання – 1 бал; 40*1=40 балів) При виконанні завдань частини А у бланку відповідей треба відмітити правильну відповідь.

 

  1. Застосування двійкової системи числення в обчислювальній техніці обумовлено:

1) розмірами комп’ютера

2) особливостями програмного забезпечення

3) специфікою виготовлення і роботи електронних схем

4) особливостями пристрою процесора.

 

2. Вважаючи, що кожен символ кодується 8-ю бітами, оціните інформаційний обсяг наступного рядка:

Шкільний курс інформатики

 

1) 35 2) 23 3) 25 4) 26

 

3. Світлове табло складається з лампочок, кожна з яких може знаходитися в двох станах ("включено" або вимкнене"). Яка найменша кількість лампочок повинна знаходитися на табло, щоб з його допомогою можна було передати 115 різних сигналів?

 

1) 6 2) 7 3) 50 4) 115

4. Кількість значущих нулів в двійковому записі десяткового числа 125 дорівнює:

1) 4 2) 2 3) 7 4) 1

 

  1. Для чого призначена зовнішня пам'ять?

1) для керування пристроями комп’ютера

2) для тимчасового зберігання інформації

3) для постійного зберігання інформації

4) для обміну інформацією з іншими комп’ютерами.

 

  1. Як називається одиниця обміну інформації з магнітним диском?

 

1) Біт 2) Кластер 3) Бластер 4) Байт

 

  1. Файл, це:

1) сукупність байт, яка розміщена на диску, має власне ім’я і приймається як єдине ціле

2) вхідна інформація, програми, результати обробки у зовнішній пам'яті

3) один байт інформації

4) сукупність байт, яка розміщена на диску, має власне ім’я і не приймається як єдине ціле.

 

  1. Яка специфікація файлу написана правильно?

1) С\РОБОТА\ЛИСТИ\

2) С:\РОБОТА\ЛИСТИ\лист-5.txt

3) С:РОБОТА.ЛИСТИ\лист-5.txt

4) С\\ЛИСТИ\лист-5

 

9. Операційна система Windows XP Professional має:

1) Графічний інтерфейс

2) Текстовий інтерфейс

3) Інтерфейс-меню.

4) Об'єктно-орієнтований інтерфейс

 

10. При пошуку файлів символ * означає:

1) Один символ в імені файлу

2) Символ * в імені файлу

3) Замінює пропущені символи в імені файлу

4) Будь-яку послідовність символів в імені файлу.

 

11. Електронна пошта (e-mail) це:

1) система для оперативного спілкування (Інтернет-пейджер)

2) сервери і файлові архіви

3) найпростіший і найефективніший спосіб обміну інформацією між віддаленими користувачами

4) навігація по мережі Інтернет.

12. Яке розширення за замовчуванням має створений у Microsoft Word 2003 документ?

 

1) doc 2) rtf 3) exe 4) xls.



 

13. Після відключення комп'ютера уся інформація стирається:

1) з оперативної пам'яті

2) з жорсткого диска

3) з CD - ROM

4) з гнучкого диска.

 

14. Основними характеристиками мікропроцесора є:

1) тактова частота, кеш-пам’ять, швидкість передачі інформації

2) інформаційний об’єм зовнішньої і оперативної пам’яті

3) тактова частота, розрядність, архітектура

4) розрядність шини адресу, розрядність шини даних.

 

15. При виключенні комп’ютера інформація, з якою працює користувач, стирається:

1) на гнучкому диску;

2) на жорсткому диску;

3) в оперативній пам’яті;

4) в постійній пам’яті.

 

16. Пристрой, за допомогою якого здійснюється зв'язок між комп'ютерами через телефонну мережу, це:

 

1) модем 2) таймер 3) мережевий адаптер 4) супутник.

 

17. Дисковод - це пристрій для:

1) обробки команд виконуваної програми;

2) зберігання інформації

3) виведення інформації на папір

4) читання, запису даних з зовнішнього носія.

 

18. Системний диск – це:

1) вінчестер

2) диск, з якого можна завантажити будь-яку програму

3) маузер

4) диск, на якому розміщена операційна система.

 

19. MS PowerPoint призначене для створення:

1) таблиць з метою підвищення ефективності обчислення формульних виразів

2) текстових документів, що містять графічні об'єкти

3) Internet-сторінок з метою забезпечення широкого доступу до наявної інформації

4) презентацій з метою підвищення ефективності сприйняття і запам'ятовування інформації.

 

20. Файл MS Excel називають:

 

1) Робочою книгою 2) Документом 3) Презентацією 4) Аркушом.

 

21. Інтернет, це:

1) глобальна комп’ютерна мережа, яка об’єднує глобальні мережі навчальних та наукових закладів, службових установ тощо

2) локальна комп’ютерна мережа, яка об’єднує глобальні мережі навчальних та наукових закладів, службових установ тощо, а також окремі комп’ютери

3) глобальна комп’ютерна мережа, яка включає у свій склад мільйони комп’ютерів по всьому світу, об’єднує локальні мережі навчальних та наукових закладів, промислових підприємств, службових установ тощо, а також окремі комп’ютери

4) локальна комп’ютерна мережа, яка включає у свій склад мільйони комп’ютерів по всьому світу, об’єднує локальні мережі навчальних та наукових закладів, службових установ тощо, а також окремі комп’ютери.

 

 

22. В мережі Інтернет сервером називається:

1) комп’ютер який використовує ресурси

2) комп’ютер який надає ресурси

3) комп’ютер який надає і використовує ресурси

4) комп’ютер який управляє ресурсами.

 

23. Пристрій який перетворює цифрові дані комп’ютера в аналогові сигнали, щоб їх можна було передати по телефонних мережах, або виконує зворотні перетворювання, щоб прийняти дані з мережі з іншого комп’ютера називається …

 

1) браузер 2) системний блок 3) модем 4) сервер.

 

24. Word Wide Web, це:

1) спеціальна програма, яка призначена для обробки даних

2) постійно діючий комп’ютер на якому зберігаються Web сторінки

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

4) глобальна система розповсюдження гіпертекстової інформації, яка використовує Internet як канал передачі.

 

25. Гіперпосилання — це особливим способом виділений на Web-сторінці елемент тексту або будь-яке графічне зображення, яке:

1) забезпечує перехід до зв’язаного з ним іншого HTML- документа цього ж Web-сайту

2) забезпечує перехід до іншої електронної сторінки в Internet

3) забезпечує перехід до електронного почтового ящика

4) всі варіанти правильні.

 

26. Визначите значення цілочисельних змінних m і n після виконання фрагмента програми:

a:= 2011;

b:=(a mod 1000) * 10;

a:=a + (b div 100);

 

1) a=2011, b=20 2) a=2012, b= 110 3) a=2022, b=110 4) a=3011, b=101

 

27. Типи змінних, що набувають цілих значень, позначаються службовим словом:

 

1) іnteger 2) real 3) double 4) char

 

28. Тип змінних, що описує символьні змінні, тобто значення яких може набувати будь-який символ з таблиці ASCII – кодів, позначається службовим словом:

 

1) double 2) char 3) single 4) byte

 

29. До цілочисельних типів даних входять:

1) shortint, integer, longint, byte, word

2) shortint, integer, longint, byte, real

3) longint, word, char, boolean

4) byte, char, double, integer

 

30. Які з наведених нижче вказівок розгалуження є правильними?

1) if a<=>b then a:=a+1 else b:=b+1;

2) if a then a:=a+1 else b:=b+1;

3) if a<b then a:=a+1 else b:=b+1;

4) if 9 then l:=l+1;

 

31. Значення двох масивів A[1..20] i B[1..20] задаються за допомогою наступного фрагменту програми:

for i:=1 to 20 do

A[i]:=i+10;

for i:=1 to 20 do

B[i]:=2*A[i]-25;

Скільки елементів масиву В матимуть додатні значення?

1) 18 2)0 3) 14 4) 20

 

32. Що означає службове слово var в мові програмування Pascal?

 

1) постійний 2) змінний 3) залишковий 4) це слово не має змісту.

 

33. Який з наведених операторів є оператором циклу з передумовою в мові програмування Pascal:

 

1) if…then…else 2) for…to…do 3) while…do 4) repeat…until

 

34. Який з наведених операторів є оператором циклу з післяумовою?

 

1) if…then….else 2) for…to…do 3) while…do 4) repeat…until

 

35. Яка з наведених характеристик притаманна оператору циклу з параметром?

1) дискретність дій

2) періодичність циклів

3) визначеність кількості кроків

4) все перелічене.

Питання Групи В (1 завдання – 5 балів; 5*4 = 20 балів)

1. Яку задачу розв’язує наступна програма:

program GOS;

var

a: array[1..10, 1..10] of integer;

i, j n_max, n_min: of byte;

max, min, tmp: integer;

begin

ClrScr;

Write(‘input n: ’);

Read(n);

for i:=1 to n do

for j:=1 to n do begin

Write(‘input a[’, i, ‘,’, j, ‘]= ’);

Read(a[i,j]);

end;

max:=a[1,1];

n_max:=1;

min:=a[1,1];

n_min:=1;

for i:=1 to n do

for j:=1 to n do

if a[i,j]>max then begin

max:=a[i,j];

n_max:=i

end

else

if a[i,j]<min then begin

min:=a[i,j];

n_min:=i

end;

for i:=1 to n do begin

tmp:=a[n_max,i];

a[n_max,i]:=a[n_min ,i ];

a[n_min,i]:=tmp;

end;

end.

 

{Міняє рядки матриці, в яких знаходяться мінімальний та максимальний елементи матриці}

 

2. Якого значення набуде змінна s після виконання фрагменту програми:

а) s:=0; i:=0;

while i<5 do i:=i+1; s:=s+1/i;

 

Відповідь: 1/5.

 

б) s:=0; n:=5;

for i:=1 downto n do s:=s+1/i;

 

Відповідь: 0.

 

в) s:=0; i:=1;

while i>1 do begin s:=s+1/i; i:=i-1 end;

 

Відповідь: 0.

 

г) s:=0; i:=1;

repeat s:=s+1/i; i:=i-1 until i<=1;

Відповідь: 1.

 

д) s:=1; n:=1;

for i:=2 to n do s:=s+1/i;

 

Відповідь: 1.

 

3. Чи є правильними наступні оператори присвоювання? Відповідь обґрунтувати.

а) k:=k mod 3 + k*Cos(0);

Ні, неправильні, оскільки операція mod властива тільки для цілих чисел, а операція Cos(0) – її результат є дійсним (оскільки Cos(0) = 1,0)

б) x:=x*2 div 6 + x/4;

Тут ситуація аналогічна, оскільки х з першого доданку повинно бути цілим, а операція «/» застосовна для дійсних чисел. Отже, даний оператор присвоювання також є неправильним.

 

4. Визначити яке значення одержить змінна f в результаті виконання послідовності дій:

f:= false;

for i:=1 to 5 do begin

if a<0 then

f:=true;

a:=a-1

end;

для таких початкових значень змінної a:

1) 10 false 2) 5 false 3) -10 true 4) 4 false

Питання Групи С (1 завдання – 20 балів; 20*2 = 40 балів)

1. Вимагалося написати програму, яка у масив B записує елементи масиву A, які не дорівнюють значенню максимального елементу масиву A. Програміст поквапився і написав програму:

program c_1;

const

n=20;

var

a, b: array[1..n]of real;

n: byte;

i, j: byte;

 

max: real;

begin

for i:=1 to n do begin

Write(‘input a[’, i, ‘] = ’);

Read(a[i]);

end;

max:=a[1];

for i:=1 to n do

if a[i]>max then

max:=a[i];

for i:=1 to n do

if a[i]<max then

Write(a[i]:5:2);

end.

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

а) Наведіть приклад вхідних даних, при яких після виконання програми на екран не буде виведено ніяких результатів:

можна ввести однакові 20 елементів в програму, все вони будуть максимумами, а отже інших елементів, крім максимуму не буде!

___________________________________________________________________________

б) Вкажіть, яка ще помилка є у програмі:

Змінну n потрібно викинути з розділу var, оскільки вона описана як константа, змінна j зайва, немає запишу елементів у масив В так, як сказано в умові.

в) Напишіть правильний варіант програми:

 

program c_1;

const

n=20;

var

a, b: array[1..n]of real;

i, k: byte;

max: real;

begin

for i:=1 to n do begin

Write(‘input a[’, i, ‘] = ’ ,i);

Read(a[i]);

end;

max:=a[1];

for i:=1 to n do

if a[i]>max then

max:=a[i];

k:=0;

for i:=1 to n do

if a[i]<max then begin

inc(k);

b[k]:=a[i];

end;

for i:=1 to k do

Write(b[i]:5:2);

end.

 

2. Побудувати у вигляді блок-схеми алгоритм розв’язування наступної задачі і написати програму:

Дані дійсні числа x 1, y 1, x 2, y 2,…, x 10, y 10. Знайти периметр десятикутника, вершини котрого мають відповідно координати (x 1, y 1), (x 2, y 2), …, (x 10, y 10). (Означити процедуру (або функцію) обчислення відстані між двома точками, що задані своїми координатами.)

 

program z1;

uses crt;

const n = 10;

var x, y: array [1..n] of real;

i: integer;

s: real;

 

function dlinna (x1:real; y1:real; x2:real; y2:real): real;

begin

dlinna:= sqrt(sqr(x2-x1)+sqr(y2-y1));

end;

 

begin clrscr;

for i:=1 to n do begin

write('Input x[',i,'] = '); read(x[i]);

write('Input y[',i,'] = '); read(y[i]);

end;

for i:=1 to n-1 do begin

s:= s + dlinna (x[i], y[i], x[i+1], y[i+1]);

end;

s:= s + dlinna (x[1], y[1], x[n], y[n]);

write('Периметр многоугольника равен',s:6:2);end.

 

 
 

 

 


Блок-схема для функції визначення довжини сторони многокутника:

 
 


Дата добавления: 2015-08-29; просмотров: 33 | Нарушение авторских прав




<== предыдущая лекция | следующая лекция ==>
Глоссарий основных терминов и понятий | Государственное управление в Сибири в 17-18 веках

mybiblioteka.su - 2015-2024 год. (0.038 сек.)