wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

C тілінде программалау бойынша тест сұрақтары

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
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)

1,2

5.

Функцияның сипаттамасы басындағы параметрлер қалай аталады?

a)

формальды

b)

фактілі

c)

аргументті

d)

2,3 дұрыс жауап

e)

дұрыс жауап жоқ

6.

C тілінде кез келген бағдарламаны орындауды қай функциядан басталады?

a)

random

b)

main()

c)

randomize()

d)

clrscr()

e)

Әр бағдарламада әртүрлі

7.

Өзін-өзі шақыратын функцияны не деп атайды?

a)

процедура

b)

функция

c)

рекурсия

d)

1,2

e)

дұрыс жауап жоқ

8.

Кітапханалық функциялар қайда орналасқан?

a)

кітапханалық файлдарда

b)

C ішінде

c)

компьютерлерде

d)

дұрыс жауап жоқ

e)

интернетте

9.

C әліпбиі:

a)

араб цифр: 0-9

b)

арнайы белгілер

c)

түйінді сөздер

d)

операциялардың таңбалары

e)

барлығы дұрыс

10.

Латын әріптерінен, цифрлардан тұратын тек әріптерден басталушы тиіс таңбалар тізбегі ... деп аталады.

a)

тұрақты

b)

айнымалы

c)

идентификатор

d)

дұрыс жауап жоқ

e)

функция

11.

a[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("%d",a[i]);

c)

int a[i] = {1,3,5}, i; for(i=0;i<3;i++) printf("%d",a[i]);

d)

int a[3], i; for(i=0;i<3;i++); printf("%d",a[i+1]);

e)

int a[3], i; for(i=0;i<3;i++) printf("%c",a[i]);

12.

C тілінде тұрақтыларды сипаттау үшін қандай түйінді сөз қолданылады?

a)

int

b)

var

c)

const

d)

procedure

e)

дұрыс жоқ

13.

return (өрнек) операциясының қызметі:

a)

функцияны шақырған операторға өрнектің мәнін қайтарады

b)

C тілінде ондай оператор қолданылмайды

c)

функция мәні қайтармаса кезде қолданылмайды

d)

программаға есептік береді

e)

қызметі анықталмаған, заң бойынша программа соңында тұруы керек

14.

rand() функциясының тақырыптық файлда орналасқан прототипі қандай?

a)

math

b)

cmath

c)

stdlib

d)

string

e)

rand

15.

Функцияның ішінде ғана белгілі, соның ішінде анықталатын айнымалы қалай аталады

a)

жаһандық (глобальді) айнымалы

b)

жергілікті айнымалы

c)

белгісіз айнымалы

d)

белгілі айнымалы

e)

рекурсивті айнымалы

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

d)

if (өрнек)оператор_1-[else оператор_2;]

e)

if (тұрақты өрнек):[оператор тізбегі]

24.

Жады кластарын беру үшін қандай спецификатор қолданылады?

a)

auto

b)

extern

c)

static

d)

register

e)

барлығы дұрыс

25.

C тілінде қайталау операторларының қандай түрлері бар?

a)

while (цикл) операторы

b)

do ... while (цикл)

c)

дұрыс жауап жоқ

d)

1, 2, 5

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)

".h", "hpp"-файлдары

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)

if

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 типті бүтін айнымалыны дұрыс сипаттау:

a)

int a;

b)

int; a;

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 массивінің дұрыс сипатталуы:

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 6erri

d)

Goto 765

e)

Goto printf

49.

Келесі операциялардың қайсысы тернарлы (үш операндты)?

a)

!

b)

&

c)

<=

d)

!=

e)

?:

50.

Си тілінде коментариді кандай таңбалар ішінде жазады

a)

// //

b)

(* *)

c)

/* */

d)

< >