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



Pdf көрінісі
бет77/79
Дата15.11.2023
өлшемі1,39 Mb.
#124059
түріПрограмма
1   ...   71   72   73   74   75   76   77   78   79
Тест тапсырмалары 
1. Барлық программалау тілдері бөлінеді: 
a) процедуралық және процедуралық емес 
b) функциональды және логикалық 
c) орыс- және орысша емес 
d) төменгі және жоғарғы деңгейлі 
e) құрылымды және құрылымды емес 
2. Дұрыс тұжырымды таңдаңыз: 
a) трансляторлар компиляторлар және интерпретаторлар болып бөлінеді 
b) программа мәтінін машиналық кодқа ауыстыру интерпретатор арқылы 
жүзеге асады 
c) компиляторлар трансляторлар және интерпретаторлар болып бөлінеді 
d) интерпретаторлар трансляторлар және компиляторлар болып бөлінеді 
e) программа мәтінін машиналық кодқа ауыстыру компилятор арқылы жүзеге 
асады 
3. Транслятор - бұл программа, ол : 
a) программа мәтінін машиналық кодқа ауыстырады 
b) айнымалы мәндерін көру және өзгерту үшін қажетті құралдарды ұсынады 
c) бастапқы объектілі модульге сәйкесінше ішкі программалардың объектілі 
модульдерін қосады 
d) программаның командаларын таниды және орындайды 
e) жүйені тестілеу үшін арналған 
4. Төменде көрсетiлгендердiң iшiнде қайсысы идентификаторға жатпайды? 
a) 2222222 
b) FIO 
c) Result 
d) ФИО 
e) Alma 
5. Төменде көрсетiлгендердiң iшiнде қайсысы идентификаторға жатпайды? 
a) 1Gruppa 
b) SUmma 
c) Nomer_Doma 
d) Сумма 
e) Gruppa 
6. Идентификатор дегеніміз не? 
a) программадағы объектінің аты 
b) динамикалық жады 


117 
c) жиыннан тұратын массив 
d) программаның берілу жолы 
e) компиляторға арналған жолдар 
7. Си алфавиті: 
a) барлығы дұрыс 
b) араб цифры: 0-9 
c) арнайы белгілер 
d) түйінді сөздер 
e) операциялар таңбалары 
8. Switch операторында қай типтi операндтарды пайдалануға болмайды? 
a) string 
b) char 
c) integer 
d) boolean 
e) byte 
9. FOR операторы туралы айтылған сөйлемдердiң қайсысы дұрыс? 
a) Цикл параметрiн цикл денесiнде өзгертуге болмайды 
b) Цикл параметрi әрқашан да 1 өседi 
c) Бұл оператор кемiнде бiр рет орындалады 
d) Бұл оператор белгiсiз болуы мүмкiн 
e) Бұл оператор шексіз рет орындалады 
10. Келесi цикл неше рет орындалады: for (i=1; i<=100; i++)? 
a) 100 рет 
b) 256 рет 
c) Си-де жазылуы дұрыс емес 
d) 196 
e) 124 
11. WHILE мен DO…WHILE операторларының негiзгi айырмашылығы? 
a) DO…WHILE кемiнде 1 рет орындалады 
b) WHILE кемiнде 1 рет орындалады 
c) WHILE операторында индекстiк айнымалысы болуы тиiс 
d) WHILE шексiз болуы мүмкiн, ал REPEAT – жоқ 
e) WHILE операторы кемінде екі рет орындалады 
12. Кітапханалық функциялар қайда орналасқан? 
a) кітапханалық файлдарда 
b) Си ішінде 
c) компьютерде 
d) Интернетте 


