Тест І-Нұсқа
1. Алгоритм деп ... ..
A Есептің берілуін қарапайым амалдар тізбегі түріне келтіру
B Қарапайым есептерді күрделі есепке келтіру
C Берілген есептің шығару жолын реттелген амалдар тізбегі түріне келтіру
D Тек математикалық есептерді шешу
E Күрделі командалар тізбегі
2. Алгоритмнің үзіктілік (дискретті) қасиеті -
A Белгілі бір командалар негізінде, алгоритмнің тізбекті қадамдарға бөлініп атқарылуы
B Алгоритмнің әр ұйғарымы немесе командасы орындаушыға түсінікті, бір мағынада түсініліп, қайталанатын алғашқы деректер бойынша бірыңғай нәтижелер алу
C Алгоритм құрғанда белгілі бір жеке проблемаға ғана (есепке) арналмай, осы тәріздес мәселелер шешуін толық қамтуға мүмкіндік беретіндей етіп құрылуы
D Алгоритм барлық командаларын дәл атқарғанда шектеулі қадамнан кейін процесс тоқталуы және есептің сұрағына қандай да бір жауап алынуы
3. Алгоритмнің нәтижелік қасиеті -
A Алгоритм барлық командаларын дәл атқарғанда шектеулі қадамнан кейін процесс тоқталуы және есептің сұрағына қандай да бір жауап алынуы
B Алгоритм құрғанда белгілі бір жеке проблемаға ғана (есепке) арналмай, осы тәріздес мәселелер шешуін толық қамтуға мүмкіндік беретіндей етіп құрылуы
C Белгілі бір командалар негізінде, алгоритмнің тізбекті қадамдарға бөлініп атқарылуы
D Алгоритмнің әр ұйғарымы немесе командасы орындаушыға түсінікті, бір мағынада түсініліп, қайталанатын алғашқы деректер бойынша бірыңғай нәтижелер алу
4. Тармақталған алгоритм -
A Әрекеттердің тізбектей орындалуын сипаттайтын алгоритм
B Қарапайым есептердің орындалуын сипаттайтын алгоритм
C Күрделі есептердің орындалуын сипаттайтын алгоритм
D Орындаушының әрекеттері кейбір шарттарды тексеру нәтижелерімен белгіленетін алгоритм
E Жеке командалар немесе команда топтары көп рет қайталанатын алгоритмдер
5. Алгоритм сөзі ... .
A ХІ ғасырдағы Орта Азияның ұлы Әл-Хорезм есімінің латынша жазылуынан шыққын
B ІХ ғасырдағы Орта Азияның ұлы Әл-Фараби есімінің латынша жазылуынан шыққын
C ХІ ғасырдағы Орта Азияның ұлы Әл-Фараби есімінің латынша жазылуынан шыққын
D ІХ ғасырдағы Орта Азияның ұлы Әл-Хорезм есімінің латынша жазылуынан шыққын
E ІІХ ғасырдағы Орта Азияның ұлы Әл-Хорезм есімінің латынша жазылуынан шыққын
5. Алгоритмнің негізгі құрылымдары:
А. сызықтық, тармақталушы, циклдік
В. тармақталушы, нәтижелік, циклдік.
С. дискреттік, анықтылық, нәтижелік.
D. сызықтық, циклдік, дискреттік.
Е. циклдік, нәтижелік, сызықтық.
6. Программа бұл -
А) Қойылатын мәселені шешуге қажетті әрекеттер тізбегін сипаттайтын ережелер жүйесі
В) Программалау тілі құрылымының ауысуы есептеу (жоғары дәрежедегі) машинасы процессорының құрылым тіліне ауысуы (төменгі деңгейдегі)
С) Программалау тілінде таңдап алынған инструкциялар (командалар) жиыны
D) Компьютердің оперативті жадындағы ұяшық (бірнеше ұяшық)
Е) Программаның орындалу барысында өзгертуге болмайтын фиксерлік мән
7.. Си тілінің шығуы қандай операциялық жүйесімен тығыз байланысты?
A. Windows B. MS Dos C. Unix D. Фортран E.Кобол
8. Си тілін кім жасады?
A. И. Ньютоном B. М. Ричардом C. К.Томпсоном D. Д. Ритчи
E. М. Эпштейном
9. Барлық препроцессорлық директивалар қай символынан басталуы керек?
A. # B. * C. { D. % E. &
10.. Функцияның тұлғасы немен басталады және немен аяқталады?
A. begin, end B. printf, scanf C. %, & D. “”, ; E. {}
11.Шығару функциясы:
A. getch(), gets(), scanf()
B. printf(), scanf(), gets()
C. gets(), puts(),scanf()
D. putchar(), puts(), printf()
E. printf(),puts(), gets()
12. Конструкция деп:
A. программа жұмысын басқару операторларын программаның басқарушы конструкциясын айтамыз
B. әлдебір нысанның, мысалы өзге айнымалының компьютер жадындағы адресін сақтайтын айнымалыны айтамыз
C. тілдің өзгермейтін объектісін (константаны) айтамыз
D. негізгі функциясының орындалуы барысында басқа функциялар шақырылады, ал олар одан да басқа функцияларды шақыруы мүмкін
E. адресті анықтау үшін қолданылатын операция
13. С тілінің негізгі типтерін белгіленіз:
A. integer, real, char, Boolean B. int, char, boolean, real
C. int, char, float, double D. integer, char, real, double
E. int, char, real, double
14.# includestdio.h
Main()
{
Int s;
S=-4+5*6-7; printf(“%d\n”,s);
S=(8+7)%62; printf(“%d\n”,s);
}
Нәтижесі қандай болады?
A. 20, 2 B. 19, 1 C. -1, 1 D. 20, 15 E. 25, 5
15. # includestdio.h
Main()
{
int i,j,s;
i=j=4;
s=(i++) + (++j);
printf(“%d,%d,%d”,i,j,s);
}
Нәтижесі қандай болады?
A. i=4, j=4, s=9 B. i=4, j=4, s=8 C. i=4, j=5, s=8
D. i=5, j=5, s=9 E. i=5, j=5, s=10
16. Арифметикалық операцияларды белгілеңіз:
A. &&, , ! B. =, , =, , = =, != C. &, , ~, , , \~
D. &&, **, E. +, -, *, , %
17. Типтерді түрлендірудің дұрысын көрсетіңіз:
A. short - char -int-long-float-double
B. int-long-float-double -short - char
C. char-short-int-long-float-double
D. double - char -int-long - short-float
E. double -float- long- int- short- char
18.Префикстік операциясының формасы:
A. ++i и i-- B. i ++ и i -- C. ++i и i++ D. --i и i-- E. ++i и --i
19. int х,у,а;
х=5;
у=х*2+7;
а=у4;
printf(“%d,%d,%d”,х,у,а);
Порграмма орындалғаннан кейін айнымалылар неге тең болады:
A. х=4, у=10, а=5 B. х=5, у=10, а=5 C. х=5, у=10, а=4
D. х=5, у=17, а=4 E. х=4, у=17, а=5
21. Шартты операциясының жалпы жазылуы:
A. шарт-өрнек!b1:b2 B. шарт-өрнекb1:b2
C. шарт-өрнек*b1:b2 D. шарт-өрнек&b1:b1
E. шарт-өрнек?b1:b1
22.. Цикл неше рет орындалады:
For (n=2; n=10; n+=2)
A. 6 B. 5 C. 4 D. 3 E. 7
23. Қысқартылған форма a=7 қандай берілген жазуларға сәйкес келеді:
A. a=a%7 B. a=a7-7 C. a=a7 D. a=a%7+7 E. a=a%7+7
24. . int х,у,z;
х=y=1;
z=х++-1; printf(“%d\n”,х); printf(“%d\n”,z);
z=-х++ + ++y; printf(“%d\n”,х); printf(“%d\n”,z);
z=xx++; printf(“%d\n”,х); printf(“%d\n”,z);
Нәтижесі неге тең?
A. 2 0 3 0 4 1
B. 0 2 0 3 1 4
C. 1 4 0 3 0 2
D. 4 1 3 0 2 0
E. 1 1 2 0 3 0
25. For операторының жалпы жазылуы:
A. for(2-өрнек; 1-өрнек; 3-өрнек) оператор;
B. for оператор (өрнек; 1-өрнек; өрнек);
C. for(өрнек; 3-өрнек; өрнек) оператор;
D. for(оператор; 3-өрнек; өрнек) өрнек;
E. for(1-өрнек; 2-өрнек; 3-өрнек) оператор;
Тест ІІ-Нұсқа
1. Алгоритм атқарушы ... .
A Берілген есептің шығару жолын реттелген амалдар тізбегі түріне келтіру
B Алгоритмдік алдын ала жазбаларды құрастыру процесі
C Көрсетілген іс-әрекеттер тізбегін бұлжытпай орындай отырып, керекті нәтиже алуды жүзеге асыратын машина, құрылғы немесе адам
D ЭЕМ-нің нақты мүмкіндіктері мен ерекшеліктері ескеріле отырып жазылған командалар
E ЭЕМ-де кесте түрінде берілген әрекеттер тізбегі
2. Алгоритмнің анықтық қасиеті -
A Алгоритмнің әр ұйғарымы немесе командасы орындаушыға түсінікті, бір мағынада түсініліп, қайталанатын алғашқы деректер бойынша бірыңғай нәтижелер алу
B Белгілі бір командалар негізінде, алгоритмнің тізбекті қадамдарға бөлініп атқарылуы
C Алгоритм құрғанда белгілі бір жеке проблемаға ғана (есепке) арналмай, осы тәріздес мәселелер шешуін толық қамтуға мүмкіндік беретіндей етіп құрылуы
D Алгоритм барлық командаларын дәл атқарғанда шектеулі қадамнан кейін процесс тоқталуы және есептің сұрағына қандай да бір жауап алынуы
3. Алгоритмдік тіл деп -
A Орындалатын әрекеттерді, амалдарды күрделі түрде жазуға арналған белгілер
B Орындалатын әрекеттерді, амалдарды қарапайым түрде жазуға арналған белгілер
C Орындалатын әрекеттерді, амалдарды сандар түрінде жазуға арналған белгілер мен ережелер жүйесі
D Орындалатын әрекеттерді, амалдарды бірыңғай және дәл жазуға арналған, өз тіліміздің кейбір сөздерін пайдаланатын белгілер мен ережелер жүйесі
E Орындалатын әрекеттерді, амалдарды функция түрінде жазуға арналған белгілер мен ережелер жүйесі
4. Қайталанатын алгоритм -
A Жеке командалар немесе команда топтары көп рет қайталанатын алгоритмдер
B Орындаушының әрекеттері кейбір шарттарды тексеру нәтижелерімен белгіленетін алгоритм
C Әрекеттердің тізбектей орындалуын сипаттайтын алгоритм
D Қарапайым есептердің орындалуын сипаттайтын алгоритм
E Күрделі есептердің орындалуын сипаттайтын алгоритм
5. Компилятор бұл -
А) Қойылатын мәселені шешуге қажетті әрекеттер тізбегін сипаттайтын ережелер жүйесі.
В) Программалау тілі құрылымының ауысуы есептеу (жоғары дәрежедегі) машинасы процессорының құрылым тіліне ауысуы (төменгі деңгейдегі)
С) Программалау тілінде таңдап алынған инструкциялар (командалар) жиыны
D) Компьютердің оперативті жадындағы ұяшық (бірнеше ұяшық)
Е) Программаның орындалу барысында өзгертуге болмайтын фиксерлік мән.
6. В тілі қай тілдің негізі:
A. А B. В C. С D. D E. Е
7. В тілін кім шығарды?
A. К.Томпсон B. М. Ричард C. И. Ньютон D. Д. Ритчи
E. М. Эпштейн
8. В тілі қай жылы жасалды?
A. 1963 B. 1967 C. 1983 D. 1972 E. 1970
9. include– бұл:
A. Директиваның аты B. Комментарий C. Функцияның аты
D. Меншіктеу операторы E. Шартты оператор
10.Жаңа жол қалай белгіленеді?
A. \f B. \n C. \r D. \a E. \k
11. Енгізу функциясы:
A. putchar(), puts(), printf() B. printf(), scanf(), gets()
C. gets(), puts(),scanf() D. getch(), gets(), scanf()
E. printf(),puts(), gets()
12. Нұсқауыш деп:
A. әлдебір нысанның, мысалы өзге айнымалының компьютер жадындағы адресін сақтайтын айнымалыны айтамыз
B. программа жұмысын басқару операторларын программаның басқарушы конструкциясын айтамыз
C. тілдің өзгермейтін объектісін (константаны) айтамыз
D. негізгі функциясының орындалуы барысында басқа функциялар шақырылады, ал олар одан да басқа функцияларды шақыруы мүмкін
E. адресті анықтау үшін қолданылатын операция
13. # includestdio.h
main()
{
int s;
S=-5+6*7-8; printf(“%d\n”,s);
S=(6+5)%42; printf(“%d\n”,s);
}
Нәтиже қандай болады?
A. 29, 1 B. 19, 1 C. -1, 1 D. 20, 15 E. 25, 5
{
14. int i,j,s;
i=j=5;
s=(i++) + (++j);
printf(“%d,%d,%d”,i,j,s);
}
Нәтиже қандай болады?
A. i=6, j=6, s=12 B. i=6, j=6, s=11 C. i=4, j=5, s=8
D. i=5, j=5, s=9 E. i=5, j=5, s=10
15. Қатынас операцияларды белгілеңіз:
A. &&, , ! B. +, -, *, , % C. &, , ~, , , \~
D. &&, **, E. =, , =, , = =, !=
16. Типтерді түрлендірудің дұрысын көрсетіңіз:
A. short - char -int-long-float-double
B. int-long-float-double -short - char
C. char -float- long- int- short- double
D. double - char -int-long - short-float
E. char-short-int-long-float-double
17. Постфикстік операциясының формасы:
A. ++i и i-- B. i ++ и i -- C. ++i и i++ D. --i и i-- E. ++i и --i
int х,у,а;
х=4;
у=х*2+6;
а=у4;
printf(“%d,%d,%d”,х,у,а);
18. Порграмма орындалғаннан кейін айнымалылар неге тең болады:
A. х=4, у=14, а=3 B. х=5, у=10, а=5 C. х=5, у=10, а=4
D. х=4, у=14, а=4 E. х=4, у=17, а=5
19. ifelse шартты операторының жалпы жазылуы:
A. if(шарт-өрнек); else 2-оператор
B. if(шарт-өрнек) else (шарт өрнек)
C. if(шарт-өрнек) 1-оператор; else 2-оператор
D. if(шарт-өрнек) 1-оператор; else (шарт-өрнек)
E. if(шарт-өрнек) шарт-өрнек ; else (шарт өрнек)
20. Цикл неше орындалады:
For (n=1; n=15; n+=2)
A. 6 B. 5 C. 4 D. 8 E. 7
21. Қысқартылған форма a-=3 қандай берілген жазуларға сәйкес келеді:
A. a=a%3 B. a=a3-3 C. -a=a3 D. a=a%3+3 E. a=a-3
22. int х,у,z;
х=y=2;
z=х++-1; printf(“%d\n”,х); printf(“%d\n”,z);
z=-х++ + ++y; printf(“%d\n”,х); printf(“%d\n”,z);
z=xx++; printf(“%d\n”,х); printf(“%d\n”,z);
Нәтиже қандай болады?
A. 2 0 3 0 4 1
B. 0 2 0 3 1 4
C. 3 1 4 0 5 1
D. 4 1 3 0 2 0
E. 1 1 2 0 3 0
23. Литерал - деп:
A. программа жұмысын басқару операторларын программаның басқарушы конструкциясын айтамыз
B. әлдебір нысанның, мысалы өзге айнымалының компьютер жадындағы адресін сақтайтын айнымалыны айтамыз
C. тілдің өзгермейтін объектісін (константаны) айтамыз
D. негізгі функциясының орындалуы барысында басқа функциялар шақырылады, ал олар одан да басқа функцияларды шақыруы мүмкін
E. адресті анықтау үшін қолданылатын операция
24. С тілінің негізгі типтерін белгіленіз:
A. int, char, float, double B. integer, real, char, Boolean
C. int, char, boolean, real D. integer, char, real, double
E. int, char, real, double
25. Шартты операциясының жалпы жазылуы:
A. шарт-өрнек!b1:b2 B. шарт-өрнек?b1:b2
C. шарт-өрнек*b1:b2 D. шарт-өрнек&b1:b1
E. шарт-өрнек?b1:b1
Тест ІІІ-Нұсқа
Алгоритмнің ортақтық қасиеті -
A Алгоритм құрғанда белгілі бір жеке проблемаға ғана (есепке) арналмай, осы тәріздес мәселелер шешуін толық қамтуға мүмкіндік беретіндей етіп құрылуы
B Белгілі бір командалар негізінде, алгоритмнің тізбекті қадамдарға бөлініп атқарылуы
C Алгоритмнің әр ұйғарымы немесе командасы орындаушыға түсінікті, бір мағынада түсініліп, қайталанатын алғашқы деректер бойынша бірыңғай нәтижелер алу
D Алгоритм барлық командаларын дәл атқарғанда шектеулі қадамнан кейін процесс тоқталуы және есептің сұрағына қандай да бір жауап алынуы
Сызықтық алгоритм -
A Қарапайым есептердің орындалуын сипаттайтын алгоритм
B Күрделі есептердің орындалуын сипаттайтын алгоритм
C Орындаушының әрекеттері кейбір шарттарды тексеру нәтижелерімен белгіленетін алгоритм
D Әрекеттердің тізбектей орындалуын сипаттайтын алгоритм
E Жеке командалар немесе команда топтары көп рет қайталанатын алгоритмдер
Айнымалы шамалар -
A Алгоритм атқарылу барысында мәні алгоритм тексінде анықталған, мәні өзгермейтін шамалар
B Алгоритм атқарылу барысында тек кестедегі мәндерді қабылдап отыратын шамалар
C Алгоритм атқарылу барысында оң мәндерді қабылдап отыратын шамалар
D Алгоритм атқарылу барысында әр түрлі мәндер қабылдап отыратын шамалар
E Алгоритм атқарылу барысында теріс мәндерді қабылдап отыратын шамалар
Алгоритмнің блок схемасындағы тіктөртбұрыш фигурасының қызметі
A Есеп шығару жолын таңдау
B Цик басы
C Алгоритм басы, соңы
D Математикалық өрнектерді есептеу
E Мәлімет енгізу
Литерлік шамалар -
A Элементтері символдар тізбегі болатын сызықтық кесте
B Элементтері натурал сандар тізбегі болатын сызықтық кесте
C Элементтері тек оң сандар тізбегі болатын сызықтық кесте
D Элементтері теріс сандар тізбегі болатын сызықтық кесте
E Элементтері нақты сандар тізбегі болатын сызықтық кесте
Қандай тілді Си тілінің негізі деп атауға болады?
A. А B. В C. D D. Е E. F
Си тілі қай жылы жасалды?
A. 1963 B. 1967 C. 1970 D. 1972 E. 1983
main() – бұл:
Директиваның аты B. Комментарий C. Функцияның аты
D. Оператордың жазылуы E. Меншіктеу операторы
Енгізу функциясы:
A. getch(), gets(), scanf() B. printf(), scanf(), gets()
C. gets(), puts(),scanf() D. putchar(), puts(), printf()
E. printf(),puts(), gets()
Нұсқауыш деп:
A. программа жұмысын басқару операторларын программаның басқарушы конструкциясын айтамыз
B. әлдебір нысанның, мысалы өзге айнымалының компьютер жадындағы адресін сақтайтын айнымалыны айтамыз
C. тілдің өзгермейтін объектісін (константаны) айтамыз
D. негізгі функциясының орындалуы барысында басқа функциялар шақырылады, ал олар одан да басқа функцияларды шақыруы мүмкін
E. адресті анықтау үшін қолданылатын операция
Қатынас операцияларды белгілеңіз:
A. &&, , ! B. =, , =, , = =, != C. &, , ~, , , \~
D. &&, **, E. +, -, *, , %
Логикалық операцияларды белгілеңіз:
A. &&, , ! B. =, , =, , = =, != C. &, , ~, , , \~
D. &&, **, E. +, -, *, , %
Меншіктеу операторының дұрыс жазылғаның көрсетіңіз:
A. х=5 B. х:=5 C. х= =5 D. х=5 E. x=5
Постфикстік операциясының формасы:
A. ++i и i-- B. i ++ и i -- C. ++i и i++ D. --i и i-- E. ++i и --i
??? (шарт-өрнек)
{
case 1-константа: 1-оператор;
case 2-константа: 2-оператор;
...
case N-константа: N -оператор;
default:операторлар;
??? белгілердің орнына қандай оператор болу керек:
A. if B. for C. switch D. while E. do
Си тілінің шығуы қандай операциялық жүйесімен тығыз байланысты?
A. Windows B. MS Dos C. Unix D. Фортран E.Кобол
Препроцессорлық директивалар қандай символдан басталады?
A. # B. * C. { D. % E. &
Логикалық операцияларды белгілеңіз:
A. &&, , ! B. =, , =, , = =, != C. &, , ~, , , \~
D. &&, **, E. +, -, *, , %
Меншіктеу операторының дұрыс жазылғаның көрсетіңіз:
A. х=5 B. х:=5 C. х= =5 D. х=5 E. x=5
# includestdio.h
Main()
{
Int s;
S=-2+3*5-7; printf(“%d\n”,s);
S=(8+1)%62; printf(“%d\n”,s);
}
Нәтижесі қандай болады?
A. 20, 2 B. 19, 1 C. -1, 1 D. 6, 1 E. 25, 5
{
int i,j,s;
i=j=5;
s=(i++) + (++j);
printf(“%d,%d,%d”,i,j,s);
}
Нәтижесі қандай болады?
A. i=4, j=4, s=9 B. i=6, j=6, s=12 C. i=4, j=5, s=8
D. i=5, j=5, s=9 E. i=6, j=6, s=11
Цикл неше рет орындалады:
For (n=1; n=10; n+=3)
A. 6 B. 5 C. 4 D. 3 E. 7
Алгоритмнің үзіктілік (дискретті) қасиеті -
A Алгоритм барлық командаларын дәл атқарғанда шектеулі қадамнан кейін процесс тоқталуы және есептің сұрағына қандай да бір жауап алынуы
B Алгоритмнің әр ұйғарымы немесе командасы орындаушыға түсінікті, бір мағынада түсініліп, қайталанатын алғашқы деректер бойынша бірыңғай нәтижелер алу
C Алгоритм құрғанда белгілі бір жеке проблемаға ғана (есепке) арналмай, осы тәріздес мәселелер шешуін толық қамтуға мүмкіндік беретіндей етіп құрылуы
D Белгілі бір командалар негізінде, алгоритмнің тізбекті қадамдарға бөлініп атқарылуы
Алгоритмнің нәтижелік қасиеті -
A Алгоритм құрғанда белгілі бір жеке проблемаға ғана (есепке) арналмай, осы тәріздес мәселелер шешуін толық қамтуға мүмкіндік беретіндей етіп құрылуы
B Алгоритм барлық командаларын дәл атқарғанда шектеулі қадамнан кейін процесс тоқталуы және есептің сұрағына қандай да бір жауап алынуы
C Белгілі бір командалар негізінде, алгоритмнің тізбекті қадамдарға бөлініп атқарылуы
D Алгоритмнің әр ұйғарымы немесе командасы орындаушыға түсінікті, бір мағынада түсініліп, қайталанатын алғашқы деректер бойынша бірыңғай нәтижелер алу