
- •26. Тармақталу операторы дегеніміз не?
- •101. Төмендегі программа бөлігіні нәтижесі не береді
- •102. Төмендегі программа бөлігіні нәтижесі не береді
- •103. Төмендегі программа бөлігіні нәтижесі не береді
- •111. Төмендегі программа бөлігіні нәтижесі не береді
- •112. Төмендегі программа бөлігіні нәтижесі не береді
- •128. Берілген программаның фрагменттінде қандай нәтиже аламыз:
- •129. Берілген программаның фрагменттінде қандай нәтиже аламыз:
- •B) тармақталушы c) сызықтық
- •Типтердің сәйкес келмеуі
ПРОГРАММАЛАУ технологиясы пәнінен ТЕСТ СҰРАКТАРЫ
1. Идентификатор дегеніміз не?
A) прораммадағы обьектінің аты
B) динамикалық жады
C) жиыннан тұратын массив
D) программаның берілу жолы
E) компиляторға арналған сөздер
2. Символдық типтегі шамаларға компилятор жадында қанша байт орын бөлінеді?
A) 1
B) 2
C) 10
D) 8
E) 27
3. Жиын (массив) дегеніміз не?
A) ұяшықтарда орналасқан мәліметтер
B) бір атаумен аталған бір типті мәндер тізбегі
C) өлшемді анықтайтын тип
D) динамикалық жадыны пайдаланатын көрсеткіш
E) сілтемені анықтайтын типтер жиынтығы
4. Қандай да бір әрекеттер тізбегін орындайтын операциялар мен сипаттамалардың айқындалған тізбегін .... деп атайды?
A) процедура
B) рекурсия
C) функция
D) дұрыс жауап жоқ
E) оператор
5. Функцияның сипаттамасы басындағы параметрлер қалай аталады?
A) формальды
B) фактілі
C) аргументті
D) 2,3 жауап дұрыс
E) дұрыс жауап жоқ
6. С тілінде кез келген программаның орындалуы қай функциядан басталды?
A) random
B) main()
C) randomize()
D) clrscr()
E) Әр программада әртүрлі
7. Өзін- озі шақыратын функцияны не деп атаймыз?
A) процедура
B) функция
C) рекурсия
D) оператор
E) дұрыс жауап жоқ
8. Кітапханалық функциялар қайда орналасқан?
A) кітапханалық файлдарда
B) С ішінде
C) компьютерде
D) дұрыс жауап жоқ
E) интернетте
9. Төмендегі программа бөлігіні нәтижесі не береді
{
int i=5,a;
a=i%2;
switch (a){
case 0: cout << " nul" ;
case 1: cout << " bir" ;
case 2: cout << " eki" ;
}
A) 0,1
B) 1,2
C) nul,bir
D) nul,bir, eki
E) bir, eki
10. Латын әріптерінен, цифрлардан тұратын тек әріптерден басталуы тиіс таңбалар тізбегін ... деп атайды?
A) тұрақты
B) айнымалы
C) идентификатор
D) дұрысы жоқ
E) функция
11. а[3] = {1,3,5} жиымы берілсін делік. Осы жиымды экранға шығаратын программаны көрсетіңіз...
A) int i, a[3] = {1,3,5};
for(i=0;i<3;i++)
printf('' %d'',a[i]);
B) int a [3] = {1,3,5},i;
for(i=0; i<3; i++)
printf(''%f'', a[i];
C)int a[i] = {1,3,5} , i;
for(i=0; i<3, i++)
printf ('' %k '', a[i];
D) int a[3], i;
for(i=0; i<3; i++)
printf( ''% i'' , a[i+1];
E) int a[3], i;
for (i=0; i<3; i++)
printf ( ‘’% c’’ ,a[i];
12. С тілінде тұрақтыларды сипаттау ушін қандай түйінді сөз қолданылады?
A) int
B) var
C)const
D) procedure
E) дұрысы жоқ
13. return (өрнек ) операциясының қызметі?
A) функцияны шақырған операторға өрнектің мәнін қайтарады
B) С тілінде ондай оператор қолданылмайды
C)функция мән қайтармаған кезде қолданылады
D) программаға әсемдік береді
E) қызметі анықталмаған, заң бойынша программа соңында тұруы керек
14. rand() функциясының тақырыптық файлда орналасқан прототипі қандай?
A) <math>
B) <string>
C)<stdlib>
D) <cmath>
E) rand
15. Функцияның ішінде ғана белгілі, соның ішінде анықталатын айнымалы қалай аталады?
A) ауқымды (глобальді) айнымалы
B) жергілікті айнымалы
C)белгісіз айнымалы
D) белгілі айнымалы
E) rand
16. Егер float пен double типтрі араласса, нәтижесі ....болады?
A) float;
B) long;
C)double;
D) int;
E) short;
17. Кез келген блоктан немесе функциядан тыс айнымалы?
A) ауқымды (глобальді) айнымалы
B) жергілікті айнымалы
C)программалық айнымалы
D) базалық айнымалы
E) унарлық айнымалы
18. ...компиляторға функция арқылы берілетін аргументтердің санын, типін анықтауға көмектеседі?
A) функцияның идентификаторы
B) функцияның прототипі
C)файлдың прототипі
D) жергілікті прототип
E) аумақтық идентификатор
19. Функцияның тақырыбында void түйінді сөзі не үшін қолданылады?
A) функция мән қайтаратынын көрсету ушін
B) функцияның тақырыбында void түйінді сөзі қолданылмайды
C)дұрыс жауабы жоқ
D) функцияның ешқандай мән қайтармайтынын корсету үшін
E) функция мән сақтайтынын корсету ушін
20. Қандай айнымалылар өзі сипатталған функциядан шыққыннан кейін де өз мәнін сақтайды?
A) static секілді хабарланған жергілікті айнымалылар
B) аумақты айнымалылар
C)extern секілді хабарланған жергілікті айнымалылар
D) static секілді хабарланған ауқымды айнымалылар
E) жергілікті айнымалылар
21. Блок дегеніміз не?
A) функцияның екінші аты
B) айнымалыларды сипаттауы бар құрама оператор
C)кездейсоқ оператор
D) қатені анықтайтын оператор
E) дұрыс жауабы жоқ
22. Айнымалы дегеніміз не?
A) белгілі бір атауы бар жады аймағы, онда анықталған типтің мәліметтері сақталады?
B) анықталмаған тип мәліметтерінің жадыда сақталу
C)дұрыс жауабы жоқ
D) жады кластарының бірнеше бөліктерге бөліну
E) операндадан, операция белгісінің, жақшадан тұратын, анықталған типтің мағынасын білдіруі
23. Шартты операция форматын көрсетіңіз?
A) операнд_1? операнд_2 : операнд_3
B) операнд_1 := операнд_2
C) операнд_1 = операнд_2 ? операнд_3
D) if (өрнек) оператор_1: [else оператор_2;]
E) if (тұрақты өрнек) 1: [оператор тізбегі ]
24. Жады кластарын беру үшін қандай спецификатор қолданылады?
A) auto
B) extern
C) static
D) register9
E) барлығы дұрыс
25. С тілінде қайталау операторының қандай түрлері бар?
A) while (өрнек ) оператор, do…whiie (өрнек)
B) do…whiie (өрнек), for(инициализациялау; өрнек; модификация )оператор
C) дұрыс жауабы жоқ
D) while (өрнек ) оператор, do…whiie (өрнек), for(инициализациялау; өрнек; модификация )оператор
E) for(инициализациялау; өрнек; модификация )оператор
26. Тармақталу операторы дегеніміз не?
A)Алгоритимнің белгілі бір шарттың орындалуына немесе орындалмауына байланысты тармақталып, бірнеше жолдарға бөлінуі
B) дұрыс жауабы жок
C) бір ғана шарттың орындалуына тексеретін оператор
D) шарттардың орындалмауын тексеретін оператор
E) операторлардың тармақталуын тексеретін оператор
27. #include директивасын қолданған кезде бұрыштың (“<”, “>”) жақшаның орнына тырнақшаларды қолдануға болады ма, болса оның мәні неде?
A) болмайды
B) болады, бірақ одан ештеңе өзгермейді
C)болады, бұл уақытша файлды іздеу әрекеті бастапқы файлы бар каталогта жургізіледі, сосын стандартты каталогтан іздейді
D) болады, онда файлды стандартты каталогтан іздейді
E) болады, бұл жағдайда файлды стандартты каталогтан іздейді, сосын бастапқы файлы бар каталогты қарастырады
28. Бастапқы “.h- файлдың ”кұрамына не кіреді?
A) типтің, тұрақтылардың, кіргізілген функциялардың, шаблондардың, тізімдердің анықталуы
B) функцияның, мәліметтің, шаблонның, аттың сипатталуы
C)атау кеңістігі
D) процедуралардың директивалары
E) көрсетілген жауаптың бәрі дұрыс
29. # define директивасы не үшін қолданылады?
A) тұрақтының мәнін беру үшін
B) макростар үшін
C)шартты компиляторды басқаруға арналған символ үшін
D) символдық константа үшін
E) берілген жауаптың бәрі дұрыс
30. Құрамында функциялары немесе анықталған мәліметтері бар бастапқы (тақырыптық) файлдардың кеңейтілуі қандай және ол файлдар қалай аталады?
A) “.htp” , “.htp- файлдары”
B) “.h” , “.h- файлдары”
C)“.c “ “.c – файлдары”
D) “.f” “.f- файлдары”
E) “.exe”, “.exe- файлдары”
31. Сөз тіркесінің (жолдың) ұзындығы қай функцияның көмегімен аныңталады?
A) strlen
B) src
C)return
D) template
E) main()
32) 10 нақты саннан тұратын массивті сипаттау қай нұсқада дұрыс берілген?
A) int a [10]
B) float a(10)
C) float a[10]
D) float a[1…10]
E) int a [1…10]
33. Операндтардан, операция таңбаларынан, жақшалардан тұратын ... мәндерін есептеу ушін қолданылады. Көп нүктенің орнындағы сөзді табыңдар?
A) өрнектер
B) айнымалылар
C)тұрақтылар
D) логикалық типтер
E) жады класы
34. Айнымалы дегеніміз не?
A) программа орындалу барысында әртүрі мәндер қабылдайтын шама
B) жады класының бірнеше аймақтарға бөлінуі
C) программалар тізбегі
D) алгоритмнің белгілі бір шартының орындалуы
E) дұрыс жауабы жоқ
35. Таңдау операторы (нұсқауы) қай сөз арқылы берілді?
A) switch
B) return
C) for
D) it
E) class
36) Егер long пән float типтері араласса, нәтижесі...болады?
A) char
B) short
C) int
D) float
E) double
37) Бөлгендегі қалдық табу операциясы қалай беріледі?
A) %
B) /
C)*
D) <<
E) &
38) Блок ішінде анықталған айнымалы қалай аталады?
A) ауқымды
B) тұрақты
C)жергілікті
D) тұрақсыз
E) сілтеуіш
39. Блоктың ішінде сипатталған идентификатор қалай аталады?
A) глобальды көрініске ие
B) локальді идентификатор
C)оператордың белгісі
D) функцияның прототипінде көрсетілген параметр
E) көрсетілген типтің айнымалысы құрылғаннан бастап, ол жойылғанша өмір сүреді
40. а атты бүтін айнымалының дұрыс сипатталу?
A) int a;
B) a int;
C)integer a;
D) float a;
E) char a.
41. Блоктан тыс анықталған айнымалы қалай аталады?
A) ауқымды (глобальды)
B) жергілікті
C)символды
D) тұрақты
E) жергіліксіз
42. Қай нұсқада sizeof жазылуы дұрыс?
A) sizeof тип
B) sizeof [тип]
C)sizeof (тип)
D) sizeof : тип
E) sizeof _ тип
43. Логикалық терістеу қай нұсқада дұрыс берілген?
A) –
B) ~
C)=
D) !
E) --
44. extern спецификаторы нені білдіреді?
A) айнымалы программа ішінде анықталғанын
B) айнымалы программадан тыс анықталғанын
C)айнымалы анықталмағанын
D) айнымалы автоматты түрде анықталғанын
E) дұрыс жауабы жоқ
45. 12 бүтін саннан тұратын а массивінің дұрыс сипатталуы?
A) float a[12]
B) int a [12]
C)float a [10]
D) char a [12]
E) int a(12)
46. Функция тұлғасы қандай таңбалармен қоршалып тұрады?
A) ()
B) //
C){}
D) **
E) “”
47. 0...255 сандар диапазоны қай диапазоны қай типке жатады?
A) double
B) unsigned char
C)bool
D) float
E) signed char
48. Goto нұсқауының дұрыс жазылуы?
A) Goto 65
B) Goto m65
C)Goto ?белгі
D) Goto ?65
E) Goto printf
49. Келесі операциялардың қайсысы тренарлы ( үш операндты)?
A) !
B) &
C)<=
D) ! =
E) ? :
50. С тілінде комментарийді қандай таңбалар ішінде жазады?
A) // //
B) (**)
C)/**/
D) < >
E) { }
51. Программаның барлық обьектілері ушін ортақ мәліметтерді сақтау үшін қандай класс қолданылады?
A) статикалық
B) тұрақты
C)рекурсивті
D) айнымалы
E) ауқымды ( глобальді)
52. Егер short пен int типтері араласса, нәтіжесі -... болады?
A) char
B) short
C) int
D) float
E) double
53. Нұсқауыштарды сипаттау форматы қай нұсқада дұрыс көрсетілген?
A) аты * типі
B) * аты типі
C)типі *аты
D) & аты типі
E) тип_ аты
54. float a [10]; нені білдіреді?
A) 1-ден 10-ға дейінгі бүтін сандар тізбегін сипаттау
B) 1-ден 10-ға дейінгі нақты сандар тізбегін сипаттау
C)10 нақты саннан тұратын а массивін смпаттау
D) 10 мәнді қабылдай алатын а жиымын сипаттау
E) 10х 10 өлшемді а матрицасын сипаттау
55. switch операциясынан шығу үшін қай нұсқау қолданылады?
A) do
B) break
C)case
D) return
E) default
56. Типтерді түрлендіру мысалы. Программа орындалғанда экранға не шығады?
main ()
{ char ch ;
int i ; float fi;
fi =i=ch=’A’ ;
printf (“ &c &d &6. 2f\n “ , ch, i, fl) ; }
A 65 65.00
B 66 65.000
B 63 63.000
B 62 62.000
A A 65.00
57. *= операциясы нені білдіреді?
A) көбеіту
B) меншіктеу
C)әр элементін көбейту
D) көбейтіп барып меншіктеу
E) комментарий
58. Лексем дегеніміз не?
A) сөз тіркестері
B) сөйлемдер
C)тілдің өзіндік мағынасы бар ең кіші бірлігі
D) программаның тұлғасы
E) бетті ауыстыру
59. “int n;” жазу нені білдіреді?
A) n класы берілгенін
B) n спецификаторы берілгенін
C)n айнымалысы нақты мән қабылдайды
D) n айнымалысы бүтін мән қабылдайды
E) дұрыс жауабы жоқ
60. string.h – бұл мынадай функциялардың кітапханасы
A) сөз тіркесі функциялары
B) стандартты функциялар
C)енгізу / шығару базалық кітапханасы
D) графикалық функциялар
E) буфермен жұмыс істеу функциялары
61. graphics.h – бұл мынадай функциялардың кітапханасы
A) сөз тіркесі функцияларының
B) стандартты функциялардың
C)енгізу / шығару базалық кітапханасының
D) графикалық функциялардың
E) буфермен жұмыс істеу функцияларының
62. С тілінде айнымалылар программаның мынадай аймағында сипатталады?
A) басында
B) аяғында
C )ортасында
D) кез келген жерінде, тек айнымалының алдында
E) еш жерінде сипатталмайды
63. С тілінде бір таңбамен белгіленген бас және кіші әріптер мәні....
A) әртүрлі болып саналады
B) бірдей болып саналады
C)компиляторға байланысты өзгереді
D) тілдің нұсқасына байланысты өзгереді
E) барлығыда дұрыс
64. Айнымалыларға, тұрақтыларға, мәліметтер типіне және функцияларға қойылған атау аталады?
A) идентификаторлар
B) түйінді сөздер
C)директивалар
D) нұсқауыштар
E) дұрыс жауап көрсетілмеген
65. Келесі сөздер ішіндегі нақты сандар типтерін анықтайтын түйінді сөздерді көрсету керек:
1) char, 2) int, 3)float, 4) double, 5) long, 6) long int, 7) short, 8) signed, 9) unsigned
A) 1,4,6,7
B) 2,3,4,8
C)1,7,8,9
D) 3,4,6
E) 3,4
66. Келесі сөздер ішіндегі бүтін сандар типтерін анықтайтын түйінді сөздерді көрсету керек:
1) char, 2) int, 3)float, 4) double, 5) long, 6) long double, 7) short, 8) signed, 9) unsigned
A) 1,2,5,7,8,9
B) 5,6,7,9
C)1,2,3,6,9
D) 2,5,7,9
E) 2,7,8,9
67. Директиваның дұрыс жазылған жолын көрсетіңіз?
A) # define PI=3.1415
B) # define PI== 3.1415
C) # DEFINE= 3.1415
D) # define PI= 3.1415
E) # define PI 3.1415
68. sizeof ()операциясы мынаны анықтайды?
A) литерлік өрнекті
B) константалық тұрақты өрнекті
C)операнд типіне бөлінетін байттар санын
D) операнд орналасқан байттар санын
E) логикалық өрнекті
69. Порграмма нәтіжесі нешеге тең болады?
void main ()
{int i =5;
switch (i++) {case 5: printf (“%d %d”, 1 , i) ; break;
case 6: printf ( “%d %d”, 2, i) ; break;
default: printf ( “%d %d”, 3, i); }}
A)1 5
B)2 6
C)2 5
D)3 6
E)1 6
70. Программа нәтіжесі нешеге тең болады?
Voit main ()
{int I =5;
Switch (++i) {case 5: printf(“%d %d”, 1, i) ; break
Case 6: printf(“%d %d”, 2, i) ; break
Default: printf( “%d %d”, 3, i); }}
A)1 5
B)2 6
C)2 5
D)3 6
E)1 6
71. int a[5] массивінде қандай элемент жоқ?
A) а [1]
B) a [2]
C)a [3]
D) a [4]
E) a[5]
72. Төмендегі қай функция файлға мәлімет жазады?
A) fread ()
B) fscanf ()
C)gets ()
D) fprintf ()
E) seek ()
73. Төмендегі қай функция файлдан мәлімет оқиды?
A) fprintf()
B) fscanf()
C)fread()
D) fwrite()
E) seek()
74. Файлды одан мәлімет оқу үшін ашу ( режимін көрсету керек)?
A) r
B) w
C)a
D) r+
E) w+
75. Мәлімет жазатын файл ашу қажет, егер файл бұрыннан бар болса, ондағы мәлімет жойылады (режимін көрсету керек)?
A) r
B) w
C)a
D) r+
E) w+
76. Мәлімет қосу: файл соңына мәлімет жазу үшін ноы ашу қажет (режимін көрсету керек)?
A) r
B) w
C)a
D) r+
E) w+
77. Файлдағы мәліметті оқып, оған мәлімет жазу: оқу және жазу (режимін көрсету керек)?
A) r
B) w
C)a
D) r+
E) w+
78. Файлды жаңарту үшін оны ашу, егер файл бұрыннан болса, оның мәліметі жойылады (режимін көрсету керек)?
A) r
B) w
C)a
D) r+
E) w+
79. Мәлімет қосу: файлды ашып, оны жаңартады, мәлімет бұрынғының соңында жазылады (режимін көрсету керек)?
A) r
B) w
C)a
D) r+
E) a+
80. Төмендегі функция файлдан сөз тіркесін оқиды?
A) fread()
B) fgets()
C)fgetc()
D) fputs()
E) fputs()
81. Төмендегі функция файлға сөз тірсесін жазады?
A) fwrite()
B) fgets()
C)fgetc()
D) fputs()
E) fputc()
82. printf() функциясының сөз тіркесін шығару кезіндегі форматы қандай?
A) %d
B) %c
C)%s
D) %f
E) %x
83. frintf() функциясының нақты сан шығару кезіндегі форматы қандай?
A) %d
B) %c
C)%s
D) %f
E) %x
84. printf() функциясының таңбасыз ондық бүтін сан шығару кезіндегі форматы?
A) %d
B) %u
C)%o
D) %x
E) %f
85. prinrf() функциясының таңбасыз сегіздік бүтін сан шығару кезінндегі форматы қандай?
A) %d
B) %o
C)%x
D) %c
E) %f
86. printf() функциясының таңбасыз он алтылық бүтін шығару кезіндегі форматы қандай?
A) %d
B) %o
C)%x
D) %c
E) %f
87. printf() функциясының экспоненциал нақты сан шығару кезіндегі форматы қандай?
A) %d
B) %o
C)%e
D) %c
E) %f
88. Егер char мен short типтері араласса, нәтіжесі қандай болады?
A) char
B) short
C)fioat
D) long
E) int
89. Мәліметтердің бір еселік дәлдікпен берілетін нақты санды типі қалай сипатталады?
A) float
B) double
C)char
D) int
E) struct
90. Мәліметтердің екі еселік дәлдікпен берілетін нақты санды типі қалай сипатталады?
A) float
B) double
C)char
D) int
E) struct
91. Мәліметтердің символдық типі қалай сипатталады?
A) float
B) double
C)char
D) int
E) struct
92. Тақырып файлдары нұсқаулары қай жерде орналасады?
A) main() функциясы алдында
B) main() функциясы артында
C)main() функциясы ішінде (тұлғасында)
D) жеке файлда
E) керекті функция шақырылатын блокта
93. < және > символдарымен қоршалып тұратын тақырып файл аттары компиляторға бұл қандай каталогта орналасқанын білдіреді?
A) LIB
B) BIN
C)INCLUDE
D) BGI
E) TVISION
94. “және” символдарымен қоршалып тұратын тақырып файл аттары компиляторға бұл файл қандай каталогта орналасқанын білдіреді?
A) LIB
B) BIN
C)INCLUDE
D) жұмыс істеп тұрған каталогта
E) TVISION
95. С программасы мәтіндері қандай типті файлдарда сақталады?
A) .txt, .doc
B) .cpp, .c
C).pas, .bas
D) .h, .htm
E) .html, .xtml
96. Программалардың обьектілік кодтары қандай типті файлдарда сақталған?
A) .exe
B) .obj
C).cpp, .c
D) .com
E) .txt
97. Программалардың атқарылған екілік кодтары қандай типті файлдарда сақталады?
A) .exe
B) .com
C).obj
D) .cpp, .c
E) .txt
98. Түйінді сөздер (ключевые слова) дегеніміз не? A) қарапайым идентификаторлар
B) арнайы қорға енгізілген сөздер
C)операциялар
D) функциялар
E) макрокомандалар
99. С тілінің int типті бүтін саны 16 разрядты процессорда қандай орын алады?
A) 2 байт
B) 4 байт
C)8 байт
D) 6 байт
E) 10 байт
100. С тілінің int типті бүтін саны 32 разрядты процессорда қандай орын алады?
A) 2 байт
B) 4 байт
C)8 байт
D) 6 байт
E) 10 байт