Тәттібеков Қ. С. Раимбаева С.Ә. С/С++ тілінде программалау негіздері



Pdf көрінісі
бет78/79
Дата15.11.2023
өлшемі1,39 Mb.
#124059
түріПрограмма
1   ...   71   72   73   74   75   76   77   78   79
n
i
i
i
x
1 !

a) for(i=f=1,s=0; i<=n; i++,f*=i) s+=pow(x,i)/f;
b) for(i=1,f=s=0; i<=n; i++,f*=i) s+=pow(x,i)/f; 
c) for(i=f=1,s=0; i<=n; i++,f*=i) s+=pow(x,i)/f; 
d) for(i=f=1,s=0; i<=n; i++,f*=i) s+=pow(x,i)/f*i; 
e) for(i=f=1;s=0, i<=n; i++,f*=i) s+=pow(x,i)/f; 
28. Бөлгендегі қалдық табу операциясы қалай беріледі? 
a) % 
b) / 
c) * 
d) < 
e) & 
29. Қайсысы унитарлык операцияларға жатады? 
a) 
@
, NOT
b) *, /, DIV, MOD, AND, SHL, SHR 
c) +,-, OR, XOR 
d) =, <>, <, >, <=, >=, IN 
e) DIV, 
@
, IN; +,- 


121 
30. Қайсысы көбейту типтес операцияларға жатады? 
a) *, /, DIV, MOD, AND, SHL, SHR 
b) 
@
, NOT 
c) +,-, OR, XOR 
d) =, <>, <, >, <=, >=, IN 
e) 
@
, NOT, =, <>, <, > 
31. Қайсысы қосу типтес операцияларға жатады? 
a) +,-, OR, XOR 
b) 
@
, NOT 
c) *, /, DIV, MOD, AND, SHL, SHR 
d) =, <>, <, >, <=, >=, IN 
e) MOD, AND, 
@
, NOT 
32.Төмендегi операциялардың қайсысы арифметикалық болып табылады? 
a) +,- , * , / , DIV, Mod 
b) 
@
, NOT, OR, XOR 
c) Меншiктеу, процедураны шакыру, оту, бос оператор 
d) +, - ,*, and, or 
e) +, - ,*, OR, XOR 
33. Жай операторларды табыңыз: 
a) Меншiктеу, процедураны шакыру, өту, бос оператор 
b) NOT, OR, XOR, AND 
c) Begin мен End аралығындағы кез-келген операторлар 
d) Дұрыс жауабы жок 
e) XOR, AND 
34. Құрмалас операторларды табыңыз: 
a) { мен }аралығындағы операторлар тiзбегi 
b) NOT, OR, XOR, AND 
c) Меншiктеу, процедураны шакыру, өту, бос оператор 
d) циклдік операторлар 
e) NOT, OR операторлары 
35. IF операторы программада қандай әрекет орындайды? 
a) Тармакталу кұрылымын программалайды 
b) Бiрнеше мүмкiн жағдайдың бiреуiн таңдап алады 
c) Бiрнеше операторлардан кұрылған цикл ұйымдастырылады 
d) Алдын ала белгiсiз рет кайталанатын цикл ұйымдастырылады 
e) Цикл құрылымынан қажетті операторды таңдайды 
36. Switch операторы программада қандай әрекет орындайды? 
a) Бiрнеше мүмкiн жағдайдың бiреуiн таңдап алады 


122 
b) Тармақталу құрылымын программалайды 
c) Бiрнеше операторлардан кұрылған цикл ұйымдастырылады 
d) Алдын ала белгiсiз рет қайталанатын цикл ұйымдастырылады 
e) Функциялармен жұмысты ұйымдастырады 
37. Массив элементтерiне қалай қатынас жасауға болады? 
a) Массив аты және тiкжақшаға алынған индексiн көрсету керек 
b) Айнымалының аты және нүктеден кейiн өрiс аты 
c) Конструктор арқылы 
d) Файлдан оқу және файлға жазу арқылы 
e) Функция арқылы 
38. Файлдарды жазба қатарының функциясын ата: 
a) fputs()
b) fred() 
c) puts() 
d) printf() 
e) fgets() 
39. Форматталған мғндердi шығару функциясын таңдаңыз 
a) printf() 
b) getchar() 
c) putchar()
d) scanf() 
e) gets() 
40. Форматталған мғндердi енгiзу функциясын таңдаңыз 
a) scanf() 
b) getchar() 
c) cutchar()
d) printf() 
e) gets() 
41. Файлдағы символдарды оқу функциясын таңдаңыз 
a) fgetc() 
b) fputs() 
c) fopen() 
d) fgets() 
e) fputc() 
42. Қай процедура ашылған файлды жабады? 
a) fclose() 
b) fopen() 
c) fputc() 
d) fgetc() 


123 
e) fscanf() 
43. Интерпретация –бұл: 
a) берілген программалау тілінде жазылған программаның компьютерде 
орындалу әдісі 
b) ақпаратты өңдеу 
c) алгоритм өңдеу процесі 
d) есепті шығару этапы 
e) алгоритмді құрудың әдістері мен тәсілдерін зерттейтін информатика бөлімі 
44. Компиляция –бұл:
a) берілген программалау тілінде жазылған бастапқы программаға сәйкес 
машиналық программаны автоматты түрде құру 
b) ақпаратты өңдеу 
c) алгоритм өңдеу процесі 
d) есепті шығару этапы 
e) алгоритмді құрудың әдістері мен тәсілдерін зерттейтін информатика бөлімі 
45. Модуль-бұл…. 
a) Логика түрінде байланысқан операциялар тізбегі 
b) Программаның бөлігі 
c) Бір-бірімен байланысқан алгоритмдер тізбегі 
d) Базалық алгоритмдер құрылымының суперпозициясы 
e) Ережелер жиынтығы 
46. Программалау тілі деген не? 
a) Компьютерде есепті шешудің алгоритмін сипаттау үшін арналған жасанды 
тіл 
b) Компьютермен сұхбаттасу үшін арналған тіл 
c) алгоритмді өңдеудің процесі 
d) шет тілдерінің бір түрі 
e) берілген программалау тілінде жазылған программаның компьютерде 
орындалу әдісі 
47. Программалау тілдері қандай класқа бөлінеді? 
a) процедуралық және процедуралық емес 
b) объектілі-бағдарланған және логикалық 
c) процедуралық , процедуралық емес және логикалық 
d) Basic, Qbasic, Pascal 
e) Delphi, Prolog, Lisp 
48. Оператор – бұл: 
a) тілдің аяқталған ой-тұжырым, команда 
b) мәліметтермен жұмыс істейтін функция 


124 
c) берілген тілде жазылған программаның іс-әрекет алгоритмі 
d) мәліметтерді өңдеу процедурасы 
e) символдар мен айнымалылар жиынтығы 
49. Айнымалы – бұл: 
a) әртүрлі мәндерді қабылдай алатын объект 
b) сандар мәні 
c) өзгеретін сан 
d) динамикалық объект 
e) дәл мәндер қабылдайтын объект 
50. Программалау тілдері – бұл; 
a) сөздерді, әріптерді, сандарды белгілеу үшін арналған арнайы жүйе 
b) анықталған биттер тізбегі 
c) программа жазу үшін арналған сөздер жиынтығы 
d) компьютер үшін арналған екілік кодтар 
e) символдар мен айнымалылардың жиынтығы 
51. Жоғары деңгейлі программалау тілдері ...болып табылады: 
a) машиналық – тәуелді 
b) машиналық-тәуелді емес 
c) ноль мен бірлер жиынтығы 
d) ақпарат көлемімен шектелген 
e) блок-схемалар жиынтығы 
52. Метатіл – бұл : 
a) тілдерді сипаттау үшін арналған тіл 
b) әртүрлі тілдер комбинациясынан құралған супертіл 
c) метаайнымалылардан тұратын тіл 
d) метаформулалар қолданылатын тіл 
e) блок-схемалар жиынтығы 
53. Программалау тілдері үш құраушыдан тұрады: 
a) алфавит, синтаксис, семантика 
b) алфавит, орфография, диалектика 
c) айнымалылар, процедуралар, функциялар 
d) модулдер, сипаттаулар, жүзеге асыру 
e) алфавит, символдар, блок-схемалар 
54. Программалау тілдеріндегі шамалар сипатталады: 
a) типімен, атымен, мәнімен 
b) элементпен, өлшемімен, мәнімен 
c) біртекті, арналуымен пайдалылығы 
d) орналасуы, мәнімен 


