Ііі. Есептің программасы



Pdf көрінісі
бет147/150
Дата02.01.2022
өлшемі1.13 Mb.
#452610
түріПрограмма
1   ...   142   143   144   145   146   147   148   149   150
Әдістемелік нұсқау

 


256 
 
Тест тапсырмалары
 
Функцияның қайтаратын мәнінің жоқтығын қандай сөз білдіреді: 
Void. 
Main. 
Function. 
Procedure. 
Sql. 
 
Горизонталды табуляцияны білдіретін эскейп-тізбек: 
\t. 
\n. 
\r. 
\a. 
\v. 
 
Бүтін ондық санды (типі int) білдіретін формат спецификаторы: 
%d. 
%c. 
%f. 
%e. 
%s. 
 
C++ тегі x айнымалысына мән енгізу операторы: 
Cin>>x. 
Scanf(“%f”, &x). 
Cout<Printf(“\nx=”,x). 
Cin< 
Санды белгілі бір дәрежеге келтіру функциясы: 
Pow(). 
Cos(). 
Sqrt(). 
Log(). 
Abs(). 
 
Айнымалының адресін операторы: 





 
Жаңа жолға көшіруді басқаратын символ: 


257 
 
\n. 
\t. 
\v. 
\a. 
\r. 
 
Рекурсияның түрлері: 
Тіке, жанама. 
Тізбекті, тізбексіз. 
Статикалық, динамикалық. 
Терең, тайыз. 
Шексіз, шектеулі. 
 
Сегіздік кодты бейнелейтін эскейп тізбегі 
\ooo 
\b 
\xhh 
\i 
|ooi 
 
c-ны жоғарғы регистрге келтіретін функция 
toupper(c) 
isalnum(c) 
tolower(c) 
case(c) 
Upcase ( с) 
 
# include  
main ( ) { 
long nc; 
nc =0; 
while ( getchar (  ) ! = EOF ) ++ nc; 
prinf ( “ % d \n “ , nc ) ; 
}   программасы нені анықтайды ? 
литерлер санын есептейді 
литерлер кодын шығарады 
литерлерді экранға шығарады 
файлдан оқиды 
литерлер кодын қосады 
 
Функция мәнін қайтару инструкциясын таңдаңыз: 
Return 
End 
Printf 
Define 


258 
 
Typedef 
 
Мәліметтерді шығару барысында дыбыс шығарту  эскейп -тізбегі: 
\ а 
\ в 
\ f 
\   n 
\ ? 
 
Файлдан оқу  немесе файлға жазу үшін файлды ашу функциясын 
көрсетіңіз: 
Fopen 
FILE 
Open 
EOF 
Fscanf 
 
Қолданушы файлмен байланыс орнату үшін қандай декларацияны анықтауы 
тиіс: 
FILE *fp; 
file fp; 
FILE open (fn); 
fopen file 
file *open 
 
FILE құрылымы (структурасы) қандай тақырыпты файлда сипатталған? 
< stdio.h> 
 
 
 
Сипатталмаған 
 
Файлдық обьектінің конструкторындағы екінші аргумент құрамындағы 
флаг қандай болғанда файл екілік режимде ашылады? 
ios :: binary 
ios :: noreplace 
ios :: nocreate 
ios :: app 
ios :: in 
 
 
A[n] массиві элементтерінің индексі қай аралықта өзгере алады? 
0 – ден бастап n – 1 ге дейін; 
1 – ден бастап n – 1  - ге дейін; 
n – нен бастап 1 –ге дейін; 


259 
 
0 – ден бастап 255 арасында. 
1 – ден бастап 255 арасында. 
 
Төменде бір өлшемді массивтің максимал элементін табу программасының 
фрагементі келтірілген.  Төмендегі нұсқалардың ішінен дұрысын көрсетіңіз? 
int a[5], max, I; 

<Массив элементтерін енгізу> 
max[0]; 
for (i=1; i>n; i++) 
if (a[i]>max) max=a[i]; 
… 

int a[5], max, I 

<Массив элементтерін енгізу> 
max[0]; 
for (i=1; i>n; i++) 
if (a[i]… 

float a[5], max, I; 

<Массив элементтерін енгізу> 
max[0]; 
for (i=1; i>n; i++) 
if (a[i]>max) max=a[i]; 
… 

int a[5], max, I; 

max[0]; 
for (i=1; i>n; i++) 
if (a[i]>max) max=a[i]; 
<Массив элементтерін енгізу>} 
int a[5], max, I; 

