WorksheetsПТ 50-100
Total questions: 50
Worksheet time: 25mins
Name
Class
Date
1.
С++ программасының мәтіні сақталатын файлдардың типі:
a)
.cpp
b)
.exe
c)
.obj
d)
.txt
e)
.com
2.
Нақты сандарды сипаттағанда қолданылатын бір дәлдікті мәліметтер типі:
a)
float
b)
double
c)
char
d)
int
e)
struct
3.
С++ тілінде бүтін сандардың сипатталауы:
a)
int
b)
float
c)
double
d)
integer
e)
fixed
4.
«Және» логикалық операциясын көрсет:
a)
&&
b)
\\
c)
||
d)
??
e)
%
5.
Тармақталу инструкциясы:
a)
if - else инструкциясы
b)
switch - case инструкциясы
c)
while инструкциясы
d)
do - while инструкциясы
e)
for инструкциясы
6.
Таңдау инструкциясы:
a)
switch - case инструкциясы
b)
if - else инструкция
c)
while инструкция
d)
do - while инструкция
e)
for инструкциясы
7.
Алдыңғы шартты цикл инструкциясы:
a)
while инструкциясы
b)
if - else инструкциясы
c)
switch - case инструкциясы
d)
do - while инструкциясы
e)
for инструкциясы
8.
Соңғы шартты цикл инструкциясы:
a)
do - while инструкциясы
b)
if - else инструкциясы
c)
switch - case инструкциясы
d)
while инструкциясы
e)
for инструкциясы
9.
Есептегішпен берілген цикл инструкциясы:
a)
for инструкциясы
b)
if - else инструкциясы
c)
switch - case инструкциясы
d)
while инструкциясы
e)
do - while инструкциясы
10.
switch инструкциясының орындалуын тоқтатуды атқаратын команда:
a)
break
b)
continue
c)
case
d)
default
e)
do
11.
a)
4
b)
1
c)
0
d)
2
e)
9
12.
a)
0
b)
2
c)
5
d)
1
e)
3
13.
a)
3
b)
1
c)
4
d)
7
e)
10
14.
a)
3
b)
0
c)
4
d)
7
e)
10
15.
a)
5
b)
-1
c)
4
d)
3
e)
6
16.
a)
3
b)
1
c)
2
d)
4
e)
7
17.
a)
4
b)
2
c)
0
d)
1
e)
-2
18.
x=1; y=0; y=x++ -1; амалынан кейін x және y мәні:
a)
x = 2, y = 0
b)
x = 1, y = 1
c)
x = 2, y = 2
d)
x = 0, y = 0
e)
x = 2, y = 1
19.
while операторында
a)
операторлар блогының орындалуы шартты өрнек мәні ақиқат болғанда қайталанады.
b)
операторлар блогының орындалуы шартты өрнек мәні нөл болғанда қайталанады.
c)
циклды орындау кезінде шартты өрнек мәніне қарамастан операторлар блогы бір рет орындалады.
d)
операторлар блогының орындалуы шартты өрнек мәнінен тәуелсіз.
e)
операторлар блогы тек бір рет орындалады.
20.
a)
4
b)
3
c)
2
d)
1
e)
0
21.
a)
1
b)
0
c)
2
d)
3
e)
5
22.
a)
6
b)
0
c)
5
d)
1
e)
4
23.
a)
11
b)
1
c)
14
d)
12
e)
0
24.
a)
0
b)
2
c)
–2
d)
1
e)
3
25.
Берілген 3 таңбалы санның полиндром екенін анықтайтын программа кодының бөлігін көрсетіңіз:
a)
if (a/100==a%100) cout<<" полиндром";
b)
if(a/100==a/10) cout<<" полиндром";
c)
if (a/100!=a%10) cout<<" полиндром";
d)
if (a%100==a%10) cout<<" полиндром";
e)
if (a/10%10==a/100) cout<<" полиндром";
26.
a)
20
b)
10
c)
1
d)
0
e)
5
27.
a)
17
b)
15
c)
16
d)
18
e)
0
28.
C++ тілінде жазылған келесі жолдардың бірі массивтің жетінші элементіне жатады, массивтің өлшемі 8.
a)
mas [6];
b)
mas (7);
c)
mas 8;
d)
mas [7];
e)
mas[-7]
29.
a)
11
b)
4
c)
6
d)
индекс шекарасы бұзылды
e)
5
30.
a)
2
b)
5
c)
6
d)
1
e)
0
31.
a)
4
b)
16
c)
8
d)
12
e)
индекс диапазоны шекарадан шығып кетті
32.
a)
0
b)
-1
c)
2
d)
6
e)
индекс диапазоны шекарадан шығып кетті
33.
a)
15
b)
-5
c)
12
d)
-6
e)
индекс диапазоны шекарадан шығып кетті
34.
a)
12
b)
16
c)
8
d)
4
e)
индекс диапазоны шекарадан шығып кетті
35.
a)
-2
b)
0
c)
2
d)
5
e)
индекс диапазоны шекарадан шығып кетті
36.
a)
7
b)
4
c)
2
d)
-5
e)
-1
37.
int a[6] массиві жарияланған болса, қандай код үзіндісі массивтің барлық элементтерін басып шығарады?
a)
for (int k = 0; k <6; k++) cout<< a[k];
b)
for (int k = 0; k <= 6; k++) cout<< a[k];
c)
for (int k = 1; k <6; k++) cout<< a[k];
d)
for (int k = 6; k >0; k--) cout<< a[k];
e)
for (int k = 6; k < 0; k--) cout<< a[k];
38.
int array [5] = { 3, 10, 7, 9, 2} массиві берілген. 7 санына қалай жүгінуге болады:
a)
array[2];
b)
array(7);
c)
array[6];
d)
array[7];
e)
array(2);
39.
a)
array массивінің алғашқы 10 элементінің қосындысын есептейді.
b)
array массивіндегі элементтер санын есептейді.
c)
array массивіндегі элементтер нәтижесін есептейді.
d)
array массиві индекстерінің қосындысын есептейді.
e)
array массиві индекстерінің азайтуын есептейді.
40.
Бүтін санның 10 элементінен тұратын array деп аталатын бір өлшемді массивтің дұрыс жариялануы:
a)
int array[10];
b)
array[10];
c)
array(10);
d)
int array(10);
e)
int 10);
41.
Массив элементтерін енгізу:
a)
for (i = 0; i < n; i++) cin>> a[i];
b)
for (i = 1; i < 0; i++) pin<< a[i];
c)
for (i = 0; i >n; i++) cout >> a[i];
d)
for (i = 1, i >n, i--) ccout >> a[i];
e)
for (i = 1, i < n, i++) sin >> a[i];
42.
Массив элементтерін кері бағытта шығару:
a)
for (i = n-1; i <= 0; i--) cout << a[i] << " ";
b)
for (i = 0; i <= n; i--) cout << a[i] << " ";
c)
for (i = n+1; i <= 0; i++) cout << a[i] << " ";
d)
for (i = 1; i <= n; i--) cout << a[i] << " ";
e)
for (i = 0; i <= n;) cout << a[i] << " ";
43.
Берілген массивтің алғашқы элементі мен соңғы элементінің орнын ауыстыратын программа бөлігін көрсетіңіз.
a)
t = a[0]; a[0] = a[n-1]; a[n-1] = t;
b)
t = a[1]; a[1] = a[n-1]; a[n-1] = t;
c)
t = a[0]; a[1] = a[n-1]; a[n-1] = t;
d)
t = a[1]; a[1] = a[n-2]; a[n-2] = t;
e)
t = a[1]; a[0] = a[n-1]; a[n-2] = t;
44.
Массив дегеніміз – ...
a)
бір атауға біріктірілген бір типті айнымалылардың реттелген тізбегі.
b)
бір атауға біріктірілген әртүрлі типті айнымалылардың реттелген тізбегі.
c)
шартты өрнек.
d)
циклдың қайталану саны.
e)
әр түрлі мәндерді сақтайтын кесте.
45.
a)
Тақ нөмірлі массив элементтерінің көбейтіндісі
b)
Тақ нөмірлі массив элементтерінің қосындысы
c)
Жұп нөмірлі массив элементтерінің көбейтіндісі
d)
Жұп нөмірлі массив элементтерінің қосындысы
e)
Массивтің соңғы элементін шығарады.
46.
a)
Массивтің ең үлкен элементін
b)
Массивтің ең кіші элементін
c)
Массивтің кез-келген элементін
d)
Массивтің соңғы элементін
e)
Массивтің 0-ге тең элементін
47.
Массивтер қандай түрлерге бөлінеді?
a)
бір өлшемді және көп өлшемді
b)
біртекті және гетерогенді
c)
қарапайым және күрделі
d)
біртекті және қарапайым
e)
гетерогенді және күрделі
48.
Циклды толығымен тоқтату үшін емес, оның тек бір итерациясын өткізіп жіберу үшін қолданылатын оператор:
a)
continue
b)
break
c)
else
d)
default
e)
in
49.
Циклдің орындалуын толығымен тоқтату үшін қолданылатын оператор:
a)
break
b)
continue
c)
else
d)
default
e)
in
50.
Бір жолға пікір (комментарий) жазу:
a)
//
b)
/
c)
#
d)
\\
e)
::
100 %