125 
e) типімен, өлшемімен, мәнімен 
55. Файл айнымалысын қалай пайдалануға болады? 
a) Файлдан оқу және файлға жазу ушiн 
b) Массив аты және тiкжақшаға алынған индексiн көрсету керек 
c) Конструктор арқылы 
d) Айнымалының аты және нүктеден кейiн өрiс аты 
e) Функция арқылы. 
56. Қарапайым шамаға сәйкес келеді: 
a) жадының бір ұяшығы 
b) қарапайым сандардан құралған массив 
c) айнымалылар 
d) кірмелі және аралық мәндер құрылымы 
e) қарапайым элементтер жиыны 
57. Операторлық жақша деп нені атайды ? 
a) {….} 
b) ( ) 
c) басы .... соңы 
d) [ ] 
e) { } 
58. Файл –бұл : 
a) жадының сыртқы тасымалдаушысындағы аталған учаске 
b) мәліметтер базасы 
c) тізім 
d) қатты дискідегі бөлім 
e) программа-мәтіні 
59. Функциялар – бұл : 
a) ішкі программалар; 
b) операторлар 
c) аттары 
d) айнымалылар 
e) символдар 
60. Массив деп:
a) аты бірдей реттелген компоненттер жиынын 
b) әртүрлі типтегі, аты бірдей компоненттер жиыны 
c) сызықты реттелген бірінен соң бірі орындалатын компоненттер жиыны 
d) элементтер жиыны 
e) айнымалылар жиыны 


126 
61. Бір өлшемді массив деп:
a) бір индексті қажет ететін массивтер 
b) екі индексті қажет ететін массивтер 
c) реттелмеген жиын 
d) элементтер жиыны 
e) тұрақтылар жиыны 
62. Екі өлшемді массив деп:
a) екі индексті қажет ететін массивтер 
b) бір индексті қажет ететін массивтер 
c) реттелмеген жиын 
d) элементтер жиыны 
e) тұрақтылар жиыны 
63. Сыртқы кітапханалар жасалады....: 
a) жеке немесе бірнеше файлдан 
b) басқа программадан 
c) процедурадан 
d) функциядан 
e) ішкі программадан 
64. TC жүктеу үшін орындалатын файлдар қажет: 
a) TC.exe және BC.exe 
b) Turbo. trl және Turbo. hlp 
c) Turbo.com және Turbo .bmp 
d) Turbo.com және Turbo. bp 
e) Turbo. com және BP.exe
65. TC-дан шығу үшін : 
a) менюге F10 басып кіру керек, File пунктін және оның ішінен Exit ішкі 
пунктін таңдау керек 
b) Alt +F5 басу керек 
c) F10 пернесін басу керек , менюден Run пунктін және Run ішкі пунктін 
таңдап Enter-ді екі рет басу қажет 
d) File менюін және оның ішінен Open ішкі пунктін таңдау керек 
e) Enter-ге екі рет басу керек 
66. Дайын программаны дискіге жазу үшін: 
a) менюге кіріп File пунктін таңдау және Save көрсету керек 
b) Alt +F5 басу керек 
c) менюге F10 басып кіру керек, File пунктін және оның ішінен Exit ішкі 
пунктін таңдау керек 
d) File менюін және оның ішінен Open ішкі пунктін таңдау керек 
e) Enter-ге екі рет басу керек 


