wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Struktury w języku C - pytania

Total questions: 9

Worksheet time: 5mins

Name
Class
Date
1.

Czym jest struktura w języku C?

a)

Typem danych przechowującym tylko liczby całkowite

b)

Tablicą różnych typów danych

c)

Zestawem elementów różnych typów zgrupowanych pod jedną nazwą

d)

Funkcją operującą na pamięci

2.

Który operator służy do dostępu do pól struktury?

a)

->

b)

:

c)

.

d)

**

3.

Które stwierdzenie jest prawdziwe?

a)

Inicjalizować można tylko pola struktury

b)

Inicjalizacja struktury jest możliwa tylko w funkcji main()

c)

Pola w deklaracji struktury można inicjalizować

d)

Inicjalizować można jedynie zmienne strukturalne

4.

Jak przypisać jedną strukturę do drugiej?

a)

Struktury nie mogą być przypisywane

b)

Tylko przez memcpy()

c)

Standardowym operatorem =

d)

Za pomocą funkcji specjalnych biblioteki stdstruct.h

5.

Co oznacza pole bitowe unsigned int a : 4;?

a)

Zmienna a zajmuje maksymalnie 4 bajty

b)

Zmienna a zajmuje 4 bity

c)

Zmienna a ma wartość zawsze 4

d)

a to 4-elementowa tablica

6.

Wskaż, który zapis oznacza pole bitowe pozbawione nazwy.

a)

unsigned int : 3;

b)

unsigned int pole : 3;

c)

int nazwa : 2;

d)

float : 4;

7.

Jakie wartości może przechowywać pole bitowe unsigned int b : 2?

a)

0–1

b)

0–2

c)

0–3

d)

1–4

8.

Czym jest unia (union) w języku C?

a)

Tablicą typów całkowitych

b)

Struktura przechowująca wiele wartości jednocześnie

c)

Struktura, w której różne pola dzielą ten sam obszar pamięci

d)

Wskaźnikiem do wielu typów

9.

Ile wartości jednocześnie może przechowywać unia?

a)

Tyle, ile ma pól

b)

Tylko pierwsze pole

c)

Jedną z wartości któregokolwiek pola

d)

Dwie ostatnie wartości