|
Питання Групи А (1 завдання – 1 бал; 40*1=40 балів) При виконанні завдань частини А у бланку відповідей треба відмітити правильну відповідь.
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) для керування пристроями комп’ютера
2) для тимчасового зберігання інформації
3) для постійного зберігання інформації
4) для обміну інформацією з іншими комп’ютерами.
1) Біт 2) Кластер 3) Бластер 4) Байт
1) сукупність байт, яка розміщена на диску, має власне ім’я і приймається як єдине ціле
2) вхідна інформація, програми, результати обробки у зовнішній пам'яті
3) один байт інформації
4) сукупність байт, яка розміщена на диску, має власне ім’я і не приймається як єдине ціле.
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 веках |