Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Квіз з роботи з файлами в мові C

Total questions: 21

Worksheet time: 11mins

Name
Class
Date
1.

Що таке файл?

a)

Система управління базами даних

b)

Інформаційний контент

c)

Тимчасове зберігання даних в оперативній пам'яті

d)

Іменований блок інформації на носії інформації

2.

Як перемістити вказівник у файлі на 10 байтів від початку?

a)

fseek(file, 10, SEEK_SET)

b)

my.txtfseek(file, 10, SEEK_CUR)

c)

fseek(file, 10, SEEK_END)

d)

ftell(file, 10)

e)

Нічого з перерахованого

3.

Яка функція використовується для відкриття файлу?

a)

fread

b)

fclose

c)

fopen

d)

fwrite

4.

Який режим відкриття файлу створює новий файл або очищає існуючий?

a)

a

b)

r

c)

r+

d)

w

5.

Яка функція використовується для закриття файлу?

a)

fopen

b)

fwrite

c)

fread

d)

fclose

6.

Яка з наведених функцій читає рядок з файлу?

a)

fwrite

b)

fgets

c)

fputs

d)

fread

7.

Яка функція використовується для запису рядка у файл?

a)

fclose

b)

fread

c)

fgets

d)

fputs

8.

Яка функція перевіряє, чи досягнуто кінця файлу?

a)

fwrite

b)

fread

c)

fseek

d)

feof

9.

Як правильно відкрити файл для додавання даних у кінець?

a)

fopen("file.txt", "a")

b)

fopen("file.txt", "a+")

c)

fopen("file.txt", "w")

d)

fopen("file.txt", "w+"

e)

fopen("file.txt", "r+")

10.

Яка функція визначає розмір файлу в байтах?

a)

_filelength

b)

fclose

c)

_access

d)

fopen

11.

Яке ключове слово використовується для визначення структури в C/C++?

a)

object

b)

define

c)

struct

d)

class

12.

Яка функція використовується для виділення пам'яті для одного елемента?

a)

free()

b)

calloc()

c)

malloc()

d)

realloc()

13.

Яка структура містить інформацію про дату?

a)

person

b)

date

c)

Node

d)

student

14.

Яка функція звільняє раніше виділену пам'ять?

a)

realloc()

b)

free()

c)

calloc()

d)

malloc()

15.

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

a)

.

b)

->

c)

&

d)

%

16.

Яка функція ініціалізує пам'ять значенням 0?

a)

calloc()

b)

malloc()

c)

realloc()

d)

free()

17.

Яка з наведених функцій змінює розмір раніше виділеного блоку пам'яті?

a)

free()

b)

malloc()

c)

realloc()

d)

calloc()

18.

Яка функція використовується для встановлення стилю заповнення?

a)

setfillcolor()

b)

fillstyle()

c)

setfillstyle()

d)

pattern()

19.

Яка з наведених функцій не виділяє пам'ять?

a)

realloc()

b)

calloc()

c)

malloc()

d)

free()

20.

Яка функція використовується для затримки виконання програми в графічному режимі?

a)

delay()

b)

sleep()

c)

pause()

d)

wait()

21.

Яка функція використовується для заповнення фігури кольором?

a)

fillcolor()

b)

setfillstyle() та floodfill()

c)

paint()

d)

fill()