Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

OOP

.pdf
Скачиваний:
62
Добавлен:
30.04.2015
Размер:
631.66 Кб
Скачать

$$$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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]