OOP
.docx1. С++ - те мәліметтердің стандартты типтері
A) int
float
double
2. С++ тілінде && таңбаларының үйлесімділігі
логикалық және
AND
логикалық шарттарды біріктіру операциясы
3. С++ тілінде мүмкін болатын деректер типтері: Е) Символдық.
G) Логикалық. H) Жолдық.
4. -- операциясы
A) оңнан солға болғанда префикстідекремент
F) солдан оңға болғанда суффикстідекремент
H) декремент
! операциясы
A) логикалық терістеу
C) не
H) логикалық шарттарды біріктіру операциясы
$$$006
!= операциясы
теңемес
логикалық оператор
G) теңсіздік
$$$007
С++ тіліндегі операторлар:
А)<=
D)+= F)!=
$$$008
Операция типтері:
С)Арифметикалық.
Е)Логикалық.
G)Конкатенациялық.
$$$009 ++ операциясы B) оңнан солға болғанда префиксті инкремент
C) инкремент
G) солдан оңға болғанда суффикстіинкремент
$$$010. Унарлы операциялар:
B) ++ және --
E) &және *
G) sizeof және !
$$$011
. операциясы
A) құрылым
F) біріктіру
H) класс элементтерін ерекшелеу
$$$012 /= операциясы
A) бөлу және меншіктеу
D) бөлінуден бүтін бөлігін меншіктеу
H) меншіктеу операциясы
$$$013 ?: операциясы
A) шартты операция
F) логикалық белгілеуді есептеу
H) шартты дизъюнкция
$$$014
|| операциясы
D) логикалық НЕМЕСЕ
F) OR
H) логикалық операция
$$$015 С++ тілінде дұрыс меншіктеу өрнегі:
D)char a='123';
Е)int a='123';
H) chara[]="123";
$$$016
+= операциясы
A) қосу және меншіктеу
E) меншіктеу операциясы
H) операндтын оң жақ бөлігін меншіктеу
$$$017
С++ тілінде мүмкін болатын айнымалылар аттары:
Е) $m312
F) _var
H) Asm
$$$018
Көрсетілген таңбалардың <= немесе || немесе != немесе ! немесе == немесе>= немесе&& қайсысы С тілінде логикалық операцияларға жатпайды?
C) &&
F) ||
H) !
$$$019
-= операциясы
A) азайту және меншіктеу
C) меншіктеу операциясы
F)операндтын сол жақ бөлігін меншіктеу
$$$020
Көрсетілген символдардың қайсысы && немесе || немесе != немесе ! немесе == немесе <= С тілінде қатынас операцияларына жатады?
A) !=
==
<=
$$$001
С++ тілінде логикалық операцияның нәтижесі:
A) true – ақиқат
F) false - жалған
H) 0 немесе 1 мәнін қайтару
$$$002
С++ тілінде шартты өрнектің нәтижесі:
A) true – ақиқат
F) false - жалған
H) 0 немесе 1 мәнін қайтару
$$$003
Төменде көрсетілген барлық шамалардың ішінен тек қана қатынас операцияларын ғана көрсетіңіз.
B) Кіші, үлкен
E) Кіші немесе тең, үлкен немесе тең
G) Тең, тең емес
$$$004
С++ тіліндегі көшу операторлары:
В) continue
С) goto
G) break
$$$005
С++ тілінде double, enum, void стандартты типтер дұрыс сипатталуы
бос тип
саналатын тип
E) екілік ұзындықтағы құбылмалы нүктелі тип
$$$006
С тілінде шартты және логикалық өрнектер ____ қолданылады
B) С тілінің басқару операторларында
есептеудің белгілі бір шартын орындауда
логикалық операцияларды орындауда
$$$007
Алгоритмердің жазылуының әдістері: С) Кәдімгі тілде.
D) Схемалар түрінде (блок-схемалар). F) Бағдарламалу тілінде.
$$$008
Қатынас операциялары С++ тілінде ____ қолданылады:
B) салыстыру үшін
D) операнттардың қатынасын көрсету
F) шартты операторларды жүзеге асыру үшін
$$$009
Алгоритм – бұл
C) берілген мәліметтермен анықталатын ақырлы қадамдардан тұратын дәл тапсырмалар тізбегі
F) құрылымның негізгі идеясын түсінуі
H) тапсырма жинағы
$$$010
С++ - тетұрақтылардыдұрысжариялануы
A) const float a=10;
E) const int N=100;
G) const double B=1.56;
$$$011
C++ тілінде дұрыс идентификаторлар атаулары: А) Бас және кіші латын әріптері.
В) "_" белгісі, сандар.
F) "$" белгісі және латын әріптері.
$$$012
Объектіге бағытталған бағдарламалаудың іргелі принциптері: D) Инкапсуляция.
Мұрагерлік.
Полиморфизм.
$$$013
С++ тіліндегі кілттік сөздер:
А) sizeof
Е) new
G) this
$$$014
Көрінбейтін символдарды шығарған кезде қолданылатын С++ тіліндегі escapeтізбегі:
Е) \t
F) \n
H) \"
$$$015 С++ модификаторлар түрі:
A) const
C) unsigned
H) volatile
$$$016
С++ тілінде стандартты типтер
B) enum саналатын тип
E) double екілік ұзындықтағы құбылмалы нүктелі тип
H) void бос тип
$$$017
С++ тілінде стандартты типтер
float құбылмалы нүктелі тип
enum саналатын тип
E) double екілік ұзындықтағы құбылмалы нүктелі тип
$$$018
С++ тілінде стандартты типтер
B) enum саналатын тип
E) double екілік ұзындықтағы құбылмалы нүктелі тип
H) void бос тип
$$$019
С++ тілінде float, int, void стандартты типтер дұрыс сипатталуы
A) бос тип
D) құбылмалы нүктелі тип
F) бүтін санды тип
$$$020
С++ тілінде float, enum, void стандартты типтер дұрыс сипатталуы
бос тип
саналатын тип
D) құбылмалы нүктелі тип
$$$001
Төмендегі шарт орындалса, X, Y айнымалылары қандай мән қабылдайды: int X=1, Y=15; X=--X-Y; if (Y<15) X+=15; else X-=15;
A) X= -30 C) Y=15 F) X= -30, Y= 15
$$$002
Төмендегі шарт орындалса, X, Y, Z айнымалылары қандай мән қабылдайды: int X=2, Y=1, Z=2; X+=Y+++Z; if (X<3) X++;
A) X=5 F) Y=1 H) Z=2
$$$003
Төмендегі шарт орындалса, X, Y, Z айнымалылары қандай мән қабылдайды: int X=2, Y=1, Z=2; X+=Y+--Z; if (X<3) X++;
A) X=4 Y=1 Z=2
$$$004
Төмендегі шарт орындалса, X, Y, Z айнымалылары қандай мән қабылдайды: int X=2, Y=1, Z=2; X+=Y++-Z; if (X<3) X++;
C) X=2 F) Y=1 H) Z=2
$$$005
Төмендегі шарт орындалса, X, Y, Z айнымалылары қандай мән қабылдайды: int X=2, Y=1, Z=2; X+=Y---Z; if (X<3) X++;
C) X=2 Y=1 Z=2
$$$006
Төмендегі шарт орындалса, X, Y, Z айнымалылары қандай мән қабылдайды: int X=2, Y=1, Z=2; X-=Y+--Z; if (X<3) X++;
D) X=1 Y=1 Z=2
$$$007
Төмендегі шарт орындалса, X, Y, Z айнымалылары қандай мән қабылдайды: int X=2, Y=1, Z=2; X-=Y++-Z; if (X<3) X++;
D) X=3 Y=1 Z=2
$$$008
Төмендегі шарт орындалса, X, Y, Z айнымалылары қандай мән қабылдайды: int X=2, Y=1, Z=2; X-=Y+++Z; if (X<3) X++;
A) X= 0 Y=1 Z=2
$$$009
Төмендегі шарт орындалса, X, Y, Z айнымалылары қандай мән қабылдайды: int X=2, Y=1, Z=2; X-=Y---Z; if (X<3) X++;
D) X=3 Y=1 Z=2
$$$010
Төмендегі шарт орындалса, X, Y, Z айнымалылары қандай мән қабылдайды: int X=2, Y=1, Z=2; X+=Y++-Z; if (X<3) X++;
C) X=2 F) Y=1 H) Z=2
$$$011
Төмендегі шарт орындалса, X, Y, Z айнымалылары қандай мән қабылдайды: int X=2, Y=1, Z=2; X+=Y---Z; if (X<3) X++;
C) X=2 Y=1 Z=2
$$$012
Төмендегі шарт орындалса, X, Y, Z айнымалылары қандай мән қабылдайды: int X=2, Y=1, Z=2; X-=Y+--Z; if (X<3) X++;
D) X=1 Y=1 Z=2
$$$013
Төмендегі шарт орындалса, X, Y, Z айнымалылары қандай мән қабылдайды: int X=2, Y=1, Z=2; X-=Y++-Z; if (X<3) X++;
D) X=3 Y=1 Z=2
$$$014
Төмендегі шарт орындалса, X, Y, Z айнымалылары қандай мән қабылдайды: int X=2, Y=1, Z=2; X-=Y+--Z; if (X<3) X++;
D) X=1 Y=1 Z=2
$$$015
Төмендегі шарт орындалса, X, Y, Z айнымалылары қандай мән қабылдайды: int X=2, Y=1, Z=2; X-=Y++-Z; if (X<3) X++;
D) X=3 Y=1 Z=2
$$016
Төмендегі шарт орындалса, X, Y, Z айнымалылары қандай мән қабылдайды: int X=2, Y=1, Z=2; X-=Y+++Z; if (X<3) X++;
A) X= 0 Y=1 Z=2
$$$017
Төмендегі шарт орындалса, X, Y, Z айнымалылары қандай мән қабылдайды: int X=1, Y=15; X=--X-Y; if (Y<15) X+=15; else X-=15;
A) X= -30 C) Y=15 F) X= -30, Y= 15
$$$018
С тілінде көрсетілген өрнектердің ақиқатын көрсет: 2003>2000, 7890<9600, 56.76!=77.96 немесе 456!=456
біріншісі біріншісі и екіншісі D) үшіншісі
$$$019
С++ тілінде 5 саны келесі биттік операциялардың нәтижесінде алынады:
С) 11 >> 1
1 | 4
12 ^ 9
$$$020 &&операциясы C) логикалық ЖӘНЕ
F) "AND"операция
H) логикалық көбейту
$$$001
С++ тілінде операциялардың приоритеттері бойынша кему ретімен орналасуы:
D) (), *, !=
Е) &&, ||, +=
H) <<, <=, ==
$$$002
С++ тілінде қарапайым типтердің жариялануы:
А) unsigned char
С) unsigned int
F) unsigned long
$$$003
С++ тілінде оперативті жадыдағы екі байттың алатын орны:
А) unsigned int
С) int
Е) short int
$$$004
С++ тілінде нақты типтердің жариялануы:
В) float
D) long double
H) double
$$$005
Деректің абстракты типін құру үшін қамтамасыз ету керек:
D) Әдістер көмегімен деректердің абстрактылық типтеріне қолданылатын амалдар.
Тип атауы.
Деректерді немесе объект данасының айнымалыларын көрсету.
$$$006
Деректердің динамикалық құрылымдарымен жұмыс жасау барысында сілтемелік өрнек ретінде пайдалануға болады:
Е) Көрсеткіш.
F) NULL (nil) тұрақтысы.
H) Сілтемелік функция (яғни мәні көрсеткіш болатын функция).
$$$007
Жадыны толтыру және орналастыру принципі бойынша динамикалық объектілер класы: В) Тізбектер.
Реттелген жиынтық.
Реттелмеген жиынтық.
$$$008
Өзгергіштік бойынша деректердің динамикалық құрылғыларының классификациясы: А) Статикалық.
D) Динамикалық. Е) Жартылай статикалық.
$$$009
С++ тілінде операциялардың ассоциативтілігі оңнан солға болғанда приоритеттері бойынша кему ретімен орналасуы:
А) =, +=, -=
Е) /=,%=,|=
G) ^=,<<=, >>=
$$$010
С++ тілінде операциялардың ассоциативтілігі оңнан солға болғанда приоритеттері бойынша кему ретімен орналасуы:
А) =, +=, -=
Е) *=,/=,&=
G) ^=,<<=, >>=
$$$011
С++ тілінде операциялардың ассоциативтілігі солдан оңға болғанда приоритеттері бойынша кему ретімен орналасуы:
С) <,<=,>
D) *, /, %
H) (), [], ->
$$$012
С++ тілінде операциялардың ассоциативтілігі солдан оңға болғанда приоритеттері бойынша кему ретімен орналасуы:
А) ==,!=
С) <,<=,>
H) (), [], ->
$$$001
С++ - те төменде көрсетілген шартты операторлар:
A) if else
?:
switch
$$$002
a, b, c бүтін саны берілген. Егер a ≤ b ≤ c, онда бүкіл сандарды олардың квадратымен ауыстыру, егер a>b>c, онда әр санды олардың ішіндегі үлкенірек сандармен ауыстыру, басқа жағдайда танбасын ауыстыру.
B) if ((a<=b) && (b<=c)){a=pow(a,2); b=pow(b, 2); c=pow(c, 2);} else if ((a>b)
&& (b>c)){b=a;c=a;} else {a=-a;b=-b;c=-b;}
E) if ((a>b) && (b>c)){b=a;c=a;} elseif ((a<=b) && (b<=c)){a=pow(a,2); b=pow(b,
2); c=pow(c, 2);}else {a=-a;b=-b;c=-b;}
H) if ((a<=b) && (b<=c)){a=a*a; b=b*b; c=c*c;} else if ((a>b) && (b>c)){b=a;c=a;} else {a=-a;b=-b;c=-b;}
$$$003
If [max==100] (sup=max; inf=-max;) if [min==-100](sup=-min; inf=min;) шартты операторын сипаттаудағы қателігі
() белгілерінің орнына { } белгілері тұру керек
[шарт ] белгілерінің орнына (шарт ) белгілері тұру керек
H) else деген шарттың құрамы жетпейді
$$$004
if(max=100) sup=max, inf=-max; шартты операторын сипаттаудағы қателігі
A) қатынас операциясы жетпейді
, белгісінің орнына ; белгісі болуы керек
{ және } белгілері жетпейді
$$$005
if шартты операторының дұрыс жазбасы
A) if(шарт){<егер ақиқат болса амал орындалады>}
F) if(шарт){<егер ақиқат болса амал орындалады>} else if(шарт){<егер ақиқат болса амал орындалады>}
H) if(шарт){<егер ақиқат болса амал орындалады>} else {<егер ақиқат болса амал орындалады>}
$$$006
Da23 a, a 0 тендеуін шартты операторды қолдану арқылы шығару a a, a 0
A) if (a>0) {D=pow(a,2)+sqrt(a);}else if(a<0){D=pow(a,3)+abs(a);}else{cout<<”Шешімі жоқ”;} D) if (a>0) D=pow(a,2)+sqrt(a); else if(a<0)D=pow(a,3)+abs(a);
E) if (a>0) D=pow(a,2)+sqrt(a);else if(a<0)D=pow(a,3)+abs(a);else cout<<”Шешімі жоқ”;
$$$007
If [max==100] (sup=max; inf=-max;) if [min==-100](sup=-min; inf=min;) шартты операторын сипаттаудағы қателігі
() белгілерінің орнына { } белгілері тұру керек
[шарт ] белгілерінің орнына (шарт ) белгілері тұру керек
H) else деген шарттың құрамы жетпейді
$$$009
switch шартты операторының синтаксисі
A) switch(ортақ өрнегі){case <константа1>:<амал1>break;…case
<константаN>:<амалN>break;default:<амал>}
D) switch(ортақ өрнегі){case <константа1>:<амал1>break;…case
<константаN>:<амалN>break;default:<амал>}
G) switch(ортақ өрнегі){case <константа1>:<амал1>break;…case
<константаN>:<амалN>break;default:<амал>}
$$$010
if-else-if шартты операторының синтаксисі
A) if(шарт1){<1-ші шарт ақиқат болғандағы амал>}else if(шарт 2){< 2-ші шарт ақиқат болғандағы амал >}…else if(шартN){< N-ші шарт ақиқат болғандағы амал >}
F) if(шарт 1){< 1-ші шарт ақиқат болғандағы амал >}else if(условие2){< 2-ші шарт ақиқат болғандағы амал >}…else if(шарт N){< N-ші шарт ақиқат болғандағы амал >}
H) if(шарт 1){< 1-ші шарт ақиқат болғандағы амал >}else if(условие2){< 2-ші шарт ақиқат болғандағы амал >}…else if шарт N){< N-ші шарт ақиқат болғандағы амал >}
$$$011
if-else шартты операторының синтаксисі
A) if(условие){<ақиқат болғандағы амал >}else{< жалған болғандағы амал >}
F) if(условие){< ақиқат болғандағы амал >}else{< жалған болғандағы амал >}
H) if(условие){< ақиқат болғандағы амал >}else{< жалған болғандағы амал >}
$$$012
Шартты операторлар
B) if-else
D):?
if ($a == 0) {...} else if ($a > 0)
{...} else {...}
$$$013
C++ тіліндегі операторының тармақталған дұрыс шарты
А) if(a&b)
С) if(a<b && c>d)
if(a%b)
$$$014
a,b айнымалыларының келесі шартты операторындағы дұрыс жауабы: int a=1,
b=15; a=--a-b; if (b<15) a+=15; else a-=15;
A) a= -30
C) b=15
F) a= -30, b= 15
$$$015
a,b,с айнымалыларының келесі шартты операторындағы дұрыс жауабы: int
a=2, b=1, c=2; a+=b+++c; if (a<3) a++;
A) a=5
F) b=1
H) c=2
$$$016
a,b,с айнымалыларының келесі шартты операторындағы дұрыс жауабы: int a=2, b=1, c=2; a+=b+--c; if (a<3) a++;
A) a=4 b=1 c=2
$$$017
a,b,с айнымалыларының келесі шартты операторындағы дұрыс жауабы: int a=2, b=1, c=2; a+=b++-c; if (a<3) a++;
C) a=2 F) b=1 H) c=2
$$$018
a,b,с айнымалыларының келесі шартты операторындағы дұрыс жауабы: int a=2, b=1, c=2; a+=b---c; if (a<3) a++;
C) a=2 b=1 c=2
$$$019
a,b,с айнымалыларының келесі шартты операторындағы дұрыс жауабы: int a=2, b=1, c=2; a-=b+--c; if (a<3) a++;
D) a=1 b=1 c=2
$$$020
a,b,с айнымалыларының келесі шартты операторындағы дұрыс жауабы: int a=2, b=1, c=2; a-=b++-c; if (a<3) a++;
D) a=3 b=1 c=2
$$$021
a,b,с айнымалыларының келесі шартты операторындағы дұрыс жауабы: int a=2, b=1, c=2; a-=b+++c; if (a<3) a++;
A) a= 0 b=1 c=2
$$$022
a,b,с айнымалыларының келесі шартты операторындағы дұрыс жауабы: int a=2, b=1, c=2; a-=b---c; if (a<3) a++;
D) a=3 b=1 c=2
$$$023
a,b,с айнымалыларының келесі шартты операторындағы дұрыс жауабы: int a=2, b=1, c=2; a+=b++-c; if (a<3) a++;
C) a=2 F) b=1 H) c=2
$$$024
a,b,с айнымалыларының келесі шартты операторындағы дұрыс жауабы: int a=2, b=1, c=2; a+=b---c; if (a<3) a++;
C) a=2 b=1 c=2
$$$025
a,b,с айнымалыларының келесі шартты операторындағы дұрыс жауабы: int a=2, b=1, c=2; a-=b+--c; if (a<3) a++;
D) a=1 b=1 c=2
$$$026
a,b,с айнымалыларының келесі шартты операторындағы дұрыс жауабы: int a=2, b=1, c=2; a-=b++-c; if (a<3) a++;
D) a=3 F) b=1 G)c=2
$$$027
a,b,с айнымалыларының келесі шартты операторындағы дұрыс жауабы: int a=2, b=1, c=2; a-=b+--c; if (a<3) a++; a=1 b=1 c=2
$$$028
a,b,с айнымалыларының келесі шартты операторындағы дұрыс жауабы: int A=2, B=1, C=2; A-=B++-C; if (A<3) A++;
D) A=3 B=1 C=2
$$$029
a,b,с айнымалыларының келесі шартты операторындағы дұрыс жауабы: int a=2, b=1, c=2; a-=b+++c; if (a<3) a++;
A) a= 0 b=1 c=2
$$$001
Do(epsilon--) while (epsilon=1) если int epsilon=2 циклын сипаттауда қандай қате кеткен?
= таңбасының орнына қатынас операциясының белгісі тұру керек
( және ) таңбаларының орнына { және } таңбалары тұру керек
F) ; таңбасы жетіспейді
$$$002 for{int i=1,i<10,i+} циклын сипаттауда қандай қате кеткен?
A) , таңбасының орнына ; таңбасы тұру керек
F) инкремент дұрыс жазылмаған
H) { және }таңбасы орнына ( және ) таңбалары тұру керек
$$$003 while(epsilon=1) егер int epsilon=2 циклын сипаттауда қандай қате кеткен?
C) қатынас операциясы жетіспейді
= таңбасының орнына қатынас операциясының белгісі тұру керек
циклдің денесі көрсетілмеген
$$$004
Төменде көрсетілген мысалдардың қайсысы while циклын дұрыс сипаттайды?
A) while(<шартты тексеру>){<оператор1>;…<операторN>;}
E) while(<шартты тексеру>){<оператор1>;…<операторN>;}
G) while(<шартты тексеру>){<оператор1>;…<операторN>;}
$$$005
Төменде көрсетілген мысалдардың қайсысы for циклын дұрыс сипаттайды?
A) do {<оператор1>;…<операторN>;} while(<шартты тексеру>)
for( <бос меншіктеу операторы >; <қайталану шарты>;<өзгеру бөлігі>)
for(...; ...; )
$$$006
С++ тілінде мүмкін болатын циклдік операторлар:
А)while D) for H) do...while
$$$007
С++ тілінде for циклдік операторының меншіктеу бөлігінің жазылуы:
В)for( /* бос меншіктеу операторы */; ... )
D) for(int i = 0; ... )
G) for(int lo = 0, hi = max, mid = max/2; ...)
$$$008
С++ тілінде for циклдік операторының қайталану шартының жазылуы:
D) for(...; ch = fun(); ...)
Е) for(...; ; ...)
H)for(...; index < arraysize; ...)
$$$009
С++ тілінде for циклдік операторының мәнінің өзгеру бөлігінің жазылуы:
С)for(...; ...; i /= 2 )
D)for(...; ...; )
F)for(...; ...; ++i)
$$$010
Коммерциялық CASE-жүйесінде қолданылатын спецификация тілдері:
А) байланыстар-объекті диаграммалары
С) мәліметтер ағынының диаграммасы
G) күйден өту диаграммалары
$$$011
Шартсыз өту операторы:
D) goto
F) . . . операторы . . . if ( условие ) goto lab; операторы;} lab:; . . .
G ) goto end_loop; end_loop: ;
$$$012 C++ тіліндегі өту операторы:
В) continue С) goto G) break
$$$013
C++ тіліндегі switch оператор өрнегінің мәні:
А) бүтін санды
Е) тек бүтін типті айнымалылар
F) екілік ұзындықты құбылмалы нүктелі типті
$$$014 switch өрнегі келесіге дейін орындалады: А) switch операторының денесінің аяғында
В) break операторы кезіккенге дейін
D) break{}; операторына дейін
$$$015 While операторыкелесі алгоритмдерді орындауға мүмкіндік береді:
A) егер логикалық өрнек ақиқат болса, онда цикл денес орындалады, сосын тағы логикалық өрнегі тексеріледі
C) егер логикалық өрнек жалған болса,онда цикл денесін қалдырып кетеді де, цикл денесінен кейін тұрған операторға басқарылуға жіберіледі
F) егер логикалық өрнек басынан жалған болса, онда while цикл денесі бір ретте орындалмайды
$$$016 While операторыкелесі алгоритмдерді орындауға мүмкіндік береді:
A) егер логикалық өрнек ақиқат болса, онда цикл денес орындалады, сосын тағы логикалық өрнегі тексеріледі
D) егер логикалық өрнек жалған болса,онда цикл денесін қалдырып кетеді де, цикл денесінен кейін тұрған операторға басқарылуға жіберіледі
G) егер логикалық өрнек басынан жалған болса, онда while цикл денесі бір ретте орындалмайды
$$$017 for оперторының конструкциясы:
В1- өрнек,бастапқа мәнімен цикл параметрі деп аталатын айнымалыны меншіктеу (инициализация)
В2- өрнек, цикл айнымалысының өзгеруі
Оп- оператор немесе группа операторлар тобы (шексіз цикл);
A)for(В1;;В2)Оп (шексіз цикл);
for(;Логикалық өрнек;)Оп
for(;;).
$$$020
С++ тілінде келесі операторлардың дұрыс орындалуы :
B) break операторы циклдің үзілуін шақырады
continue –циклдің қазіргі итерациясын тоқтатып және келесі итерацияға өту
switch операторы басқару өрнегінің мәнінен шығып есептеу процессінің таратылым таңдау үшін арналған
$$$001
С++ тілінде дұрыс жазылған функция:
А) int main() {return 1;}
Е) void main() {}
H) int main() {return true;}
$$$002
С++ тілінде бағдарлама
void goop(int z[], int m = 1, int d =1) {
...
}
жәнемассив:
int x[10]; берілген.
Функцияның анықталуы:
А) goop(x);
Е) goop(x, 10, 4);
H) goop(x, 10);
$$$003
Бағдарламаны құруда функцияны қолданудың мақсаттары: А) Бағдарламаны құруды басқарылатынырақ жасайды.
D) Кодтың көлемін азайту мақсатында қайталатын фрагменттерін кеміту.
Е) Құру жылдамдығын арттыру мақсатында бағдарламалық кодтарды қайта қолдану.
$$$004
Функция прототипі суреттейді:
Берілетін параметрлердің келу ретін.
Берілетін параметрлердің санын.
Берілетін параметрлердің типтерін.
$$$005
C++ тілінде айнымалылардың көріну кеңістігі:
D) Локалды, фигуралық жақшаға алынған бұлт аумағында көрінетін.
Локалды, функция аумағында көрінетін.
Глобалды, модуль аумағында көрінетін.
$$$006
Функция қасиеті:
В) егер функция шақырылуы оның анықталуынан ерте кезіксе,онда программа басында функцияның сипатталуы болуы керек
Е) функцияның параметрлері болуы мүмкін
H) функция денесінде локалды айнымалылардың сипатталуы мен орындайтын операторлар бар
$$$007
Мәні бойынша функцияға параметрлер жіберу келесі айнымалылар типі үшін рұқсат:
D) Санды.
Е) Логикалық. F) Символды.
$$$008
Төмендегідей жағдайда С++ тілінде функция жұмысын аяқтайды:
D) функцияның денесін фигуралық жақшамен жабуға жеткенде.
Е) "exit(0)" функциясын шақырғанда.
F) "return" операторын кездестіргенде.
$$$009
Алгоритмнің қасиеттері: А) Нәтижелілік.
С) Дискреттік.
H) Жалпылық.
$$$010
Алгоритмдер типтері: В) Сызықтық.
F) Тармақталған. G) Циклді.
$$$011
Алгоритмердің жазылуының әдістері: С) Кәдімгі тілде.
D) Схемалар түрінде (блок-схемалар). F) Бағдарламалу тілінде.
$$$012 Қатар түрлері: А) қысқа.
В) ұзын. D) кең.
$$$013
C++ тілінде қатарлармен жұмыс істеу функциялары:
А) strncmp
F) strcpy
H) strcmp
$$$014
Рекурсивтік процедуралар қолданылады:
В) Фракталды графикада
С) Лабиринтта жолды iздестiру есептерінде
F) Күрделі контурлы тұйық кеңістікті бояу графикасында
$$$015
Рекурсивті процедураларды қолдануды жобалау барысында төмендегідей мәселелерді ойластыру керек:
А) Процедураға параметрлерді жіберу әдістерін және оның жұмысының нәтижелерін қайтару.
С) Процедурадан шығуды ұйымдастыру.
$$$016
Рекурсивті алгоритмдерді құру әдістері: В) Декомпозиция әдісі.
F) Рекурренттік қатынастар әдісі.
H) Динамикалық бағдарламалау әдісі.
$$$017
Бағдарламалық жүйенің негізгі функционалдық сенімділік құраушылары:
В) қорғанымдылығы
С) жұмысқа қабілеттілігі
F) қауіпсіздігі
$$$018 С++ тіліндегі функция туралы дұрыс түсініктер:
кез келген функцияның типі бар
функцияның типіне сәйкес мәнді қайтаруы мүмкін
егер функция ешқандай мән қайтармаса, онда ол void типті болу керек
$$$019 С++ тіліндегі функция туралы дұрыс түсініктер:
C) егер функция ешқандай мән қайтармаса, онда ол void типті болу керек
функцияның типіне сәйкес мәнді қайтаруы мүмкін
кез келген функцияның типі бар
$$$020
С++ тіліндегі функция туралы дұрыс түсініктер:
функцияның типіне сәйкес мәнді қайтаруы мүмкін
кез келген функцияның типі бар
H) егер функция ешқандай мән қайтармаса, онда ол void типті болу керек
$$$001
Қандай да бір өлшем бойынша массивтің ұзындығы не деп аталады
B) экстент
F) length;
H) sizeof;
$$$002
C++тілінде массив элементтерін дұрыс қолданылуы: int a[2][8]; char i,j; double k; В) a[i*j][7];
Е) a[i%j][1];
H) a[i/j][7];
$$$003
C++ тілінде массивті дұрыс инициализациялау:
А) int a[2][3]={1,2,3, 21,22,23 };
Е) int a[2][3]={1,2,3, 21};
G) int a[2][3]={ {1,2,3}, {21,22,23} };
$$$004
Массивтер түрлері: В)көп өлшемді.
С)бір өлшемді.
F)екі өлшемді.
$$$005
C++ тілінде жолдармен жұмыс жасайтын функция:
А) strncmp
F) strcpy
H) strcmp
$$$006
Екі массив тең болып саналады, егер
B) бірдей позицияда тұрған олардың элементтері тең болса
элементтер саны, элементтердің мәндері, кілттерінің мәні сәйкес келсе
өлшемдері мен элементтердің сәйкес жұптары сәйкес келсе
$$$007
Массивті хабарлау синтаксисі
A) <тип><аты>[өлшем]
C) <тип><аты>[өлшем]
G) <тип><аты>[өлшем]
$$$008
matrix классында операторлар – катесіз жазылуы
B) friend matrix operator - (const matrix& m1, const matrix& m2) ;
F) friend matrix operator - (const matrix& m1, const matrix& m2) ;
H) class matrix operator - (const matrix& m1, const matrix& m2) ;
$$$009
matrix классында операторлар * катесіз жазылуы
B) friend matrix operator * (const matrix& m1, const matrix& m2) ;
F) friend matrix operator * (const matrix& m1, const matrix& m2) ;
H) class matrix operator * (const matrix& m1, const matrix& m2) ; $$$010
matrix классында операторлар + катесіз жазылуы
B) friend matrix operator + (const matrix& m1, const matrix& m2) ;
E) friend matrix operator + (const matrix& m1, const matrix& m2) ;
H) friend matrix operator + (const matrix& m1, const matrix& m2) ;
$$$011
matrix классында операторлар << катесіз жазылуы
B) friend matrix operator << (const matrix& m1, const matrix& m2) ;
F) friend matrix operator << (const matrix& m1, const matrix& m2) ;
H) friend matrix operator << (const matrix& m1, const matrix& m2) ;
$$$012 matrix классында операторлар = катесіз жазылуы
C) matrix& operator = (const matrix& m) ;
F) matrix& operator = (const matrix& m) ;
H) matrix& operator = (const matrix& m) ;
$$$013
matrix классында операторлар >> катесіз жазылуы
B) friend matrix operator >> (const matrix& m1, const matrix& m2) ;
E) friend matrix operator >> (const matrix& m1, const matrix& m2) ;
G) friend matrix operator >> (const matrix& m1, const matrix& m2) ;
$$$014
С++ тілінде массивтің дұрыс сипатталуы:
A) массив элементінің нөмірленуі нөлден басталады
C) соңғы массив элементінің нөмірленуі N-1болады, N элемент тұратын E) массивтің тұрақты ұзындығы бар және бір типтегі бірлік мәліметтерді сақтайды