max[0]; 
for (i=2; i>n; i++) 
if (a[i]<Массив элементтерін енгізу> 

 
 
 


260 
 
Графикамен жұмыс жасағанда қате кодын экранға шығару үшін қандай 
функция пайдаланылады: 
grapherrormsg (қате коды); 
detectgraph(қате коды); 
graphresult (қате коды); 
error (қате коды); 
closegraph(қате коды); 
 
Тексттік режимнен графиктік режимге қайта ауысу функциясы: 
setgraphmode( ); 
restorecrtmode( ); 
detectgraph( ); 
initgraph( ); 
grapherrormsg (); 
 
settextstyle ( ) функциясы қандай қызмет атқарады? 
Шрифт түрін, бағытын, өлшемін тағайындайды; 
Шрифт түсін тағайындайды; 
Шрифт өлшемін тағайындайды; 
Шрифт сызылымын тағайындайды; 
Шрифт бағытын тағайындайды; 
 
cleardevice ( ) функциясы қандай қызмет атқарады? 
Экранды тазалайды; 
Графикалық режимді инициялизациялайды; 
Графикалық режиммен жұмысты аяқтайды; 
Текстті экранға шығарады; 
Текстті өшіреді; 
 
moveto (x, y) функциясы қандай қызмет атқарады? 
Позиция көрсеткішін х,у жаңа координаттарға орын ауыстырады; 
Ағымдағы позиция көрсеткішіне х,у өсімшелерін қосады  ; 
х,у координатты нүктені салады; 
Басы х,у координаттарында орнласқан түзу кесінді тұрғызады; 
х,у позициясындағы символд өшіреді; 
 
х,у  позициясынан бастап sp жолын экранға шығару функциясы: 
outtextxy(x,y,sp); 
outtextxy(sp); 
text(x,y, sp); 
outtext(x,y); 
outtext(sp); 
 
 


261 
 
Тұйық облысты бояу функциясы: 
floodfill (x,y, шекара ); 
floodfill (x,y); 
fillpoly(x,y, шекара ); 
fillellips(x,y, rx, ry); 
settextfill (x,y, шекара); 
 
Графиктік режимнен тексттік режимге уақытша ауысу функциясы: 
restorecrtmode( ); 
setgraphmode( ); 
detectgraph( ); 
initgraph( ); 
grapherrormsg (); 
 
Ешқандай мән қайтармайтын функцияны көрсетіңіз: 
void kos(int x, int y); 
float kos(float y); 
bool kos(int x, int y); 
float kos(char x); 
double kos( float *p); 
 
Растрлы бейненің ең кіші элементі не болып табылады? 
Пиксель; 
Түзу; 
Кесінді; 
Квадрат; 
Шеңбер; 
 
Seekp ( ) функциясының қызметі қандай? 
Файлдан оқу барысындағы маркердің (файлдың ағымды) орнын анықтау 
Файлға жазу  барысындағы маркердің (файлдың ағымды) орнын анықтау 
Маркердің позициясын қайтарады 
кез келген файлдың маркерін басына қою 
кез келген файлдың маркерін соңына  қою 
 
Seekg ( )    және  seekp ( ) функцияларының екінші аргументтері ретінде 
алынған қай флаг маркерді файлдың басынан бастап көрсетілген байтқа 
жылжыту әрекетін орындайды? 
ios:: beg 
ios:: cur 
ios:: end 
ios:: app 
Жылжытпайды 
 


262 
 
С/С++ тілінде бір өлшемді массивті қалай сипаттайды? Төменде 
көрсетілген нұсқаларының ішінен дұрысын көрсетіңіз: 
<типі>  <массив аты> [өлшемі]; 
var  <массив аты>:array[1..n] of <типі>, мұндағы n – массив 
элементтерінің саны; 
<массив аты> [өлшемі] <типі>; 
void <массив аты> [өлшемі] <типі>. 
Массив қолданылмайды 
 
Массивті сипаттау кезінде қолданылатын тұрақтыны қандай 
директивада сипаттауға болады? 
# define; 
# conio.h; 
# stdio.h; 
# math.h. 
# math 
 
Жолдың ұзындығын табу функциясын көрсметіңіз: 
str len 
Strstr 
Strcmp 
Strcpy 
Length 
 
Strstr (S1,S2) Функциясы … 
S1 жолына S2 жолының енуін анықтайды 
S1 жолының соңына S2 жолын тіркеп жазады 
S1, S2 жолдарын салыстырады 
S1 жолының әріптерін жоғарғы регистрге ауыстырып S2 жолына жазады 
S1 жолының әріптерін төменгі регистрге ауыстырып S2 жолына жазады 
 
Си тілінде мәндер типіне жаңа атау беруге мүмкіндік беретін құрал: 
Typedef 
Tupe 
Union 
Struct 
Элементтерінің бірі  көрсеткіш болатын структураны атайды. 
 
С++ тілінде файлмен жұмыс жасау барысында қолданылатын классты 
көрсетіңіз: 
Ifstream 
Stream 
Iostream 
Print 
Input 


263 
 
 
Файлға мәліметті форматтап шығару үшін қандай функция қолданылады? 
fprintf, 
fscanf, 
fopen, 
fwritef, 
freadf, 
 
for do цикл операторында айнымалы параметр қандай типті болуы керек? 
бүтін типті; 
нақты типті; 
жолдық типті; 
логикалық типті. 
Массив типті 
 
С/С++ тілінде циклдың қандай түрлері бар? Төменде көрсетілген 
нұсқалардың ішінен дұрыс емесін көрсетіңіз. 
repeat until; 
for (); 
while ; 
do while; 
Do while ;  while; 
 
с литерін тµменгі регистрге келтіретін функция 
tolower(int c) 
free(void *c) 
toupper(int c) 
case(c) 
Upcase( c) 
 
if (a>b) z=a; else z=b инструкциясын басқаша қалай жазуѓа болады? 
z=(a>b)?a:b 
a>b:z=a:z=b 
z=a>a>b:z=b 
if (a>b) z=a else z=b 
(a>b)?a:b 
 
Түзету үшін тексттік файлды ашу? 
"r+" 
"w" 
"r" 
“a” 
“b” 
 
 


264 
 
С/С++ тілінде екі өлшемді массивті сипаттаудың төменде көрсетілген 
нұсқаларының ішінен дұрысын көрсетіңіз 
<типі> <массив аты> [жолының өлшемі] [бағанының өлшемі]; 
var  <массив аты>:array[1..n,1..m] of <типі>, мұндағы n – массив жолдарының 
саны, m – массив бвғвндарының саны; 
<массив аты> [өлшемі] <типі>; 
void <массив атыі> [өлшемі] <типі>. 
<массив атыі> [өлшемі] <типі>. 
 
C тілінде екі өлшемді массивті шығарудың төмендегі нұсқаларының 
қайсысы дұрыс? 
for (i=0;  i<  <массив өлшемі>;  i++ ) { 
for (j=0;  j<  <массив өлшемі>;  j++ ) 
printf(‘% <массив типінің  форматы>’,  <массив аты> [і] [j]); } 
for (i=0;  i<=  <массив өлшемі>;  i++ ) { 
for (j=0;  i<=  <массив өлшемі>;  j++ ) 
printf(‘& <массив типінің  форматы>’, % <массив аты> [і] [j]); } 
for (i=0;  i<=  <массив өлшемі>;  i++ ) 
for (j=0;  i<=  <массив өлшемі>;  j++ ) 
scanf(‘% <типінің  форматы>’, & <массив аты> [і] [j]); 
for (i=0,  i<  <массив өлшемі>,  i++ ) 
for (j=0,  j<  <массив өлшемі>,  j++ ) 
printf(‘% <типінің  форматы> & <массив аты> [і] [j]”); 
for (,  i<  <массив өлшемі>,  i++ ) 
for (j=0,  j<  <массив өлшемі>,  j++ ) 
printf(‘% <типінің  форматы> & <массив аты> [і] [j]”); 
 
Аргументтері бүтін тип ретінде сипатталған функцияны көрсетіңіз: 
bool kos(int x, int y); 
float kos(float y); 
void kos(int x, int y); 
float kos(char x); 
double kos( float *p); 
 
Мәндер енгізу барысында буферд тазалау үшін қандай функция қолданылады? 
flushall ( ) 
Flush 
Dispose 
Clear 
clear bus 
 
Атаусыз структура деп … 
Анықтау барысында тегі көрсетілмеген структураны айтады. 
Бірдей типті айнымалылардан тұратын структураны атайды. 


265 
 
Элементтерінің бірі  көрсеткіш болатын структураны атайды. 
Элементтерінің бірі  структура  болатын структураны атайды. 
Дұрыс жауап жоқ. 
 


Достарыңызбен бөлісу:
1   ...   142   143   144   145   146   147   148   149   150




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет