Font size
Worksheetsпрограммалау
Total questions: 90
Worksheet time: 45mins
“Алгоритм”
термині қашан және қайда пайда болды:
XX ғасырда, США.
XIX ғасырда, Англия.
IX ғасыр, Хорезм.
IX ғасырда, Франция.
IX ғасыр, Греция.
Алгоритмді жазу әдістерін көрсетіңіз:
блок-схема
функция
диаграмма
кесте
процедура
Қай өрнектің мәні дұрыс емес
2 % 5 = 2.
Pow(2,2)=4.
10 % 3 = 0.
Sqrt(16)=4.
18 % 4 = 2.
Break интсрукциясы
Ағымдық циклдің орындалуын тоқтатады
Программа жұмысын уақытынан бұрын аяқтайды.
Ағымдық итерация аяқталмай тұрып, келесі итерацияға көшіру қызметін атқарады
санның бөлшек бөлігін анықтайды
аргументті квадраттайды
…
k:=0;
for (i=0;i< n; i++)
for( j=0;j<n;j++)
if (a[i][ j]>0) k:=k+1;
cout<<k;
…
Программаның бөлігі орындалуының нәтижесінде не аламыз?
Максималды элементті
Оң элементтердің қосындысын
Оң элементтердің санын
Минималды элементті
Элементтер өсу бойынша сұрыпталады.
…
k:=0;
for (i=0;i< n; i++)
for( j=0;j<n;j++)
if (a[i][ j]>0) k:=k+a[i][j];
cout<<k;
…
Программаның бөлігі орындалуының нәтижесінде не аламыз?
Оң элементтердің қосындысын
Максималды элементті
Оң элементтердің санын
Минималды элементті
Элементтер өсу бойынша сұрыпталады
Меншіктеу қайсы жағдайда қате жазылған?
b+1=a
a=1
a=a
a=a+a
a=a+1
Мәні 2-ге тең өрнек қайсысы?
(20 / 7)*10
10 / 4
10/(3+4)
2*8
1%7
Төмендегі әрекеттердің барлығының кезектесіп орындалу нәтижесінде a және b айнымалыларының мәндері неге тең болады?
а=4;
b=a+1;
b=b+1;
a=a*a;
a=a+1;
a=1; b=6
a=16; b =5
a=5; b=6
a=1; b=6
a=17; b=6
Келесі программа орындалғанда S неге тең?
i=1; s=0; x=4;
while( i<3){ s:=s+x*i; i++; }
-12
8
2
12
6
Келесі программа орындалғанда S неге тең?
i=1; s=10; x=4;
while( i<3){ s:=s+x*i; i++; }
22
-22
8
6
2
…
x=15; y=3;
x=y; y=x;
cout<<”Х+y=”<< x+y;
…
Программасының бөлігі орындалу нәтижесінде экранға не шығарылады?:
X+y=15
X+y=18
X+y=30
X+y=6
X+y=3
…
x=15; y=-15;
x=y; y=x;
cout<<”Х+y=”<< x+y;
…
Программасының бөлігі орындалу нәтижесінде экранға не шығарылады?:
X+y=-30
X+y=-15
X+y=30
X+y=15
X+y=0
Төмендегі программа орындалғанда экранда қандай нәтиже пайда болады?:
…
const int n=3;
s=0; f=1;
for ( i=2;i<=3;i++) {
f:=f * i;
s:=s+f;
}
cout<<”s=”<< s;
s=2
s=7
s=1
s=9
s=8
Бүтін ондық санды білдіретін формат спецификаторы:
%d.
%c.
%f.
%e.
%s.
Жылжымалы нүктелі нақты санды білдіретін формат спецификаторы
%f
%s
%d
%c
%e
С/С++ тіліндегі комментарийді анықтайтын таңба қайсы?
/* …*/
{…}
[…]
//…//
/…/
for инструкциясы дұрыс жазылған жолды көрсетіңіз
for( )
for(i>10, i=i+1)
for(i++, i<10)
for(i=1; i<=n; i++)
for (I, i<n, i++)
Сегіздік кодты бейнелейтін эскейп тізбегі
\ooo
\b
\xhh
\ooi
\i
Х- ті Y- ке бөлгенде қалдықты беретін бинарлық операторды көрсетіңіз:
х % y
х*y
х/y
х||y
х&y
Strstr (S1,S2) функциясы …
S1 жолына S2 жолының енуін анықтайды
S1 жолының соңына S2 жолын тіркеп жазады
S1, S2 жолдарын салыстырады
S1 жолының әріптерін жоғарғы регистрге ауыстырып S2 жолына жазады
S1 жолының әріптерін төменгі регистрге ауыстырып S2 жолына жазады
Спецификатордың алдындағы қандай таңба санды барлық уақытта таңбасымен шығару қажеттігін білдіреді?
+
-
#
%
&
Мәндер енгізу барысында буферді тазалау үшін қандай функция қолданылады?
flushall ( )
flush
Dispose()
Clear()
clear bus
С/С++ тілінде циклдың қандай түрлері бар? Төменде көрсетілген нұсқалардың ішінен дұрыс емесін көрсетіңіз.
repeat until;
for ();
while ;
do while;
while, do while;
double түріндегі ең кіші бүтін мәнді қайтаратын функция-?
ceil(x)
floor(x)
fabs(x)
abs( x)
atoi(x)
С/С++ тілінде екі өлшемді массивті сипаттаудың төменде көрсетілген нұсқаларының ішінен дұрысын көрсетіңіз
<типі> <массив аты> [жолының өлшемі] [бағанының өлшемі];
var <массив аты>:array[1..n,1..m] of <типі>
<массив аты> [өлшемі] <типі>;
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]”);
Төмендегі фрагмент нені анықтайды?
If (c>=’0’ && c<=’9’) ++nc[c-‘0’];
Литер цифр болса, онда әр цифрдың кодын анықтайды;
Литер цифр болса, онда әр цифрдың санын анықтайды;
Литер цифр болсамаса, онда әр цифрдың санын анықтайды;
Әр символдың санын анықтайды;
Литерлер санын анықтайды;
Таңдау конструкциясының барлық тармағына қойылуы мүмкін инструкцияны көрсетіңіз:
Break;
Exit;
Close;
Switch;
Ондай мүмкін емес.
Программаны өңдеу (отладка) дегеніміз не?
Программаның алгоримтінің қателерін табу процесі.
Программаны орындау процесі.
Программаның логикалық қателерін табу процесі.
Программаның синтаксистік қателерін табу процесі.
Программа мәтініндегі қатені іздеу, жөндеу процесі.
Рекурсияның түрлері:
Тіке, жанама.
Тізбекті, тізбексіз.
Статикалық, динамикалық
Терең, тайыз.
Шексіз, шектеулі
Қолданушы файлмен байланыс орнату үшін қандай декларацияны анықтауы тиіс:
FILE *fp;
file fp;
FILE open (fn);
fopen file
file *open
Графикамен жұмыс жасағанда қате кодын экранға шығару үшін қандай функция пайдаланылады:
grapherrormsg (қате коды);
detectgraph(қате коды);
graphresult (қате коды);
error (қате коды);
closegraph(қате коды);
Тексттік режимнен графиктік режимге қайта ауысу функциясы:
detectgraph( );
restorecrtmode( );
setgraphmode( );
initgraph( );
grapherrormsg ();
Ағымдағы драйвер үшін графикалық режимнің ең үлкен мәнін қайтаратын функцияны таңдаңыз:
getmaxmode ( );
getmaxxy ( );
maxxy( );
getmax( );
maxmode ( );
settextstyle ( ) функциясы қандай қызмет атқарады?
Шрифт сызылымын тағайындайды;
Шрифт түсін тағайындайды;
Шрифт өлшемін тағайындайды
Шрифт түрін, бағытын, өлшемін тағайындайды;
Шрифт бағытын тағайындайды;
cleardevice ( ) функциясы қандай қызмет атқарады?
Экранды тазалайды;
Графикалық режимді инициялизациялайды;
Графикалық режиммен жұмысты аяқтайды;
Текстті экранға шығарады;
Текстті өшіреді;
moveto (x, y) функциясы қандай қызмет атқарады?
х,у координатты нүктені салады;
Ағымдағы позиция көрсеткішіне х,у өсімшелерін қосады ;
Позиция көрсеткішін х,у жаңа координаттарға орын ауыстырады
Басы х,у координаттарында орнласқан түзу кесінді тұрғызады;
х,у позициясындағы символд өшіреді;
х,у позициясынан бастап sp жолын экранға шығару функциясы
outtextxy(sp);
outtextxy(x,y,sp);
text(x,y, sp);
outtext(x,y);
outtext(sp);
Тұйық облысты бояу функциясы:
floodfill (x,y, шекара );
floodfill (x,y);
fillpoly(x,y, шекара );
fillellips(x,y, rx, ry);
settextfill (x,y, шекара);
Ешқандай мән қайтармайтын функцияны көрсетіңіз:
double kos( float *p);
float kos(float y);
bool kos(int x, int y);
float kos(char x);
void kos(int x, int y);
fstream filmy("prim.txt", ios :: in |ios :: app) ; өрнегінде prim.txt файлы -(дұрыс жауапты көрсет)
мәліметті оқуға және толықтыруға, жазуға ашылады
ашылмайды
файл бар болса, объект filmy құрылмайды
файл 2-лік режимде ашылады
файл тек оқуға ашылады
Seekg ( ) және seekp ( ) функцияларының екінші аргументтері ретінде алынған қай флаг маркерді файлдың басынан бастап көрсетілген байтқа жылжыту әрекетін орындайды?
ios:: beg
ios:: cur
ios:: end
ios:: app
жылжытпайды
С тілдерінде бір өлшемді массивті сипаттаудың жалпы форматы қайсысы?
Массив қолданылмайды
var <массив аты>:array[1..n] of <типі>
<массив аты> [өлшемі] <типі>;
void <массив аты> [өлшемі] <типі>.
<типі> <массив аты> [өлшемі];
fopen функциясындағы 2-ші аргумент режимді білдіреді. Мүмкін емес режимді
көрсетіңіз:
"r"
"wt"
"wa"
"rt"
"a"
Төменде көрсетілген нұсқалардың ішінен қайталану саны белгілі болғанда циклды ұйымдастыруда тиімді конструкцияны көрсетіңіз.
repeat until;
for ();
while ;
Do while ; while
do while;
x тен аспайтын ең үлкен бүтін мәнді қайтаратын функция-?
ceil(x)
floor(x)
fabs(x)
atoi(x)
abs(x)
Түзету үшін тексттік файлды ашу режимі?
"b"
"a"
"r+"
"r"
"w"
Логикалық типті мән қайтаратын функцияны көрсетіңіз:
bool kos(int x, int y);
float kos(float y);
void kos(int x, int y);
float kos(char x);
double kos( float *p);
Атаусыз структура деп …
Бірдей типті айнымалылардан тұратын структураны атайды
Элементтерінің бірі структура болатын структураны атайды.
Анықтау барысында тегі көрсетілмеген структураны айтады.
Элементтерінің бірі көрсеткіш болатын структураны атайды.
Дұрыс жауап жоқ.
Функцияның дұрыс сипатталған жолын көрсетіңіз:
нәтиже_типі функция_аты (аргумент_типі аргумент_аты[,…] );
нәтиже_типі (аргумент_типі аргумент_аты[,…] );
функция_аты (аргумент_типі аргумент_аты[,…] );
функция_аты: нәтиже_типі;;
функция_аты (аргумент_типі аргумент_аты[,…] ): нәтиже_типі;
Графикалық режим дұрыс инициализацияланған жолды көрсетіңіз:
initgraph(&gd, &gm, “BGI файлының жолы”);
detectgraph(&gd, &gm, “BGI файлының жолы”);
initgraph(gd, &gm, “BGI файлының жолы”);
detectgraph(gd, &gm, “BGI файлының жолы”);
initgraph(&gd, gm, “BGI файлының жолы”);
файлды тек оқуға ашу режимі қайсысы?
R+;
R;
W
W+
A+
Жаңа файлды әрі оқуға әрі жазға ашу режимі қайсысы?
W
R
W+
A+
R+
Int *p;
Int a;
…
p=&a;
p++;
p--;
… фрагментінің орындалу нәтижесінде р қайда сілтейді?
А орналасқан орынға дейінгі ұяшыққа;
Р ұяшығына.
А орналасқан орыннан кейінгі ұяшыққа;
Ешқайда;
А мәні орналасқан орынға;
Fabs(doudle x) функциясы …?
Х аргументінің нақты абсолюттік мәнін есептейді
Х аргументінің бүтін абсолюттік мәнін есептейді
Х аргументінің мәнін есептейді;
Х аргументінің дәрежелік мәнін есептейді
Х аргументінің мәнін математикалық дөңгелектеу орындалады.
abs( x) функциясы …?
Х аргументінің нақты абсолюттік мәнін есептейді
Х аргументінің мәнін есептейді;
Х аргументінің бүтін абсолюттік мәнін есептейді;
Х аргументінің дәрежелік мәнін есептейді;
Х аргументінің мәнін математикалық дөңгелектеу орындалады.
Текст фонының түсін анықтау функциясын көрсетіңіз
text background
color
text color
window
next
Текст түсін анықтау функциясын көрсетіңіз:
Text;
Window;
Textcolor;
Color;
Text background;
++*p өрнегінің орындалу нәтижесі қандай?
Р көрсеткішінің мәні артады
Р көрсеткіші 1 байтқа жылжиды
Р сілтейтін мән бірге арттырылады
Р көрсеткіші де мәні де 1-га артады
Р көрсеткіші жойылады
Параллепипед тұрғызу функциясы
Bar3d
Bar
Arc
Paral
Rectengle
int k=17;
…
switch(k%2) {
case 0:
printf(“%d”, k++); break;
case 1:
printf(“%d”, k--); break;
}
k- айнымалысының мәнін анықтаңыз
18
17
0
1
16
feof функциясы бұл-
лекті жабады
файлдағы барлық ашылған лектерді жабады
файлды жабады
файлды ашады және оны лекпен байланыстырады
Файлдық лектің сонын тексеруді орындайды
if (x%3 = = 0) { s+=x; chet++;
} – берілген программалық жолдағы шарт нені білдіреді?
х – санының 3-ке артатынын
х – санының теріс сан екендігін
х – санының жұп сан екендігін
х – санының тақ сан екендігін
х – санының 3-ке еселі сан екендігін
char s1[4],
s2[]=’123456789’;
…
strncpy(s1, s2, 3); s1 – айнымалысының мәнін көрсет
1234
‘1234’
‘123’
123
Дұрыс жауабы жоқ
Әрекет ету аймағына байланысты айнымалылардың дұрыс жіктелген жолын көрсетіңіз:
Символды, сыртқы
Локальды, ішкі
Формалды, локалды, глобалды
Символды, жергілікті, тұрақты
Формальды, жергілікті, тұрақты
Массив элементінің нөмірі қалай аталады?
Коэффициент
Элемент
Таңба
Индекс
Идентификатор
Бір өлшемді массивтің сипатталуын көрсетіңіз:
тип <массив аты>;
тип <массив аты> [1-өлшем];
<массив аты> типі
массив аты <типі>;
массив аты <типі> [1-өлшем];
switch таңдау оператарында өрнек және белгілер қандай типті болу керек?
Нақты және бүтін
Бүтін және символды
Нақты және символды
Тек нақты
Кез келген
Бір өлшемді массив элементтерін инициалдау:
int a[4]={6; 5; 0; 2};
int a[4]={6,5,0,2};
int a[4]=[{6,5,0,2}];
int a[4]=[6,5,7,0,2];
int a[4]=[6,5,0,2];
continue инструкциясының қызметі:
Циклды басынан бастау
Циклдың келесі итерациясына көшуді қамтамасыз етеді
Циклдан шығуды қамтамасыз етеді
Цикл параметрінің алғашқы мәнін анықтайды
Цикл параметрінің соңғы мәнін анықтайды
break интчрукциясының қызметі
Циклдан немеме ажыратқыштан уақытынан бұрын шығару
Циклдан шығуды қамтамасыз етеді
Цикл параметрінің алғашқы мәнін анықтайды
Циклды басынан бастау
Цикл параметрінің соңғы мәнін анықтайды
Қолданушы функциясын шақыру қалай жүзеге асады?
Аргумент арқылы
return операторы арқылы
Аты арқылы
Аты және формальды параметрлері арқылы
Аты және return операторы арқылы
Бір жолдық комментерий қалай жазылады?
/*…..*/
//
//*
*//
*/*
Дұрыс жазылған цикл:
for (i=0, i>7, i++) {….}
for (i=0, i<7, i--) {….}
for (i=0, i<7, k++) {….}
for (i=0, i<7, i++) {….}
for (i=0, i<7, i++) [….]
Екі өлшемді массивті инициалдау қалай жүзеге асады?
int a[3][2]={{5, 1},{3, 0},{8, -3}};
int a[3][2]={{5, 1};{3, 0};{8, -3}};
int a[3][2]=[{5, 1},{3, 0},{8, -3}];
int a[3][2]={5, 1},{3, 0},{8, -3};
int a[3][2]={5, 1};{3, 0};{8, -3};
int a=3; c=a++; орындалу нәтижесі:
a=3 c=5
a=3 c=2
a=3 c=1
a=4 c=4
a=4 c=3
d=10-(f= =2); егер f=2 болса, онда d нешеге тең болады?
1
9
6
8
10
Қандай қызметші сөз бірнеше варианттан тек бір вариантты таңдау үшін қолданады?
case
switch
if
break
дұрыс жауабы жоқ
…
int u=6, v=5, temp;
printf(“u=%d, v=%d\n”,u,v);
temp = u;
u=v;
v=u;
printf(“u=%d, v=%d\n”,u,v);
Программаның орындалу нәтижесін көрсетіңіз
u=0, v=0
u=5, v=6
u=5, v=6
u=6, v=6
u=5, v=5
u=6, v=5
u=5, v=6
u=6, v=5
…
int *p1;
int v1;
…
p1=&v1;
v2=*p1 – нені білдіреді?
v2=p1
v2=v1
p1=v1
v1=v
дұрыс жауабы жоқ
С тіліндегі 3 негізгі логикалық операторларды көрсетіңіз:
&&, || , !
||, &, !=
||, !=, ?
&&, ||, = =
Дұрыс жауабы жоқ
int i;
for (i=1;i<=300;i++)
{
if (i%5!=0) continue;
printf(“%5d”,i);
} Программа жауабы нені шығарады?
5-ке еселі емес сандарды
1- ден 300-ге дейінгі аралықтағы сандарды
1- ден 300-ге дейінгі аралықтағы 5-ке еселі сандарды
1- ден 300-ге дейінгі аралықтағы тақ сандарды
1- ден 300-ге дейінгі аралықтағы жұп сандарды
Келесі жазба нені білдіреді if (*p<*min)
көрсеткішті шығару
массивтерді салыстыру
функцияларды салыстыру
екі санның ұяшықтағы адресін салыстыру
екі санның мәнін салыстыру
main ()
{int a,b,c;
scanf(“%d,%d”, &a,&b);
c=a+b;
Printf (“%....”,c);}
Көп нүктенің орнына жауаптың қайсысы сәйкес келеді?
k
d
a
g
h
Префикстік жазылу формасын көрсетіңіз?
&і
i--
i++
++i
i+
int a=5;
b=++a;
Осы мысалда b қандай мәнге ие болады?
1
3
5
6
7
Постфикстік жазылу формасын көрсетіңіз?
i++
++i
i+
i--
&i
‘а’ структурасының fio өрісінің
мәнін шығару үшін қандай өрнек дұрыс болып табылады
prinf (“%s”, *a-fio);
prinf (“%s”, a&fio);
prinf (“%s”, a=fio);
prinf (“s”, a.fio);
prinf (“%s”, a.fio);
For do цикл инструкциясында айнымалы параметр қандай типті болуы керек
Массив типті
Жолдық типті
Логикалық типті
Нақты типті
Бүтін типті
