wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz 2 - Podstawy programowania

Total questions: 16

Worksheet time: 9mins

Name
Class
Date
1.
Zmienna zadeklarowana jako int może przechować:
a)
jeden znak
b)
liczbę całkowitą
c)
liczbę rzeczywistą
d)
ciąg znaków, na przykład imię
2.
Zapis:
int main()
{
int x;
cin >> x;
if (x==2) cout << "instrukcja a";
cout << "instrukcja b";
}
a)
Dla x równego dwa, wyświetli na ekranie tekst "instrukcja a" oraz tekst "instrukcja b"
b)
Dla x różnego od dwa, wyświetli na ekranie tekst "instrukcja a" oraz tekst "instrukcja b"
c)
Dla x różnego od dwa, nie wyświetli się żaden tekst
d)
Dla x równego dwa, wyświetli na ekranie tylko tekst "instrukcja b"
3.
Aby napisać w C++ liczbę rzeczywistą dla oddzielenia części ułamkowej trzeba użyć znaku:
a)
zera
b)
przecinka
c)
kropki
d)
średnika
4.
Blok zawierający podprogram ma następującą konstrukcję:
a)
int main() { }
b)
int main { }
c)
int main() begin end;
d)
double main() { }
5.
int a=2,b=3;
cout << a << "+" << b << " = " << a+b << endl;
Powyższy kod odniesie na ekranie następujący skutek:
a)
2+3=a+b
b)
a+b=5
c)
2+3=5
d)
2 "+" 3 "=" 5
6.
słowo endl oznacza
a)
koniec programu
b)
koniec komentarza
c)
przejście do nowej linii
d)
przejście do początku tej samej linii
7.
Komentarz w programie:
a)
Oznaczamy przez podwójny znak gwiazdki
b)
Oznacza część tekstu, która nie będzie brana pod uwagę przy kompilacji
c)
Oznacza część tekstu, która wyświetli się na ekranie.
d)
Oznacza wersję języka C++
8.
zapis:
if (a%2==0 && b<0)
sprawdza czy
a)
a jest nieparzyste lub b ujemne
b)
a jest parzyste lub b ujemne
c)
a jest nieparzyste oraz b ujemne
d)
a jest parzyste oraz b ujemne
9.
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
10.
Znajdź błąd w linii kodu:
if (x=2)
cout << x << " wynosi 2 " << endl;
a)
Brakuje średnika po if (x=2)
b)
powinno być cout >> x >> " wynosi 2 " >> endl;
c)
Powinno się pisać bez nawiasów if x=2
d)
powinno być if (x==2)
11.
Jak sprawdzić czy a jest różne od b?
a)
if (a<>b)
b)
if (a not b)
c)
if (a!=b)
d)
if a!=b
12.
Co oznacza dyrektywa #include
a)
Że program zawiera instrukcje w C++
b)
Dołączenie pliku nagłówkowego (tzw. biblioteki)
c)
Oznaczenie że program może zawierać instrukcje arytmetyczne
d)
Dołączenie do programu komentarza
13.
Która z poniższych linii przedstawia prawidłową instrukcję wejścia
a)
cout << "Witaj";
b)
cin >> "Witaj";
c)
cin >> imie
d)
cout << imie;
14.
Jaka biblioteka jest potrzebna, by w programie używać instrukcji wejścia / wyjścia?
a)
oistream
b)
iostream
c)
iostrim
d)
fsrtream
15.
Komentarz w programie:
a)
Oznaczamy przez podwójny znak gwiazdki
b)
Oznacza część tekstu, która nie będzie brana pod uwagę przy kompilacji
c)
Oznacza część tekstu, która wyświetli się na ekranie.
d)
Oznacza wersję języka C++
16.
Jaki znak stawiamy na końcu większości instrukcji w języku C++?
a)
Spację
b)
Przecinek
c)
Kropkę
d)
Średnik