WorksheetsПТ 0-50
Total questions: 50
Worksheet time: 25mins
Name
Class
Date
1.
С++ тілінде стандартты типтердің жиынтығы:
a)
char, int, long, float, double
b)
char, shortint, int, longint, float, double
c)
character, integer, real, complex, logical
d)
char, integer, real, boolean
e)
char, numeric, boolean, single, double, extended
2.
C++ бағдарламасында include командасы не үшін қолданылады?
a)
жүйелік тақырып файлдарын (кітапханаларды) қосу үшін
b)
айнымалыларды жариялауға арналған
c)
енгізу шығару операторлары үшін
d)
модульдерді басқару үшін
e)
функцияларды жариялау үшін
3.
"Тең емес" қатынас амалын көрсетіңіз:
a)
a!=b
b)
a==b
c)
a>=b
d)
a<=b
e)
a=!b
4.
С++ тілінде айнымалының атауы:
a)
size1
b)
1size
c)
size.
d)
size*
e)
size
5.
Операторлар жиынтығының немесе функция денесінің басы мен соңы:
a)
{}
b)
()
c)
[]
d)
begin end
e)
“”
6.
14 / 5 өрнегінің мәні:
a)
2
b)
2.8
c)
4
d)
0.8
e)
3
7.
14 % 5 өрнегінің мәні:
a)
4
b)
2.8
c)
2
d)
0.8
e)
3
8.
Ақиқат өрнектің мәні:
a)
true
b)
0
c)
!0
d)
false
e)
мәні жоқ
9.
«!» операциясы:
a)
логикалық терiстеу
b)
арифметикалық терiстеу
c)
унарлық плюс
d)
адрессіздендіру
e)
жадыны бөлу
10.
Машиналық кодты программалық кодқа аударатын бағдарлама:
a)
компилятор
b)
аутентификатор
c)
сепаратор
d)
генератор
e)
консоль
11.
Бүтін типті x, y және result айнымалыларын С++ тілінде жариялау
a)
int x, y, result;
b)
Float x, y, result;
c)
int x, y, Results;
d)
double int x, y, result;
e)
float x, y, result1;
12.
Cанның дəрежесін және модулін анықтайтын функция:
a)
pow(), abs()
b)
sqr(), acs()
c)
abs(), exp()
d)
sqrt(), ceil()
e)
ceil(), fabs()
13.
Бағдарлама екі мәтінді шығарады, себебі
a)
break мәлімдемесі жоқ
b)
default белгіленбеген
c)
Дұрыс емес жағдай
d)
Синтаксистік қате
e)
Айнымалы түрі тұрақты мәндерге сәйкес келмейді
14.
С++ тілінде "нүктелі үтір (;)" белгісі:
a)
кейбір қадамдардың соңын білдіреді
b)
программада тізбектелген қадамдарды ажыратады
c)
функцияның тақырыбында формальды параметрлерді ажыратады
d)
"блок" деген құрылымдық нұсқауды міндетті түрде аяқтау
e)
амалды білдіреді
15.
cin идентификаторы .... үшін пайдаланылады:
a)
стандартты енгізу
b)
компилятор жалауы
c)
стандартты шығару
d)
бүтін -1
e)
теріске шығару
16.
"Блок" деп аталатын құрылымдық нұсқау:
a)
ирек жақшаға { } алынған кез келген нұсқаулардың тізбегі
b)
дөңгелек жақшаға ( ) алынған кез келген нұсқаулардың тізбегі
c)
төртбұрышты жақшаға [ ] алынған кез келген нұсқаулардың тізбегі
d)
begin end операторлық жақшаға алынған кез келген нұсқаулардың тізбегі
e)
тармақталу және цикл нұсқаулықтарының құрамына міндетті түрде кіретін нұсқау
17.
i++ амалы:
a)
i- дің мәні басқа амалда қолданылғаннан кейін бірді қосады
b)
бірді екі рет қосады
c)
i- дің мәні басқа амалда қолданылмас бұрын бірді қосады
d)
i- дің мәні басқа амалда қолданылу уақытында бірді қосады
e)
осы айнымалыға бөлінген 2 байт орынды босатады
18.
Логикалық амалдар жиынтығы:
a)
.
b)
,
c)
*
d)
"
e)
'
19.
Пернетақтадан еңгізілген бүтін үш санды x,y және z айнымалыларына сақтап, олардың көбейтіндісін result айнымалысына меншіктеу
a)
cin>>x>>y>>z; result=x*y*z;
b)
cout<
c)
cout>>x>>y>>z; results=x*y*z;
d)
Cin>>x>>y>>z; results=pow(x,y,z);
e)
cin>>x>>y>>z; result= pow(x,y,z);
20.
a)
77
b)
88
c)
78
d)
87
e)
Null
21.
a)
1
b)
-1
c)
2
d)
0
e)
-2
22.
a)
0
b)
1
c)
-1
d)
2
e)
-2
23.
a)
12
b)
1
c)
6
d)
0
e)
15
24.
a)
6
b)
0
c)
4
d)
1
e)
5
25.
a)
2
b)
0
c)
1
d)
4
e)
3
26.
a)
8
b)
1
c)
19
d)
2
e)
0
27.
a)
5
b)
1
c)
2
d)
4
e)
3
28.
a)
6
b)
7
c)
2
d)
-5
e)
5
29.
a)
7
b)
-5
c)
5
d)
6
e)
8
30.
a)
4
b)
3
c)
2
d)
5
e)
0
31.
a)
-5
b)
-2
c)
-3
d)
-1
e)
-4
32.
Цикл қанша рет орындалады? for (i=1; i<10; i++) { }
a)
9
b)
10
c)
11
d)
0
e)
1
33.
for (i=0; i<10; i++) { } Цикл қанша рет орындалады?
a)
10
b)
9
c)
11
d)
0
e)
1
34.
С++ тілінде бүтін х айнымалысына 1-ді қосатын төрт операторды көрсетіңіз
a)
x=x+1; x+=1; ++x; x++;
b)
x=x+1; x+=1; 1++x; x++1;
c)
x:1+x; 1+=x; 1+x; x+1;
d)
x= x+1; x=1; 1+x; x:++;
e)
x:x+1; x++; x=1; ++x;
35.
Дұрыс жазылған инструкция:
a)
switch ( K ) {case 0: K++; case 1: K--; default: ;}
b)
while ( F( ); );
c)
switch ( K ) {case 'A': K++; case 1: K--; default ;}
d)
for ( K = 0, K < 10, K++ );
e)
void G( ) {return 0;}
36.
Қате жазылған инструкция:
a)
for (K = 0; K= < 10; K++ );
b)
do K--; while (K);
c)
struct T {float A; int N;};
d)
S += K;
e)
while ( F( ) );
37.
if (c=>7); cout<< "c 7-ге тең немесе үлкен \n "; Берілген программа кодының қатесін табыңыз:
a)
салыстыру операциясын >= таңбасына ауыстыру, жақшадан кейінгі нүктелі үтірді алып тастау.
b)
жақшадан кейінгі нүктелі үтірді алып тастау.
c)
салыстыру операциясын ! таңбасына ауыстыру, жақшадан кейінгі нүктелі үтірді алып тастау.
d)
салыстыру операциясын = <таңбасына ауыстыру, жақшадан кейінгі нүктелі үтірді алып тастау.
e)
салыстыру операциясын >= таңбасына ауыстыру, «\n» опреаторын алып тастау.
38.
do ... while циклі while циклінен несімен ерекшеленеді?
a)
do ... while циклі кем дегенде бір рет орындалады
b)
while циклі шарт тексерілгенге дейін орындалады
c)
do ... while циклі орындалмас бұрын шартты тексереді
d)
while циклі шарт тексерілгеннен кейін орындалады
e)
do ... while циклі орындалмас бұрын шартты тексермейді
39.
Дұрыс жазылған жол:
a)
for (K = 0; K < 10; K++)
b)
while ( F( ); );
c)
void G( ) {return 0;}
d)
switch (K) {case 0: K++; case 1, 2: K--; default ;}
e)
S &&= K;
40.
a)
17
b)
1
c)
14
d)
12
e)
0
41.
a)
-2
b)
0
c)
2
d)
1
e)
3
42.
a)
7
b)
3
c)
4
d)
1
e)
11
43.
a)
-5
b)
-2
c)
-3
d)
-1
e)
-4
44.
16 деген тұрақты мәліметтің типі:
a)
int
b)
char
c)
double
d)
char *
e)
float
45.
1.23 деген тұрақты мәліметтің типі:
a)
float
b)
char *
c)
int
d)
real
e)
char
46.
+4.8 деген тұрақты мәліметтің типі:
a)
float
b)
int
c)
fixed
d)
long
e)
long float
47.
С тілінде программаның орындалуы басталатын функция:
a)
main()
b)
program my_program
c)
function()
d)
main
e)
main_function()
48.
Егер есептеу кезінде айнымалылардың барлығы 5-ке тең болса, есептеуден кейінгі айнымалылардың мәнін анықтаңыз: product*=x++ ;
a)
product=25, x=6
b)
product=30, x=6
c)
product=25, x=5
d)
product=30, x=5
e)
product=256
49.
x=1; while(x<=10); x++;} қатесін табыңыз:
a)
Шарттан кейінгі нүктелі үтірді { жақшасымен алмастыру немесе шарттан кейінгі ; және } алып тастау.
b)
Шарттан кейінгі нүктелі үтірді } жақшасымен алмастыру.
c)
{ жақшасын қосу немесе соңғы ; және } алып тастау.
d)
} жақшасын алып тастау.
e)
Қате жоқ.
50.
Түсініктемелердің басталғанын көрсететін белгі:
a)
/*
b)
(
c)
[
d)
(*
e)
{
100 %
