OOP
.pdf$$$010
С++ тілінде операциялардың ассоциативтілігі оңнан солға болғанда приоритеттері бойынша кему ретімен орналасуы:
А) =, +=, -= Е) *=,/=,&=
G) ^=,<<=, >>=
$$$011
С++ тілінде операциялардың ассоциативтілігі солдан оңға болғанда приоритеттері бойынша кему ретімен орналасуы:
С) <,<=,> D) *, /, % H) (), [], ->
$$$012
С++ тілінде операциялардың ассоциативтілігі солдан оңға болғанда приоритеттері бойынша кему ретімен орналасуы:
А) ==,!= С) <,<=,>
H) (), [], ->
$$$001
С++ - те төменде көрсетілген шартты операторлар: A) if else
C)?:
D)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;) шартты операторын сипаттаудағы қателігі
B)() белгілерінің орнына { } белгілері тұру керек
C)[шарт ] белгілерінің орнына (шарт ) белгілері тұру керек
H)else деген шарттың құрамы жетпейді
$$$004
if(max=100) sup=max, inf=-max; шартты операторын сипаттаудағы қателігі A) қатынас операциясы жетпейді
F), белгісінің орнына ; белгісі болуы керек
G){ және } белгілері жетпейді
$$$005
if шартты операторының дұрыс жазбасы
A) if(шарт){<егер ақиқат болса амал орындалады>}
F) if(шарт){<егер ақиқат болса амал орындалады>} else if(шарт){<егер ақиқат болса амал орындалады>}
H) if(шарт){<егер ақиқат болса амал орындалады>} else {<егер ақиқат болса амал орындалады>}
$$$006
a 2 |
|
|
|
|
|
|
|
|
a , |
a 0 |
|
||||||
|
|
|
|
|
|
|
|
|
D |
3 |
|
|
|
|
|
a 0 |
тендеуін шартты операторды қолдану арқылы шығару |
a |
|
a |
, |
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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;) шартты операторын сипаттаудағы қателігі
B) () белгілерінің орнына { } белгілері тұру керек
C) [шарт ] белгілерінің орнына (шарт ) белгілері тұру керек H) else деген шарттың құрамы жетпейді
$$$008
С++ - те төменде көрсетілген шартты операторлар
A) if else
C)?:
D)switch
$$$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):?
E) if ($a == 0) {...} else if ($a > 0) {...} else {...}
$$$013
C++ тіліндегі операторының тармақталған дұрыс шарты А) if(a&b)
С) if(a<b && c>d) F) 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
F)b=1
G)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 |
|
|
F)b=1
G)c=2
$$$019
a,b,с айнымалыларының келесі шартты операторындағы дұрыс жауабы: int a=2, b=1, c=2; a-=b+--c; if (a<3) a++;
D) a=1
F)b=1
G)c=2
$$$020
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
$$$021
a,b,с айнымалыларының келесі шартты операторындағы дұрыс жауабы: int a=2, b=1, c=2; a-=b+++c; if (a<3) a++;
A) a= 0
F)b=1
G)c=2
$$$022
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
$$$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
F)b=1
G)c=2
$$$025
a,b,с айнымалыларының келесі шартты операторындағы дұрыс жауабы: int a=2, b=1, c=2; a-=b+--c; if (a<3) a++;
D) a=1
F)b=1
G)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++;
D) a=1
F)b=1
G)c=2
$$$028
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
$$$029
a,b,с айнымалыларының келесі шартты операторындағы дұрыс жауабы: int a=2, b=1, c=2; a-=b+++c; if (a<3) a++;
A) a= 0
F)b=1
G)c=2
$$$001
Do(epsilon--) while (epsilon=1) если int epsilon=2 циклын сипаттауда қандай қате кеткен?
A)= таңбасының орнына қатынас операциясының белгісі тұру керек
B)( және ) таңбаларының орнына { және } таңбалары тұру керек
F) ; таңбасы жетіспейді
$$$002
for{int i=1,i<10,i+} циклын сипаттауда қандай қате кеткен? A) , таңбасының орнына ; таңбасы тұру керек
F) инкремент дұрыс жазылмаған
H) { және }таңбасы орнына ( және ) таңбалары тұру керек
$$$003
while(epsilon=1) егер int epsilon=2 циклын сипаттауда қандай қате кеткен? C) қатынас операциясы жетіспейді
G)= таңбасының орнына қатынас операциясының белгісі тұру керек
H)циклдің денесі көрсетілмеген
$$$004
Төменде көрсетілген мысалдардың қайсысы while циклын дұрыс сипаттайды? A) while(<шартты тексеру>){<оператор1>;…<операторN>;}
E) while(<шартты тексеру>){<оператор1>;…<операторN>;} G) while(<шартты тексеру>){<оператор1>;…<операторN>;}
$$$005
Төменде көрсетілген мысалдардың қайсысы for циклын дұрыс сипаттайды? A) do {<оператор1>;…<операторN>;} while(<шартты тексеру>)
F)for( <бос меншіктеу операторы >; <қайталану шарты>;<өзгеру бөлігі>)
G)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)Оп (шексіз цикл);
B)for(;Логикалық өрнек;)Оп
C)for(;;).
$$$020
С++ тілінде келесі операторлардың дұрыс орындалуы : B) break операторы циклдің үзілуін шақырады
D)continue –циклдің қазіргі итерациясын тоқтатып және келесі итерацияға өту
E)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
Функция прототипі суреттейді:
F)Берілетін параметрлердің келу ретін.
G)Берілетін параметрлердің санын.
H)Берілетін параметрлердің типтерін.
$$$005
C++ тілінде айнымалылардың көріну кеңістігі:
D) Локалды, фигуралық жақшаға алынған бұлт аумағында көрінетін.
G)Локалды, функция аумағында көрінетін.
H)Глобалды, модуль аумағында көрінетін.
$$$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