wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Podstawy C++

Total questions: 9

Worksheet time: 14mins

Name
Class
Date
1.
Wybierz poprawne deklaracje zmiennych:
a)
float pole;
b)
float liczba
c)
int iloczyn liczba;
d)
float pole, char litera;
2.
Jaka będzie wartość zmiennej liczba2 po wykonaniu następującego ciągu instrukcji?
liczba3=54;
liczba1=liczba3;
liczba3=liczba3+20;
liczba2=liczba1;
a)
51
b)
52
c)
53
d)
54
3.
Które warunki logiczne w podanych instrukcjach warunkowych są zapisane poprawnie?
a)
if (-10>p>-1) cout << p;
b)
if (w!=0 && s!=0) cout << w/s;
c)
if k=100 || k=1000 cout << k;
d)
if (x>-1) && (x<-10) cout << x;
4.
Dany jest ciąg instrukcji:
cin >> a >> b;
if (a<0 && b!=0) S=a/b;
else S=a*a;

Instrukcja S=a*a zostanie wykonana dla:
a)
a = -3 i b = -8
b)
a = -123 i b = 2
c)
a = 0 i b = 0
d)
a = -3 i b = 8
5.
Które zapisy poprawnie określają warunek istnienia trójkąta, gdzie a, b, c to długości boków trójkąta?
a)
a < b + c i b < a + c i c < b + a
b)
a > b + c i b < a + c i c < b + a
c)
a + b > c i a + c < b i b < a + c
d)
a + b > c i a + c < b i b > a + c
6.
Dany jest ciąg instrukcji:
cin >> x;
if (x>0) cout << x;
else
 if (x==0) cout << "zero";
 else cout << -x;

Dla jakiej wartości x zostanie wykonana instrukcja: cout << -x?
a)
x > 0
b)
x >= 0
c)
x <= 0
d)
x < 0
7.
Jaka będzie wartość zmiennej licz po wykonaniu następującego ciągu instrukcji:
licz=0;
for(i=0; i<=5; i++)
 licz+=2*i;
cout << licz;
a)
28
b)
29
c)
30
d)
31
8.
Ile razy zostanie wykonana instrukcja:
cout << "%"
dla n = 14 i m = 8?

for(i=0; i<n-1; i++)
{
 for(j=0; j<m; j++) cout << "%" << endl;
}
a)
104
b)
105
c)
106
d)
107
9.
Które nagłówki funkcji są zapisane poprawnie?
a)
test(x, y)
b)
test(x, y);
c)
float oblicz(int x, float y)
d)
obliczenia(x, y) :int