127 
67. Айнымалы идентификаторының дұрыс емес жазылуын көрсетіңіз: 
a) 2а 
b) аа 
c) а2 
d) а 2 
e)a3 
68. d=6; a=d>5; printf(“%d”,a) программа орындалғаннан кейін нәтиже қандай 
болады? 
a) true
b) d>5 
c) false 
d) 6>5
e) 0 
69. Integer типті айнымалылар мәндерді қандай диапозонда қабылдайды: 
a) 32768 -ден 32767 дейін 
b) -128 -ден +127 дейін 
c) -2147483648-ден 3147483647 дейін 
d) 0-ден 255 дейін 
e) 0 -ден 65535 дейін 
70. Программада міндетті түрде болатын бөлімі: 
a) { ….} 
b) Label 
c) Type 
d) Program
e) Procedure 
71. Екі санның үлкенін табу алгоритмін көрсетіңіз: 
a) if (a>b) m= a; else m= b 
b) if (a%b= 0) m=a; else m=b 
c) if (ad) if (a div b=0) m=a; else m=b
e) if (a>b & a72. Цикл қанша рет қайталанады n=0; while n<=5 { x= n*n;} ? 
a) шексіз
b) 1 рет 
c) 5 рет 
d) 2 рет 
e) 4 рет 


128 
73. Цикл қанша рет қайталанады n=1; while n>1 x=n+1; ? 
a) бір ретте қайталанбайды
b) 1 рет 
c) шексіз 
d) 5 рет 
e) 4 рет 
74. Төмендегі операторлар орындалғанда x=0; for (i=-5; i<=1; i++) n=i*i; 
x=x+n ; x мәні неге тең болады? 
a) 2
b) 0 
c) -5 
d) 25 
e) 4
75. Итерация - бұл : 
a) программаның орындалу қадамы 
b) әртүрлі іс-әрекеттер композициясы 
c) үзіліс функциясы 
d) тармақталу конструкциясы 
e) алгоритмнің циклдік конструкциясы 
76. Реттеу – бұл : 
a) кейбір ретпен берліген объектілер жиынында топтастыру процесі 
b) әртүрлі іс-әрекеттер композициясы 
c) өспелі ретпен идекстерді қою 
d) программаның орындалу қадамы 
e) алгоритмнің циклдік конструкциясы 
77. Композиция –бұл : 
a) бірінен кейін бірі тізбектелген функциональды төбелерінен құралатын 
алгоритмнің сызықтық конструкциясы 
b) әртүрлі іс-әрекеттер композициясы 
c) предикаттық төбесі бар тармақталу конструкциясы 
d) программаның орындалу қадамы 
e) алгоритмнің циклдік конструкциясы 
78. Блок-схема – бұл : 
a) бағдарланған желі, онда типтер төбелері: функционалды предикаттық және 
біріктірілген болуы мүмкін 
b) әртүрлі іс-әрекеттер композициясы 
c) алгоритм бейнесі бар сурет 
d) программаның орындалу қадамы 
e) семантикалық диаграмма


129 
79. Егер мәліметтер сыртқы тасымалдауышта орналастырылған болса, онда 
қатынас мүмкін болады: 
a) тізбектей
b) лезде 
c) параллельдік 
d) тікелей 
e) іздеу
80. Егер мәліметтер жедел жадыда орналастырылған болса, онда қатынас 
мүмкін болады: 
a) тікелей 
b) тізбектей
c) лезде 
d) параллельдік 
e) таңдаулы
81. Сызықты іздеу процедурасы – бұл : 
a) массивтің барлық элементін тізбектей қарау және оларды эталонмен 
салыстыру 
b) тізбектей
c) лезде 
d) параллельдік 
e) таңдаулы
82. СИ-де логикалық тұрақты қанша мән қабылдайды ? 
a) екі 
b) үш 
c) бір 
d) шексіз көп 
e) бірде-бір 
83. Алгоритмнің блок-схемасында қандай фигура міндетті түрде екі рет 
болады ? 
a) сопақ 
b) тіктөртбұрыш 
c) ромб 
d) параллелограмм 
e) трапеция 
84. Есептi шығаруға қажеттi, командалардын тізбегі ...
А) программа 
В) оператор 
С) алгоритм


