OOP
.pdfH) strcmp
$$$014
Рекурсивтік процедуралар қолданылады: В) Фракталды графикада
С) Лабиринтта жолды iздестiру есептерінде
F) Күрделі контурлы тұйық кеңістікті бояу графикасында
$$$015
Рекурсивті процедураларды қолдануды жобалау барысында төмендегідей мәселелерді ойластыру керек:
А) Процедураға параметрлерді жіберу әдістерін және оның жұмысының нәтижелерін қайтару.
С) Процедурадан шығуды ұйымдастыру.
$$$016
Рекурсивті алгоритмдерді құру әдістері: В) Декомпозиция әдісі.
F) Рекурренттік қатынастар әдісі.
H) Динамикалық бағдарламалау әдісі.
$$$017
Бағдарламалық жүйенің негізгі функционалдық сенімділік құраушылары: В) қорғанымдылығы С) жұмысқа қабілеттілігі
F) қауіпсіздігі
$$$018
С++ тіліндегі функция туралы дұрыс түсініктер:
A)кез келген функцияның типі бар
B)функцияның типіне сәйкес мәнді қайтаруы мүмкін
C)егер функция ешқандай мән қайтармаса, онда ол void типті болу керек
$$$019
С++ тіліндегі функция туралы дұрыс түсініктер:
C) егер функция ешқандай мән қайтармаса, онда ол void типті болу керек
E)функцияның типіне сәйкес мәнді қайтаруы мүмкін
F)кез келген функцияның типі бар
$$$020
С++ тіліндегі функция туралы дұрыс түсініктер:
E)функцияның типіне сәйкес мәнді қайтаруы мүмкін
F)кез келген функцияның типі бар
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) бірдей позицияда тұрған олардың элементтері тең болса
F)элементтер саны, элементтердің мәндері, кілттерінің мәні сәйкес келсе
G)өлшемдері мен элементтердің сәйкес жұптары сәйкес келсе
$$$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) массивтің тұрақты ұзындығы бар және бір типтегі бірлік мәліметтерді сақтайды
$$$015
С++ тілінде массивтің дұрыс сипатталуы:
B) массив элементінің нөмірленуі нөлден басталады
E) массивтің тұрақты ұзындығы бар, бір типтегі бірлік мәліметтерді сақтайды G) массив — бір типтегі мәліметтерді сақтау үшін реттелген мәліметтер жиыны
$$$016
Массивтерді қолданудың оң жақтары:
A)индексі бойынша элемент адресін есептеудің жеңілдігі
B)бүкіл элементтерге бір уақытта рұқсат алу мүмкіндігі
C)элемент размер кішілігі: олар ақпараттық өрістен ғана тұрады
$$$017
C++ тілінде массивтің дұрыс сипатталуы:
A)int x[10];
B)float a[20];
D)float a[6] = {1.3, 2.3,3.3,2.9, 5.6, 6.1};
$$$018
C++ тілінде массивтің дұрыс сипатталуы: A) char массив_аты [өлшем] = "жол";
C) тип айнымалы_аты [өлшем];
F) тип массив_аты [өлшемN] ... [өлшем1] = {мәндер тізбегі};
$$$019
Массивтің дұрыс шығарылуы: int main()
{static int B[3][4]={3,5,1,6,8,3,7,3,2,6,9,3}; printf("\n 1 row: max=%d",max(4,B[0])); printf("\n 2 row: max=%d",max(4,B[1])); printf("\n 3 row: max=%d",max(4,B[2])); return 0;}
A) 1 row: max=6 D) 2 row: max=8 H) 3 row: max=9
$$$020
C++ тілінде массивтің дұрыс сипатталуы
A) char names [ ]={'Иван', 'Петр', 'Елена' } E) int m[6] = {4, 3 , 1, 4, 7, 8 };
H) char city [ ] = "Москва";
$$$001
Операторлардың дұрыс жазылуы
A) int *v = 0;
E)int *s=&sb;
F)int *a;
$$$002
Операторлардың дұрыс жазылуы
B)int *s = &b;
C)int *t;
G) int *v=46;
$$$003
Көрсеткіш дұрыс берілген А) int *s;
В) long int *b; F)unsigned short int *v;
$$$004
Көрсеткіш дұрыс берілген С)int *v;
F) short int *w; H) int *g=5;
$$$005
Көрсеткіш дұрыс берілген А) int *b=5;
D)int *a;
F) int *w=3;
$$$006
Операторлар айнымалының адресін табуға мүмкіндік береді
D)cout <<&k;
E)cout <<&e;
H)cout <<&d;
$$$007
Операторлар айнымалының адресін табуға мүмкіндік береді
B) cout <<&o; D) cout <<&b; G) cout <<&a;
$$$008
Операторлар айнымалының адресін табуға мүмкіндік береді
C)cout <<&d;
D)cout <<&c;
G)cout <<&o;
$$$009
Бос көрсеткіштерді көрсетіңіз:
A) unsigned short int *p = 0;
D)int *s_a = 0;
E)int *num=0;
$$$010
Көрсеткішке айнымалының адресін қабылдауын дұрыс ұйымдастырылған
A) p=&intA; D) s=&b; H) x=&y;
$$$011
Көрсеткішке айнымалының адресін қабылдауы дұрыс ұйымдастырылған
B) p=&f;
E)num=&x;
F)p=&g;
$$$012
Көрсеткіштің жариялануы мен айнымалының адресін қабылдануы бір уақытта орындалған
B)int *p=&val;
C)long int *a=&b;
E)int *u=&po;
$$$013
Көрсеткіштің жариялануы мен айнымалының адресін қабылдануы бір уақытта орындалған
D) int *be=&rt;
G)int *q=&e;
H)int *t=#
$$$014
Айнымалыға мәннің қабылдануы адрес арқылы берілген
A) a=*b;
D)y=*x;
E)p=&a;
$$$015
Айнымалыға мәннің қабылдануы адрес арқылы берілген В) y=*x;
Е) b=*t;
G) s=*q;
$$$016
Көрсеткіш арқылы айнымалының мәнінің қабылдануы өзгерді
B) *a=5;
D) *r=5;
G) *num=5;
$$$017
Көрсеткіш арқылы айнымалының мәнінің қабылдануы өзгерді В) *q=e;
D) *a=b; H) *q=num;
$$$018
Динамикалық жадының жазылуы
A) int *b_02=newint;
C)long int *a=new long int;
D)int *p=new int;
$$$019
Сілтеменің дұрыс берілуі
D) int &u=v;
F)unsigned short int &num=A;
G)int &b=h;
$$$020
Сілтеменің дұрыс берілуі
B) int &h=num; F) int &a=b; H) int&w=x;
$$$001
Файлдан оқитын С++ тіліндегі функциялар:
А)fscanf В)fread Е) fgets
$$$002
Файлда жазуды жүзеге асыратын С++ тіліндегі функциялар:
А) fputs F)fwrite H) fprintf
$$$003
С++ тіліндегі файлдармен жұмыс жасайтын функциялар:
В)fsetpos D) feof Е) fflush
$$$004
Форматталмаған енгізу-шығару функцияларын көрсет:
С)read D) gcount F)write
$$$005
Төменгі деңгейдегі енгізу-шығару:
В)Символды массив жадына не одан кейбір сандардың байттарын енгізеді не шығарады
D) байттар ешбір өзгеріске ұшырамайды
F) енгізу не шығару мәліметтердің шикі байттары түрінде болады
$$$006
Жазулардың қайсысы дұрыс
D) cout<< V
F)cin>>" ";
G)cout<<" "<<endl;
$$$007
C++ тіліндегі консолда жаңа жолдарды шығару үшін қолданылады:
D) cout<<"\012";
G)cout<<"\n";
H)cout<<endl;
$$$008
C++ тіліндегі консолда "hello" сөзінің алдында жылжу табуляциясында қолданылады
С) cout<< "\11"<< "hello"; Е) cout<< "\t"<< "hello"; F) cout<< "\x9"<< "hello";
$$$009
C++ тіліндегі консолда мәліметтерді шығару үшін қолданылатын функция В) printf
С) print F) cout
$$$010
C++ тіліндегі консолда мәліметтерді енгізу үшін қолданылатын функция А) cin
D) scanf H) gets
$$$011
C++ тіліндегі консолда нақты "r" сандарын шығару үшін, 2 таңбасының соңына үтір қою форматында
В) printf("%-6.2f",r); D) printf("% 6.2f",r); F) printf("%+6.2f",r);
$$$012
C++ тілңндегі консолда жаңа жолды шығаруда қолданылады:
D) cout<<"\012";
G)cout<<"\n";
H)cout<<endl;
$$$013
_______ классы ios базалық класының негізінде құрылады А) istream
С) ifstream F)iostream
$$$014
C++ тілінде файлдарды өңдеу үшін қолданылатын кластар С) ifstream
F)iostream G) fstream
$$$015
Қателік: fstreamout("words",ios:out || ios:app)
А) || орнына | С) : орнына ::
F) );
$$$016
Қателік: ofstreamout{words,ios:out |ios:app};
С) : орнына ::
F)таңба жоқ “ ”
G){} орнына ()
$$$017
Қателік: ofstreamin{words,ios::in};
Е) орнына ofstream болуы керек ifstream
F)таңба жоқ“ ”
G){} орнына ()
$$$018
Қателік: ofstreamin(words,ios:in);
С) : орнына::
Е) орнына ofstream болуы керек ifstream F) таңба жоқ“ ”
$$$019
Қателік: ifstreamout(“words”,ios:out |ios:app);
А) ||орнына| С) : орнына::
Е) орнына ifstream болуы керек ofstream
$$$020
Қателік: ifstreamout(“words”,ios:in |ios:app);
С) : орнына::
Е) орнына ifstream болуы керек ofstream H) ios:in орнына ios:out
$$$021
Файылдың мінездемесі: С) Файлың құрылған күні. D) Файылдың атрибут.
Е) Байтпен өлшенген файл көлемі.
$$$022
Файылдық жүйе принципі бойынша файл типтері:
В) Арнайы файлдар, енгізу-шығару құрылғыларымен байланысты. С) Кәдімгі файлдар.
Е) Каталогтар.
$$$001
С++ тілінде, көрінбейтін белігілерді енгізудегі пайдаланылатын escapeреттілік:
Е) \t F) \n H) \"
$$$002
Printf үшін басқарушы реттіліктер «\?», «\\», «\”» білдіреді:
E)сұрау белгісі
F)кері қисық сызық
G)екілік(қос) тырнақша
$$$003
Printf үшін басқарушы реттіліктер «\?», «\' », «\”» білдіреді: E) сұрау белгісі
G) екілік(қос) тырнақша