wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

C++

Total questions: 31

Worksheet time: 5hrs 10mins

Name
Class
Date
1.

Typ zmiennej float służy do przechowywania

a)

znaków

b)

łańcuchów znaków

c)

liczb całkowitych

d)

liczb zmiennoprzecinkowych

2.

Zmienna jakiego typu przyjmuje słowa?

a)

int

b)

char

c)

bool

d)

string

3.

Zmienną x całkowitą deklarujemy poprzez

a)

int x;

b)

float x

c)

x int;

d)

x float

4.

Ciąg instrukcji języka programowania zrozumiały dla programisty to:

a)

kod wynikowy

b)

kod źródłowy

c)

kod wykonawczy

d)

kod translatoryjny

5.

#include <iostream>

ten zapis oznacza

a)

dołączenie biblioteki standardowej

b)

wybór kompilatora

c)

inicjalizowanie łańcucha znaków

d)

deklarację zmiennej

6.

Który z poniższych zapisów przedstawia poprawny operator służący do przypisania wartości ?

a)

:=

b)

=

c)

equal

d)

==

7.

Jaka będzie wartość zmiennej liczba2 po wykonaniu następującego ciągu instrukcji? liczba3=51; liczba1=liczba3; liczba3=liczba3+3; liczba2=liczba1;

a)

51

b)

52

c)

53

d)

54

8.

cout << - to:

a)

wyprowadzenie komunikatu

b)

wprowadzenie danych

c)

deklaracja ciągu znaków

d)

zakończenie linii

9.

float wzrost, waga; - jest to przykład

a)

deklaracji zmiennych wzrost i waga typu rzeczywistego

b)

deklaracji zmiennych wzrost i waga typu całkowitego

c)

deklaracji ciągu znaków wzrost i waga

d)

deklaracji zmiennych wzrost i waga i przypisania im wartości

10.

Przykładem zmiennej typu double jest:

a)

50

b)

50,5

c)

pięć

d)

55

11.

Instrukcja endl:

a)

umieszcza napis w cudzysłowie

b)

umieszcza kolejny napis w drugiej linii

c)

oznacza wprowadzenie tekstu

d)

oznacza wyprowadzenie tekstu

12.

W jaki sposób możemy wprowadzić wartość do zmiennej a?

a)

cin -> a;

b)

cin -- a;

c)

cin >> a;

d)

cout << a;

13.

Co oznacza operator %

a)

dzielenie

b)

resztę z dzielenia

c)

mnożenie

d)

procent z liczby

14.

Co oznacza operator !=

a)

równy

b)

negacja logiczna

c)

różny

d)

zaprzeczenie

15.

Który fragment kodu jest zapisany poprawnie?

a)
b)
c)
d)
16.

Zapis i++ jest równoważny zapisowi:

a)

2+i

b)

i=1

c)

i=1+1

d)

i+=1

17.

Większość linii w programie C++ powinna kończyć się średnikiem ( ; ). Jaka komenda jest wyjątkiem?

a)

if (a>b)

b)

int main ()

c)

Wszystkie odpowiedzi są prawidłowe.

d)

#include<...>

18.

Operację dodawania w C++ zapisujemy za pomocą operatora

a)

++

b)

&&

c)

+

d)

||

19.

Co będzie efektem działania tego programu?

a)

Program zaczeka na naciśnięcie klawisza na klawiaturze.

b)

Program wyświetli napis na ekranie.

c)

Nic, program nie skompiluje się, bo są w nim błędy.

d)

Program wyświetli na ekranie cyfrę 0.

20.

Co będzie efektem działania tego programu?

a)

Program policzy sumę a+b.

b)

Program zapisze dwie liczby z klawiatury i wyświetli je na ekranie.

c)

Nic, program nie skompiluje się, gdyż zawiera błędy.

d)

Program zapisze dwie liczby z klawiatury i wyświetli większą z nich.

21.

Zaznacz instrukcje wykonujące pętle

a)

for

b)

while

c)

Do while

d)

if

e)

tab[]

22.
Instrukcja warunkowa to:
a)
for
b)
do
c)
if
d)
int
e)
goto
23.

Typy zmiennoprzecinkowe to:

a)

int

b)

float

c)

double

d)

char

e)

string

24.

Do wyprowadzenia informacji na ekranie w języku C++ służy

a)

cin>>

b)

cin<<

c)

cout<<

d)

cout>>

25.
Deklaracja zmiennej to:
a)
x=5;
b)
określenie jakiego typu będzie dana zmienna
c)
wpisanie jej do dokumentacji programu
d)
wpisanie do zmiennej na chwilę dowolnej wartości
26.

Co będzie wydrukowane na ekranie po wykonaniu tego polecenia?

a)

2+3

b)

5

c)

linia zawiera błąd

d)

2

+

3

27.

W której odpowiedzi poprawnie jest zapisana instrukcja warunkowa?

a)
b)
c)
d)
28.

Pętla, ma za zadanie powtarzać pewien zestaw instrukcji:

a)

jeden raz

b)

nieskończoną ilość razy

c)

określoną liczbę razy

d)

dziesięć razy

29.

Pętla:

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

odpowiada za wypisywanie na ekranie liczb:

a)

od 1 do 10

b)

od 1 do 9

c)

od 0 do 9

d)

od 0 do 10

30.

Ile razy wykona się pętle przedstawiona jak poniżej:

for (int i=9; i>=-1; i--)

a)

5 razy

b)

10 razy

c)

11 razy

d)

13 razy

31.

W miejsce trzech kropek podaj zapis pozwalający wyświetlić pierwszy element tablicy.

(a)