130 
Д) код 
E) анықтама 
85. Программа нәтижесі қандай болады: x=5, a=2, b=5 If (x>a)& (x<=b)
printf(“%d”, (b+a)*a); else printf(“%d”, (b-a*x)) 
a) 14 
b) -14 
c) -5 және 14 
d) 9 
e) 5 
86. Бес элементтен тұратын бір өлшемді массиві берілген. Ол a[i]:=2*i+1 
ережесі бойынша жазылған. Тақ элементтердің қосындысы неге тең? 
a) 35 
b) 21 
c) 15 
d) 5 
e) 25 
87. Бүтін санды бір өлшемді массив А 5 элементтен тұрады.: 
2; 4; 6; 8; 10. Программа нәтижесі қандай? S:=0 For (i=1; i<=5; i++) S=S + a[i] 
%2; 
a) 0 
b) 12 
c) 18 
d) 30 
e) 15 
88. Программа фрагменті нені есептейді? j=1; p=1; For (i=1; i<=5; i++) { j=j+2; 
p=p*j;} printf(“%d”,p) 
a) сандар көбейтіндісін 1*3*5*7*9 
b) 5 санының екі рет факториалын 
c) 5 санының факториал 
d) сандар көбейтіндісін 1*3*5*7*9*11 
e) сандар көбейтіндісін 3*5*7*9 
89. Берілген мәндер бойынша программаның нәтижесі қандай? а=3, b=2 : 
printf (“енгіз a,b”); scanf(“%d%d”, &a, &b); 
While a>b
a=a-1; 
printf (“%d”,a,b); 
a) a=2, b=2 
b) a=1,b=1 
c) a=1,b=2 


131 
d) a=0,b=2 
e) a=3,b=2 
90. Программа фрагменті нені салады? line (10,10,10,100); line (20,20,20,200) 
a) екі параллельдік кесінді 
b) екі перпендикулярлы кесінді 
c) екі қиылысатын кесінді 
d) бірдей ұзындығы бар екі кесінді 
e) тіктөртбұрыш.. 
91. Сурет фонының түсін көрсететін процедураны көрсетіңіз. 
a) setcolor
b) initgraph 
c) setlinestyle 
d) setbkcolor 
e) putpixel 
92. Нүктені салу үшін арналған процедураны көрсетіңіз: 
a) putpixel 
b) initgraph 
c) setlinestyle 
d) setcolor 
e) setbkcolor 
93. Тіктөртбұрышты салу үшін арналған процедураны көрсетіңіз: 
a) rectangle 
b) initgraph 
c) setlinestyle 
d) setcolor 
e) putpixel 
94. Функцияны сипаттау қызметші сөз көмегімен орындалады: 
a) function аты 
b) {$ аты} 
c) uses аты 
d) unit аты 
e) procedure аты 
95. Берілген программа нені шығарады:for (i=1; i<=5;i++) for (j=1; j<=2; j++) 
printf(“%d”,a[i][j]). 
a) 5 жолдан және 2 қатардан тұратын кесте 
b) 2 жолдан және 5 қатардан тұратын кесте 
c) 10 саннан тұратын жолды 
d) 10 саннан тұратын қатар 


132 
e) диагоналды элементтер қосындысын 
96. Берілген программа нені шығарады:s=0; for (i=1; i<=n; i++) for (j=1; j<=n; 
j++) s= s+a[i][j] printf(“%d”,s) 
a) диагоналды элементтер қосындысын 
b) n жолдан және n қатардан тұратын кесте 
c) диагоналды үстіндегі элементтер қосындысын 
d) массивтердің барлық элементтерінің қосындысын 
e) диагонал астындағы элементтер 


Достарыңызбен бөлісу:
1   ...   71   72   73   74   75   76   77   78   79




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

    Басты бет