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

OOP

.docx
Скачиваний:
20
Добавлен:
08.03.2016
Размер:
60.13 Кб
Скачать

1. С++ - те мәліметтердің стандартты типтері

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

Da23a, a0 тендеуін шартты операторды қолдану арқылы шығару 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) массивтің тұрақты ұзындығы бар және бір типтегі бірлік мәліметтерді сақтайды

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