wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Podstawy C++

Total questions: 30

Worksheet time: 23mins

Name
Class
Date
1.

Która linijka kodu zawiera nagłówek głównej funkcji programu?

a)

1

b)

4

c)

6

d)

9

2.

Wybierz instrukcję, która prawidłowo wypiszę na konsoli wartość zmiennej A

a)

cout << A;

b)

cout >> A;

c)

cin >> A;

d)

cin << A;

3.

Wybierz instrukcję, która prawidłowo pobierze z klawiatury wartość zmiennej o nazwie A

a)

cin >> A;

b)

cin << A;

c)

cout << A;

d)

cout >> A;

4.

W jaki sposób, w języku C++ tworzy się komentarz wielolinijkowy?

a)

{ komentarz }

b)

< komentarz >

c)

/* komentarz */

d)

[ komentarz ]

5.

Wskaż operatory warunkowe języka C++

a)

< , > , <= , >= , == , !=

b)

+ , - , * , / , %

c)

< , > , <= , >= , = , <>

d)

+ , - , * , / , mod , div

6.

Wskaż operatory arytmetyczne języka C++

a)

AND, OR, NOT

b)

+ , - , * , / , %

c)

+ , - , * , / , div , mod

d)

&& , || , !

7.

Wskaż operatory logiczne języka C++

a)

AND, OR, NOT

b)

&& , || , !

c)

+ , - , * , / ,mod , div

d)

+ , - , * , / , %

8.

Wskaż operator przypisania w języku C++

a)

=

b)

:=

c)

==

d)

!=

9.

Jaką wartość przyjmie zmienna wynik po wykonaniu powyższego fragmentu kodu?

a)

2

b)

5

c)

7

d)

17

10.

Jaką wartość przyjmie zmienna wynik po wykonaniu powyższego fragmentu kodu?

a)

5

b)

7

c)

8

d)

12

11.

Wybierz prawidłowa postać deklaracji 2 zmiennych przechowujących wartości w postaci liczb całkowitych

a)

float a b;

b)

int a b;

c)

float a, b;

d)

int a, b;

12.

Która z powyższych zmiennych może przechowywać znaki z klawiatury?

a)

int wynik;

b)

float liczba;

c)

bool flaga;

d)

char kierunek;

13.

Która z poniższych instrukcji nie jest dekrementacją?

a)

zmienna -= 1;

b)

zmienna--;

c)

zmienna = zmienna - 1;

d)

zmienna = -1;

14.

Która z poniższych zmiennych ma nie prawidłowa nazwę?

a)

int wynik_obliczeń,

b)

float LICZBArozwiazan;

c)

bool FLOAT;

d)

char zmienna222;

15.

Jaką wartość przyjmie zmienna wynik po wykonaniu powyższego fragmentu kodu?

a)

1

b)

2

c)

3

d)

4

16.

Jaką wartość przyjmie zmienna wynik po wykonaniu powyższego fragmentu kodu?

a)

3

b)

5

c)

8

d)

9

17.

Jaką wartość przyjmie zmienna wynik po wykonaniu powyższego fragmentu kodu?

a)

-1

b)

1

c)

10

d)

11

18.

Jaką instrukcję sterującą przedstawia powyższy fragment kodu?

a)

instrukcja warunkowa

b)

instrukcja wyboru

c)

pętla while

d)

pętla do-while

19.

Wybierz zapis pętli for, która wykona 12 obrotów

a)

for(int i = 1; i<12; i++)

b)

for(int i = 1; i<=11; i++)

c)

for(int i = 0; i<=12; i++)

d)

for(int i = 0; i<12; i++)

20.

Wybierz prawidłową postać deklaracji zmiennej tablicowej przechowującej 25 liczb całkowitych

a)

tab float[25];

b)

tablica int[25];

c)

int Tablica[25];

d)

float tab[24];

21.

Wybierz instrukcję, która wypisze na konsoli pierwszy element tablicy o nazwie liczby;

a)

cout << liczby[0];

b)

cout << liczby[1];

c)

cin >> liczby[0];

d)

cin >> liczby[1];

22.

Ile obrotów wykona powyższa pętla?

a)

2

b)

3

c)

4

d)

5

23.

Jak określić aktualną długość tekstu przechowywaną w zmiennej string tekst?

a)

lenght.tekst();

b)

tekst.size();

c)

tekst.width();

d)

sizeof(tekst);

24.

Wybierz prawidłową instrukcję losującą liczbę z zakresu od 0 do 25

a)

los = rand()%26;

b)

los = rand()25;

c)

los = rand(25);

d)

los = rand()%25;

25.

Wybierz składnię pobierania z klawiatury wszystkich elementów tablicy tab[100];

a)

for(int i = 0;i<99;i++)

cout >> tab[i];

b)

for(int i = 1;i<100;i++)

cin >> tab[i];

c)

for(int i = 1;i<=100;i++)

cin >> tab[i];

d)

for(int i = 0;i<100;i++)

cin >> tab[i];

26.

Wybierz fragment kody wypisujący wszystkie dzielniki zmiennej N.

a)

A

b)

B

c)

C

d)

D

27.

Co zostanie wypisane po wykonaniu powyższego fragmentu kodu?

a)

2,3,4,6,8,

b)

2,3,4,6,8,10,

c)

2,3,4,6,8,10,12

d)

2,4,6,7,8,9,19,11

28.

Wybierz instrukcję zapisaną w C++ o działaniu analogicznym do schematu blokowego

a)

A

b)

B

c)

C

d)

D

29.

Wybierz warunek sprawdzający czy wartość zmienne a jest parzysta i jednocześnie większa niż 5

a)

if(a%2 == 0 && a > 5)

b)

if(a%2 == 0 || a > 5)

c)

if(a%2 = 0 && a < 5)

d)

if(a%2 == 1 || a > 5)

30.

Jaka jest różnica między instrukcją warunkową a instrukcją wyboru?

a)

instrukcja wyboru sterowana jest warunkiem a warunkowa zmienną

b)

instrukcja warunkowa sterowana jest warunkiem a wyboru zmienną

c)

instrukcja wyboru może być tylko uproszczona a warunkowa uproszczona lub pełna

d)

instrukcja warunkowa posiada opcję default a wyboru else