Font size
WorksheetsВикторина без названия
Total questions: 130
Worksheet time: 1hrs 5mins
Компиляция кезіндегі қателер
синтаксистік қателер
типтерге байланысты қателер
тригермен табылған қателер
графикалық редакторымен табылған қателер
С тілінің break операторы қолданылатын операторлар:
while, do-while
for
switch
If-else
Бағдарлама құрылымы мен деректерінің құрылымы:
Әрбір қосылған модульдің сыртқы спецификациясын қоса қарастырып, модульдік жүйені сипаттау
Сыртқы спецификацияны қоса қарастырып, бағдарламаның архитектурасын сипаттау
Сыртқы сипаттама
Тұтыну мінездемелерін арттыру кезеңдерін сипаттау
Екі өлшемді массив мүшелерінің қасиеттері
Екі индексті
Реттелген
Бір типті
Бір индексті
С тілінде логикалық амалдар белгілері
<>
=
~
|| , ! , &&
Си бағдарламалау тілінде жолдармен жұмыс істеуде қолданылатын функциялар:
stmcmp
strcpy , strcmp
strsub
strin
Си программалау тіліндегі унарлы амалдар:
++ , !
+
&
+=
C тіліндегі файлдармен жұмыс жасау функциялары:
clrscr()
strlen()
fclose(), fopen(), fgets()
atof()
C++ тілінде нақты түрлердің жариялануы:
Double , Long double , Float
Set
Extended
Single
С программалау тілінде жады кластарын беруге қажет спецификаторлар
Unsigned
Extern
Typedef
Auto C. Static, register
Си бағдарламалау тілінің кұрамы:
Символдар
Өрнектер және операторлар , Лексемдер
Объектілер
Типтер
Басқарушы құрылымның негізгі түрлері:
Стандартты
Сұрыптау
Сызықты , Қайталау , Таңдау
Көшу
Идентификатордың жасалу атрибуттары:
Пайдалану мерзімі
Аргумент типі
Операциялар таңбасы
A. Әрекеттесу аймағы , Жады класы
Файлдармен жұмыс кезінде stdio.h файлында қолданылатын функция:
getc()
puts()
fread() , fwrite() , fseek()
getchar()
Инкрементгі операцияға қандай өрнектер жатады:
b=++a
с=а++
с=b+++а—
с=b—+а
Бүтін типті массив b[5] пен bptr бүтінге айнымалы- көрсеткіш арасындағы байланысты көрсететін оператордың дұрыс нұсқасы:
bptr=*b[0]
bptr=b
*(bptr+3);(ығысу)
*ptr+3
Агрументі тек spin, тек сан немесе екеуінің біреуі болғанда ғана true мәнін қайтаратын функциялар:
islanum()
isalpha()
isdigit() ,toupper()
isgraһ()
Арифметикалық амалдар қолданудағы қателік:
Бір ғана массивке сілтенбейтін екі көрсеткішті азайту немесе салыстыру
Массив элементтеріне сілтенбейтін көрсеткішке арифметикалық амал қолдану
Массивтің басы немесе соңының шегінен шығып кету
Екі көрсеткііптің айырымын табу
Типі келтіру операциясының сипаты:
Кез келген тип үшін орындалуы
Бір орынды, яғни тек бір операнд қабылдауы
Тек бүтін типа үшін орындалуы
Мәлімет типінің атын дөңгелек жақшаға орналастыру жолмен құрылуы
Қайталау циклдерін ата:
switch циклы
while циклы, do while циклы, for циклы
if
goto циклы
Функцияның сипаттамасы:
Белгілі бір мәнді есептеу үшін қолданылуы
Тұлғасының фигуралық жақшаға жазылуы
Тұлғасының дөңгелек жақшаға жазылуы
Атының алдында оның мәнінің типі көрсетілуі ,Қайтаратын мәнінің voіd типті болуы
С бағдарламалау тілінің күрделі түрі:
Құрылым ,Біріктіру
Массив
Бүтін
Нақты
Си бағдарламалау тілінің математикалық функциялары:
clrscr()
printf()
sqrt(),rand(),ехр()
Iog10()
Файлды ашудың екілік режимдері:
"ab", "wb","rb"
"db"
"wt"
”tb"
Тізім түрлерін корсет:
Унарлы
Бірбайланысты, Сызықты, Сақиналы
Байланыссыз
Қарапайым
Бағдарламалау технологиясы пайда болу кезеңдері:
Объектілі-бағытталған, визуалды, com
Операциялық, құрылымдық, объектілі-бағытталған
Құрылымдық, объектілі-бағытталған, визуалды
Визуалды, объектілі-бағытталған, құрылымдық
Си тілінің меншіктеу амалдары:
*=,/=,+=,=
+
<=
/
Жады кластары анықтайтын айнымалы атрибуттары:
Инициаторы
Жаңа типі
Мәні
Пайдалану мерзімі ,Қурастыру типі, Әрекет ету аймағы
Си тілінің математикалық кітапханасындағы тритонометриялык функцияларды корсет:
pow()
sin(), tan(),cos()
ехр()
sqrt()
Массивті қарапайым сурыптау тәсілі:
Жай таңдау жолымен сұрыптау
Жай енгізу тәсілімен сұрыптау
Жай алмастыру тәсілімен сұрыптау
п элементтен тұратын массивті сұрыптау
Жол:
'\0' символымен аяқталатын символдар массиві
Бір элемент ретінде пайдаланылатын символдар тізбегі
Нөлдік байтпен аяқталатын символдар тізбегі
Тек латын әріптерінен туратын символдар тізбегі
С программалау тілінде continue операторы қолданылатын операторлар:
for
while, do-while
switch
Goto
Графиктік режим функциялары?
pieslice
барлығы дұрыс емес
setfillstyle, setcolor
switch
Графиктер салуда қолданылатын функциялар?
ultoa
pieslice
switch
setlinestyle, putpixel
C++ тіліндегі белгілер қай операторларда қолданылады?
break,continue, return
do..while()
if, for
if, for, switch
С++-дағы 1-ге арттыру операторының мүмкін формаларын көрсет.
d=d+1
d++, d+=1
d-=1
d=+1
fopen функциясы-
Файлды файлдық айнымалымен байланыстыратын функция.
Параметрменберілетінәрекетүшінберілгенатпенфайлдыашады
Одан оқуға немесе оған жазуға болатын ағынға көрсеткішті қайтарады.
Ағынмен байланысты файлға форматталған шығаруды
орындайды
Көрсетілген ағыннан символды оқиды және оны функцияны
шақырғанда көрсетілген қатарға жазады
Элементі массив аты және индекс арқылы анықталады.
Объектті-бағытталған технологияда қолданушы неше базалық элементпен жұмыс істейді:
хабар
объектілер
класстар
полиморфизм
Объектілер дегеніміз бірнеше peт қолданылатын .... тұрады:
программалык модульдерден
процедуралардан
байланысқан мәліметтерден
функциялардан
Құрылымдық программалаудың үш құраушысы бар:
құрылымдық кодтау
жоғарыдан томен қарай жобалау
логикалық программалау
модульдік программалау
Объектілердің өзара байланысуына хабарлар қолданылады және үш бөлімнен тұрады:
ағымдағы объектіде қолданылатын әдіс аттары
таңдалған әдіс режимін қалпына келтіретін қосымша информациялар
объект идентификаторы
көмекші программаның аты идентификатормен белгіпенеді
Барлық циклдық операторлардың келесі ерекшелігі бар:
қайталанатын операторлар бір-ақ рет жазылады
циклге тек қана басынан ғана кіруге болады
циклдың айнымалылары алдын-ала циклге дейін анықталуы
тиіс
көмекші программаның аты идентификатормен белгіленеді
Си тілінде кездесетін қайталану операторлары
For
While
Do...while
Label...continue
Си тілінде көшу операторлары қалай жазылады:
барлығы дұрыс емес
goto
jmp
continue, break, return
Бастапқы программа мәтінін түрлендіру кезеңі:
Біріктіру
Компиляциядан еткізу, Қолдану
Сұрыптау
Анықтау
Тыныс белгілерімен ажыратылған символдар тізбегі
Тілдің өзіндік мағынасы бар ең кіші бірлігі
Бір символ
Сейлем
char типті массив
Файлдан оқудың әрекеттер тобы:
Символдарды шығару операциялары
Мәліметтерді жазу операциялары
Блок бойынша шығару операциялары
Режимдер
Динамикалық жадымен жұмыс істеуге арналған кітапханалық функция:
рор()
realloc()
insert()
delete()
С программалау тілінің сипаты:
Накты процессорға тәуелді емес
Визуалды жобалауға арналуы
Компьютер жадымен тікелей жұмыс істеу мүмкіндегіне ие болуы
Инженерлік есептерді шығаруға арналуы
Функцияға көрсеткіштерді беру тәсілі:
Өзгермейтін мәндер өзгермейтін көрсеткіштерге
Өзгермелі көрсеткіш өзгермейтін мәліметтерге
Өзгермелі мәндер өзгермелі мәліметтерге
Өзгермелі көрсеткіш өзгермейтін көрсеткішке
Іздеудің екілік ағашының қасиеті:
Әдетте төменгі түпкі түйіннен жоғарыға бағытталады
Түйіндеріндегі мәндер қайталанбайды
Оң жақ ішкі ағаштағы мән аталық түйін мәнінен кіші
Түйіндері екіден көп байланысты қамтиды
fseek() функциясымен жүмыс істеу үшін анықталған түрақты:
#define SEEK_END 0
#define SEEK_CUR 2
#define SEEK_SET 1
#define SEEK_CUR 0
static а[6]-{5,0,4,-17,49,1} турінде берілген массив элементі:
а[0]=5, а[1]=0
а[1]=5, а[2]=0
а[0]=1, а[1]=49
а[4]=49, а[5]=1
Жолдарды өңдеу кітапханасындағы жад функциялары:
memcmpO, memchr()
strerror(), strlen()
strcat(), strcpy()
memcpy(), memmove()
Файлды көрсетілген режимде ашудың дұрыс жазылған нұсқасы:
fp=fopen(fname, «w»)
fp=fopen(fhame; «t+»)
fp=fopen(fname,t)
fp=fopen( «w»,fname)
C++ тіліндегі мешпіктеумен берілген мультипликативті операциялар:
>>=
=
*= , %=, <<=
$=
C++ тіліндегі циклдік операторларды көрсет
Label...loop
while, do...while
Switch..of
Foreach
Программада орындалу тәртібінің орнын өзгерту операторлары:
Меншіктеу
If-else
goto, continue
Switch
Алгоритмдердің жазылуының түрлері:
Кадрлық анимация
Реляциялықкестелер
MS Excel диаграммасы түрінде
Схемалар түрінде (блок-схемалар), Бағдарламалау тілінде
Логикалық операциялар белгілерін көрсет:
! , &&, |
<>
~
&
Меншіктеу инструкциясының дұрыс жазылу түрі
х++
х!у
х—, x*y
х/у
Меншіктеу қалай жазылады?
х-=у
х—
х?у
х\у
Меншіктеу инструкциясын көрсетіңіз?
х++
х>у
х%=у
х<у
Кейбір математикалық функциялардың дұрыс жазылуын көрсетіңіз?
fabs
abs
gcvt
atof
Си бағдарламалау тілінде математикалық функциялардың жазылауы
sqrt
ltoa
pow
gcvt
Математикалық функцияларды көрсетіңіз?
rand
powl
strcat
sprintf
Енгізу-шығаруды жүзеге асыру функциялары?
scanf
pow
printf
srand
Енгізу-шығаруды ұйымдасгыратын функциялар?
putch
gcvt
getch
atof
Қандай енгізу-шығару функцияларын білесіз?
gets
atof
srand
scanf
Енгізу-шығаруға қатысты функциялар?
putch
cputs
fabs
atof
Енгізу-шығаруға қатысты функцияларды көрсетіңіз?
cputs
cprintf
strcat
atof
Бағдарламаның құрылымын және бағдарламаның деректер кұрылымын анықтайтын құжаттама:
Сыртқы спецификацияны қоса қарастырып, бағдарламаның архитектурасьш сипаттау
Қойылған есеппен танысу
Әрбір қосылған модульдің сыртқы спецификациясын қоса қарастырып, модульдік жүйені сипаттау
Жүйелі пайдалану үшін бағдарламаныц енгізуін сипаттау
Программалаудың даму кезеңдері:
модульдік программалаудың тайда болуы
объектіге бағытталған программалаудың пайда болуы
семаптикалық программалаудың пайда болуы
функциялардың пайда болуы
Түрлендіру функцияларын көрсетіңіз?
cputs
puts
atoll, itoa
getch
Си тілінде файлдарға қолданатын фукнциялар?
scanf
cputs
getch
fopen, fprintf
Файлдармен жұмыс жасау кезінде қолданылатын функциялар?
fgets, fprintf
gets
cputs
window
Семантикалық анализатор келесі негізгі эрекеттерді атқарады:
Процедуралар мен функциялар аттары олардың формальды аргументтерінің типтеріне байланысты өзгереді
Енгізу тілінің семантикалык келісімін кіріс бағдарламасында сақталуын тексеру
Енгізу тілін семантикамен айқын емес карастырылған, әрекеттермен және операторлармен бағдарламаларды компиляторда іштей бейнелеуді толықтыру
Типтерді түрлендіру функцияларын қосу
Файлдармен жұмыс істеу үшін қолданылатын функцияларды көрсетіңіз?
getch
ferror,fputs
scanf
gets
Файлдармен жұмыс жасау функцияларын көрсетіңіз?
feof,fclose
scanf
strcat
gets
b[2][2] массивінін элементі:
b[0][0]
b[l][0]
b[2][2]
b[2][0]
C тілінің қайталау операторы:
do-while
while
continue
goto
static a[6]={5,0,4,-17,49,1} түрінде берілген массив элементі:
а[4]=49, а[5]=1
а[1]=5, а[2]=0
а[2]=-17, а[3]=4
а[0]=5, а[1]=0
Идентификатордың әрекет ету аймағының түрі:
Блоктың әрекет ету аймағы
Функцияның әрекет ету аймағы
Типтердің әрекет ету аймағы
Директивалардың әрекет ету аймағы
Бүтін сандар типі:
long
short
struct
float
Бүтін int ТИПТІҢ комбинациясы түрінде пайдаланатын модификатор:
unsigned
typedef
long
Struct
Символ мен жолдарды өңдеуге арналған функциялар орналасқан тақырыптық файлдар:
stdlib.h, stdio.h
signal.h, time.h
dir.h, time.h
string.h, ctype.h
C тілінде файлдарға қолданылатын функция:
fgets()
fopen()
pow()
atof()
Динамаикалық үйлестірілген жады:
Мәліметтерімен көрсеткіштер арқылы жұмыс істеуге болатын жады
Программаға мәліметтер сегментінен тыс бөлінетін тізбек түріндегі жады
Статикалық айнымалы орналасқан жад облысы
Программада жарияланған айнымалылар орналасатын жад облысы
Берілген а, b сандарының үлкенін табу есебін шешу үшін дұрыс жазылған шартты операторлар:
max = a; if (b>max) max=b;
if a >b max=a else max=b;
if (a<b) max=b; else max=a;
if (a>b) max=b; else max=a;
Меншіктеу операциясы
=
-
*
/
C тригонометриялық функция:
sqrt()
ехр()
cos(), sin()
fabs()
Файлдан оқудың әрекеттер тобы:
\0 символымен аяқталатын символдар массиві
Идентификаторлар
Нөлдік байтпен аяқталған символдар тізбегі
int типті айнымалы
С программасының орындалуының басында автоматты түрде ашылатын файл:
Стандартты шығару
Стандартты енгізу
Стандартты құру
Қателердің стандартты файлы
Полиморфизм ұғымының негізгі қасиеті:
Бір ғана аты бар әдісті әр түрлі байланысты объектілерге қолдану
Объектілердің иерархиясын құрастыру
Аргументтер типіне қарай функция әр түрлі типтегі мәнді қайтара алуы
Бір класс ішінен екінші класс құрастыру
Инкапсуляция ұтымының негізгі қасиеті:
Объектідегі мәліметтердің қорғалғандығы
Мәліметтер мен функциялардың жабық болуы
Объектілердің иерархиясын құрастыру
Бір класс ішінен екінші класс құрастыру
С бағдарламмалау тілінде файлдарға қолданылатын функция:
fgets()
fopen()
clrscr()
pow()
Жол нөмірі -і,баған нөмірі -j болатын матрица элементінің қосалқы диагональға қатысты орналасу шарттары:
Егер і+j^n-l болса, онда элемент қосалқы диагональда орналасқан
Егер i=j болса,онда элемент қосалқы диагональда орналасқан
Егер i+j<n-l болса, онда элемент қосалқы диагональдан жоғары орналасқан
Егер i>j болса, онда элемент қосалқы диагональда төмен орналасқан
Тек сызықты байланысқан қурылымдар көрсетілген нұсқа:
Бірбайланыстытізімдер,стектер
Екібайланысты тізімдер, кезектер
Бірбайланысты тізімдер, желілер
Желілер, стектер
Динамикалық облыстан адресті таңдау операторлары:
Getmem (Р,<Облыс көлемі>)
Window(x1,y1,x2,y2)
NEW(P)
KeyPressed
Көрсеткішті адреске көрсетуден босату операторлары:
Freetmem(Р,<Облыс көлемі>)
Dispose(P)
Getmem(P,<Облыс көлемі>)
Append(f)
Объект құрылымы екі бөліктен тұрады:
әдістер
тұрақтылар
айнымалылар. класстар
хабарлар
Көмекші программалар .....көмекші программалары болып екіге бөлінеді:
тұрақтылар
класстар
стандартты емес
стандартты, пайдаланушылар
Программа бірнеше модульдерге бөлінеді және мына 2 мақсат орындалуы тиіс:
стандартты функциялар мен процедураларды программада пайдалану үшін ашу қажет
модульдің дұрыс болуы және оның контекстерден тәуелді болуы қажет
программада бірнеше процедура немесе функция болуы мүмкін
нақты және формальды параметрлердің типі, саны, реттілігі сәйкес болуы қажет
Процедураның параметрлері екіге бөлінеді:
айнымалы
бүтін
символдық
мәндік
С тілінде continue операторы қолданылатын оператор
do-while
for
goto
break
Массив элементтерін енгізуде дұрыс жазылған программа фрагменті:
for(i=0;i<3;i++)for(j=0;j<3;j-H-)scanf("%d",&c[i][j]);
for(i=0;i<5;i++) scanf("%d",&a[i]);
for(i=0;<5;i++) scanf("%d",a[i]);
for (i=0;i<5;i++) scanf("%d",a);
Бір өлшемді массивті жариялаудың дұрыс нұсқасы:
float[10J;
int a[10J;
a[10]:int;
int a(10);
Қайталау құрылымының түрі:
for циклы
do while циклы
if-else
repeat-until
rand() функциясы туралы мағлұмат:
Прототипті <stdlib.h> тақырыптық файлында орналасқан
Массив элементтерін сұрыптайды
0-ден RAND MAX мәніне дейінгі аралықгағы бүтін мәндерді генерациялайды
Белгілі бір сандарды генерациялайды
Берілген формула бойынша бірөлшемді массив құратын программа фрагменттерінің дұрыс нұсқасы:
for(k=0; k< 3; k++ ) d[k]=pow (k,2); C. for(j=0;j<9;j++); a[j+l]=4*j+l;
for (і=0; і<7; і++) Ь[і]=3*і-1;
for(i=0; i <=7; i++) b (i )= 3*i-l;
for (i=l; i<7; i++); b[7]=3*i-l
for операторы қалай кұралады:
Циклдың орындалу шарты
Цикл параметрінің бастапқы мәні
Адрес
Түрлендіру спецификаторы
Қатарларға жұмыс жасау кезінде қоданылатын функцияларды ата?
strlwr
strcmp
ferror
feof
Қатарлармен жумыс жасау функцияларын көрсетіңіз?
strcmp
puts
pow
strupr
Функция прототиптері нені суреттейді:
Берілетін параметрлердің жазылу ретін
Берілетін параметрлердің санын
Функция мүмкіншілігіне берілетін параметрлердің сәйкестігін
Қайтарылатын параметрлер санын
C++ тілінде For циклдік операторының меншіктеу бөлігінің жазылуы:
for(/бос менішіктеу операторы/;...)
for(int і=0; ...)
for(i==0;...)
for(int 1о=0, hi=max, mid-max/2;...)
Программаның иерархиялық құрылымы рекурсивті ережелермен өрнектеледі. Өрнекті анықтаудағы ереже:
кез келген идентификатордың (identifier) өрнек (expression) болып келу ережесі
егер ехрі, ехр2 өрнек болса, онда ехр1+ехр2 өрнек болып келу ережесі
кез келген функция өрнек (expression) болып келу ережесі
файлдарды қосу ережесі
Программаның компоновкасы:
нәтижесінде .ехе кеңейтілуімен жүктеу файыльпі алу
нәтижесінде .срр кеңейтілуімен жүктеу файылын алу
объектілі файлдардағы код пен мәліметтерді өзгертеді
символдар кеетесін кұру
Массив қандай түрде берілуі мүмкін
Көпөлшемді
Бір ретті
Көпеселі
Екі өлшемді
С программалау тілінде нұсқауға қолданатын амалдар
Адресті меніпіктеу
Арттыру
Логикалық
Бөлу
С программалау тілінің логикалық операциялары
!
&&
%
*
C++ тіліндегі қарапайым типтердің жариялануы:
unsignet char
unsignet long
unsigned int
long float
C++ тіліндегі жолды инициализациалау мүмкіндігі:
char а[5]=”123”;
char:5а=”123”;
char 5[а]=”123”;
char а[]=”123”;
С программалау тілі:
Императивтік тіл
Объектілі-бағытталған тіл
Жоғары дәрежелі программалау тілі
Машин алық-тәуелді тіл
С тілінің күрделі типі:
Құрлым
Бүтін
Біріктіру
Символдық
С тілінде орнатылған операциялардың негізгі түрлері:
Логикалық
Қарапайым
Арифметикалық
Символдық
Массив индексінің қасиеттері:
Барлық уақытта 0-ден басталуы
Массив элементтерінің орналасу ретін білдіретін нақты типті
сан болуы
Массив элементтерінің типінің өлшемін білдіруі
Индекс саны массив өлшемін анықтауы
Функцияға көрсеткіштерді беру тәсілі:
Өзгермейтін көрсеткіш өзгермелі мәліметтерге
Өзгермелі көрсеткіш өзгермелі мәліметтерге
Өзгермелі мәліметгер өзгермелі көрсеткішке
Өзгермелі көрсеткіш өзгермейтін көрсеткішке
Қолданушы функциясының прототипін жариялауға қойылатын талап:
Формальды параметрлерінің аты мен типтерінің толық берілуі
Атының көрсетілуі
Параметр санын жазбау
Параметр типін жазбау
Бірөлшемді массивті инициализациялаудың дұрыс нұсқасы:
int d[4]=(l,2,3,4);
int d[4]={l,2,3,4};
char d[5]={‘B’,’o’,’o’,’k’};
intd[4]=[l,2,3,4];
Файлдың логикалық аты:
Файл туралы мәлімет сақталатын жады аймағына сілтеме жасау
Тек қана екілік режимде ашылатын файлдың аты
Сыртқы құрылғыдағы физикалык файлдың программадағы аты
Файл адресі