118 
e) жадыда 
13. Символдық типтегі шамаларға компилятор жадында қанша байт орын 
бөлінеді? 
a) 1 
b) 2 
c) 10 
d) 8 
e) 27 
14. Төмендегi тұрақтылардың қайсысы Real -типтi емес? 
a) 30000 
b) 2.50 
c) 1E20 
d) 0.45e23 
e) 2.45e-12 
15. Си тілінде кез келген программаның орындалуы қай функциядан 
басталады? 
a) main() 
b) random 
c) randomize() 
d) clrscr() 
e) әр программада әр түрлі 
16. Массивтiң неше өлшемдi болуы мүмкiн? 
a) Тек машина жадының көлемiмен шектеледi 
b) 2 
c) 4 
d) 1 
e) 5 
e) 0-3 
17. Егер х=1, онда у-ке 2 мәнiн меншiкте, ал егер х=2 тең болса у-ке 1 мәнiн 
меншiкте 
a) if (x=1) y=2; else if (x=2) y=1 
b) if (x=1) y=2 if (x=2) y=1 
c) if (x=1) y=2; else y=1 
d) if (x=1) y=1; else y=2 
e) if (x=1) y=1; else y=3 
18. Келесi циклдардың қайсысы «Дейiн? 
a) Do…While 
b) While…. 


119 
c) For (i:=1; i<=24; i++)
d) For (N=9; N<=4; i--) 
e) Repeat…Do. 
19. Келесi циклдардың қайсысы “әзiрше“? 
a) While…
b) While.. Do … 
c) For (i=1; i<=24; i++)
d) For (N=9; N<=4; i--) 
e) Repeat…Do. 
20. Шартты оператордың дұрыс жазылған вариантын таңдаңыз: 
a) If (P) { S1; S2; S3} Else S4 
b) If P ; {S1; S2; S3} 
c) If (<Өрнек>) < оператор > Else <оператор> 
d) If <оператор> < Өрнек> Else <оператор> 
e) If P {S1;S2;S3 Else s4; } 
21. Бiрiншi 13 санның квадраттарының косындысын есептеңiз: 
a) S= 0; For (i= 1; i<=13;i++) S=S+i*i; printf(“%d”, s) 
b) S= 1; For (i= 1; i<=13; i++) S= S* i; printf(“%d”, s) 
c) scanf(“%d”,&n); s= n*(n+1)/2; printf(“%d”, s) 
d) scanf(“%d”,&n); s= (n*(n+1); printf(“%d”, s) 
e) S= 1; For (i= 11; i<=13; i++) S; printf(“%d”, s) 
22. Программа деген не? 
a) есептің алгоритміне сәйкес белгілі бір ереже бойынша жазылған тіл 
операторларының жиынтығы 
b) сөздер, өрнектер, символдар жиынтығы 
c) есептеу операцияларын орындау үшін арналған іс-әрекеттер жиынтығы 
d) командалар жиынытығы 
e) сандар жиынтығы 
23. Оператор деген не? 
a) Белгілі бір іс-әрекеттерді бірмәнді орындауға келтіретін ережені көрсететін 
программалау тілінің негізгі элементі 
b) Компьютерді жұмысқа командалық дайындау 
c) Есептеу операциялар тізбегі 
d) Белгілі бір іс-әрекеттерді орындауға нұсқау 
e) Сандар жиынтығы 
24. Келесi шартты оператор есептер шешiмдерiнiң дұрысын 


120 
таңдаңыз: егер екi санның қосындысы бiрден кем болса, онда осы сандардың 
арифметикалық ортасын табу, қарсы жағдайда олардың геометриялық 
ортасын табу. 
a) if (x+y<1) s=(x+y)/2; else s=sqrt(x*y) 
b) if (x+y>1) s=(x+y)/2; else s=sqr(x*y) 
c) if (x+y>1) s=x+y/2; else s=sqr(x*y) 
d) if (x+y<1) s=(x+y)/2 else s=sqrt(x*y) 
e) if (x+y<1) s=x+y/2 else s=sqrt(x*y) 
25.Дұрыс емес жазба қайсысы? 
a) 1200Е+03 = 12000.0 
b) 6.22E+02 = 622 
c) 20E-03 = 0.02 
d) 2347.6E-03 = 2.34760 
e) 1514.3E+02=151430 
26. rand() функциясының тақырыптық файлда орналасқан прототипі қандай? 
a)  
b)
c)  
d)  
e) rand 
27. Есептi шығару үшiн FOR цикл сипаттамасының дұрысын анықта 




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




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

    Басты бет