wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Основи програмування Тест№1

Total questions: 36

Worksheet time: 24mins

Name
Class
Date
1.

Програмне забезпечення - це ...

a)

Набір впорядкованих команд і даних, які описують операції в прийнятній, для їх виконання комп'ютером формі.

b)

Сукупність програм, що забезпечують функціонування комп'ютерів і рішення з їх допомогою завдань предметних областей.

c)

Набір команд і даних, які описують операції в прийнятній, для користувача формі.

d)

Сукупність файлів загальної тематики

2.

Мова програмування - це...

a)

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

b)

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

c)

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

d)

Набір впорядкованих команд і даних, які описують операції в прийнятній, для їх виконання комп'ютером формі.

3.

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

int a= 7, b=5, c=0;

if (a<b || a==7)

c = a+b;

else

c=a-b;

printf("%d",a);

a)

12

b)

0

c)

2

d)

error

4.

Які символи входять до символів для створення ідентифікаторів?

a)

A-Z, a-z

b)

1-9

c)

A-Я, а-я

d)

_ (нижнє підкреслення)

5.

Фрагмент тексту програми, який ігнорується компілятором і не впливаєть на роботу програми - це...

a)

Ключове слово

b)

Зарезервоване слово

c)

Ідентифікатор

d)

Коментар

6.

Які з наведених ідентифікаторів можна використовувати у якості імен змінних?

a)

Name-x

b)

Na_Me

c)

Name.x

d)

Name2x

7.

В якій бібліотеці знаходяться функції printf() та scanf()?

a)

iostream

b)

stdlib.h

c)

stdio.h

d)

Windows.h

8.

Який формати відповідає дійсним числам?

a)

%d

b)

%f

c)

%c

d)

%i

9.

Як записати cos а3?

a)

cos(pow (a),3)

b)

cos(pow (a, 3))

c)

pow (cos (a), 3)

d)

cos(3*pow(a))

10.

Оберіть функцію, яка виводить дійсне число з двома знаками пістя крапки.

a)

printf("%f", x);

b)

printf("%d", x);

c)

printf("%.2f", x);

d)

printf("%2.f", x);

11.

Що буде результатом виконання наступного фрагменту коду при day=3?

switch (day)

{

case 1: printf (“Monday”);

case 2: printf (“Tuesday”);

case 3: printf (“Wednesday”);

case 4: printf (“Thursday”);

case 5: printf (“Friday”);

case 6: printf (“Saturday”);

case 7: printf (“Sunday”);

default: printf (“Error”);

}

a)

Error

b)

Wednesday

c)

Monday

Tuesday

Wednesday

Thursday

Friday

Saturday

Sunday

Error

d)

Wednesday

Thursday

Friday

Saturday

Sunday

Error

12.

Оберіть правильну форму запису умовного оператору if.

a)

if (a<b || a=0)

c=a+b;

else

c=a-b;

b)

if (a<b && a==0)

c=a+b;

c)

if (a<b) && (a==0)

c=a+b

else

c=a-b

d)

if a<b;

c=a+b;

13.

Оберіть рядки, що містять помилки.

a)

printf "%d", a;

b)

int 1a;

c)

printf ("a");

d)

Float _a;

14.

Що з наступного відноситься до системного програмного забезпечення?

a)

Утиліти

b)

Пакет Microsoft Office

c)

Середовища розробки

d)

Драйвери

15.

Що з наступного відноситься до інструментального програмного забезпечення?

a)

Засоби проектування систем

b)

Пакет Microsoft Office

c)

Середовища розробки

d)

Драйвери

16.

Програма, призначена для

перекладу програми, написаної на одній мові

програмування, в програму на іншій мові

програмування -

a)

Транслятор

b)

Редактор коду

c)

бібліотека <stdio.h>

d)

system("chcp 1251")

17.

Оберіть керуючі символи

a)

%d

b)

\n

c)

>=

d)

\a

e)

%.2f

18.

Оберіть формати для чисел цілого типу

a)

%d

b)

%i

c)

\d

d)

int

e)

%f

19.

Оберіть записи що містять помилки

a)

printf("x=%10.5f\n", x);

b)

printf("x= \n", x);

c)

printf("x=%10.5f\n", &x);

d)

printf("x=%10.5f\n");

20.

Функція форматованого введення даних з клавіатури

a)

scanf

b)

scanf_s

c)

system

d)

printf

e)

printf_s

21.

Гілкою

алгоритму називають

a)

можливий шлях виконання при гозгалуженні

b)

окрему функцію в програмі

c)
програму
d)

елемент алгоритму

22.

Як записати цей вираз через функцію?

(a)  

23.

Ім'я програмного елемента, значення

якого може варіюватися від програми

до програми або навіть в межах однієї

програми

(a)  

24.

Скільки дій необхідно виконати компілятору щоб виконати операцію присвоювання?

a)
1
b)
4
c)
3
d)
2
25.

Шо таке унарні оператори?

a)
Унарні оператори - це оператори, які працюють з одним операндом.
b)
Унарні оператори - це оператори, які працюють з жодним операндом.
c)

Унарні оператори - це оператори, які працюють з трьома операндами.

d)
Унарні оператори - це оператори, які працюють з двома операндами.
26.

Як перевірити змінні на еквівалентність одна одній?

a)

<>

b)

<=

c)

==

d)

!=

27.

Як помістити команди програми на мові С в блок?

a)

{ }

b)

( )

c)

begin end

d)

if else

28.

Як можна додати коментар в програму?

a)

//коментар

b)

/* коментар*/

c)

< коментар>

d)

/коментар/

29.

Мінімальні значущі

одиниці в текстах

програм - це

a)

символи алфавіту

b)

лексеми

c)

команди

d)

керуючі символи

30.

Який оператор здійснює вихід з оператора switch

a)
return
b)
exit
c)
break
d)
continue
31.

Оберіть логічні операції

a)

||

b)

<>

c)

!

d)

&&

e)

<=

32.

Яка форма умовного оператору наведена на зображенні?

a)

Повна форма

b)

Скорочена форма

c)

Єдина можлива

d)

Це не умовний оператор

33.

Як обчислити модуль числа Х

a)

sqrt(x)

b)

x%2==0

c)

pow(x)

d)

fabs(x)

34.

Які значення може приймати змінна

float x?

a)

'c', 2.35, -5

b)

3.14, 2.05, -5

c)

3,14, 1.-5, -35

d)

5, '5', 5.

35.

Чому дорівнюватиме d?

a)

d=8

b)

d=6

c)

d=7

d)

d=9

36.

Оберіть унарні операції

a)

++

b)

=

c)

+

d)

--