Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Powtórzenie C++

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.

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

a)

kod wynikowy

b)

kod źródłowy

c)

kod wykonawczy

d)

kod translatoryjny

2.

#include <iostream>

ten zapis oznacza

a)

dołączenie biblioteki standardowej

b)

wybór kompilatora

c)

inicjalizowanie łańcucha znaków

d)

deklarację zmiennej

3.

main () - jest to przykład

a)

zmiennej

b)

pętli

c)

funkcji

d)

iteracji

4.

Który z poniższych zapisów przedstawia poprawny operator służący do porównania dwóch zmiennych?

a)

:=

b)

=

c)

equal

d)

==

5.

Który z poniższych typów nie jest poprawnym typem zmiennej?

a)

double

b)

real

c)

int

d)

char

6.

Jakie typy funkcji zwracają wartość?

a)

int

b)

void

c)

bool

d)

string

7.

Parametr formalny to:

a)

argumenty, których używamy kiedy wywołujemy przy funkcję

b)

argumenty które pojawiają się w nagłówku definiowanej i deklarowanej funkcji

c)

argumenty, które pozostają niezmienione niezależnie od operacji, które wykonuje funkcja

d)

wartość zwracana przez funkcję

8.

Czym różnią się zmienne lokalne od zmiennych globalnych?

a)

typem

b)

zakresem zmiennej

c)

wartością

d)

zastosowaniem

9.

Które sposoby przekazywania zmiennej do funkcji powodują zmianę oryginalnej zmiennej?

a)

przekazywanie wartości

b)

wskaźniki

c)

referencja

10.

Czym jest wskaźnik?

a)

adresem parametru formalnego

b)

adresem domu Kuby G.

c)

adresem parametru aktualnego

d)

adresem domu Oli S.

11.

W języku C++ zmienne możemy deklarować w dowolnym miejscu w programie.

a)

prawda

b)

fałsz

12.

Który typ zmiennej deklarujemy w części deklaracyjnej?

a)

zmienną lokalną

b)

zmienną ciastko

c)

zmienną pomocniczą

d)

zmienną globalną

13.

Czym różnią się funkcje, kiedy wykorzystujemy przeładowanie funkcji?

a)

typem parametrów

b)

nazwami parametrów

c)

liczbą parametrów

d)

nazwą

14.

Funkcje w C++ - wybierz poprawne wyjaśnienie terminu:

a)

Krótka linijka kodu informująca co program ma wyświetlić.

b)

Funkcje to tzw. podprogramy które są wywoływane w głównej funkcji main().

c)

Funkcje to podprogramy które można wywołać w dowolnym miejscu kodu.

d)

Inaczej deklaracja zmiennych.

15.

W jaki sposób wywołujemy funkcje w C++ ?

a)

Funkcje wywołuje się przez podanie jej nazwy i umieszczonych w nawiasie argumentów.

b)

Funkcje wywołuje się przez podanie jej nazwy bez argumentów.

c)

Funkcje wywołuje się przez podanie tylko jej argumentów.

16.

Deklaracje funkcji. Zaznacz poprawnie zadeklarowane funkcje:

a)

double kwadrat(int bok) { ... }

b)

void fun(int stopien, char znaczek, int nachylenie) { ... }

c)

kwadrat (void bok) { ... }

d)

void pin(...) { ... }

e)

koło {int promien } ...

17.

Wybierz prawidłowy opis funkcji:


void fun(int stopien, char znaczek, int nachylenie);

a)

fun jest funkcją (wywoływaną z 3 argumentami typu: int, char, int) która nie zwraca żadnej wartości.

b)

fun jest funkcją (wywoływaną z 2 argumentami typu: int, char, char) która zwraca żadnej wartości typu int.

c)

fun jest funkcją (wywoływaną z 3 argumentami typu: char, char, int) która nie zwraca żadnej wartości.

d)

fun jest funkcją (wywoływaną z 3 argumentami typu: int, char, int) która zwraca wartość typu char.

18.

Instrukcja return - wybierz prawidłową odpowiedź

a)

kończy wykonanie funkcji

b)

nie może być użyta w funkcjach zdefiniowanych jako void

c)

zaczyna wykonanie funkcji

d)

może zostać użyta w funkcjach zdefiniowanych jako void

19.

Typ void - wybierz poprawną odpowiedź

a)

Typ, który nie daje żadnego wyniku.

b)

Typ, który daje zawsze liczbę całkowitą.

c)

Użycie instrukcji return wyrażenie jest wtedy błędem.

d)

Zawsze kończy się wywołanie instrukcji return.

20.

Co to są zmienne lokalne ?

a)

dostępne tylko wewnątrz funkcji, po wykonaniu “giną”

b)

dostępne są w całym programie, po wykonaniu "giną"

c)

są to stałe zmienne których wartość nigdy się nie zmiena

d)

zmienne które zawsze muszą być typu całkowitego