wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

алгоритм жахина

Total questions: 100

Worksheet time: 50mins

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.

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

a)

random

b)

main()

c)

randomize

d)

clrser()

e)

әр программада әр түрлі

7.

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

a)

процедура

b)

функция

c)

рекурсия

d)

1,2

e)

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

8.

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

a)

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

b)

с ішінде

c)

компьютерде

d)

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

9.

с әліпбиі:

a)

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

b)

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

c)

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

d)

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

e)

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

10.

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

a)

тұрақты

b)

айнымалы

c)

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

d)

дұрысы жоқ

e)

функция

11.

а[3] = {1,3,5} жиымы берiлсiн делiк. Осы жиымды экранға шығаратын программаны көрсетіңіз...

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.

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

a)

int

b)

var

c)

const

d)

procedure

e)

дұрысы жоқ

13.

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

a)

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

b)

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

c)

функция мəн қайтармаған кезде қолданылады

d)

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

e)

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

14.

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

a)

<math>

b)

<string>

c)

<stdlib>

d)

<cmath>

e)

rand

15.

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

a)

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

b)

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

c)

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

d)

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

e)

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

16.

Егер fl oat пен double типтері араласса, нəтижесі ... болады;

a)

float

b)

long

c)

double;

d)

int;

e)

short;

17.

Кез келген блоктан немесе функциядан тыс хабарланған айнымалы...

a)

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

b)

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

c)

программалық айнымалы

d)

базалық айнымалы

e)

унарлық айнымалы

18.

18. ... компиляторға функция арқылы берiлетiн аргументтердiң санын, типiн, ретiн анықтауға көмектеседi.

a)

функцияның идентификаторы

b)

функцияның прототипi

c)

файлдың прототипі

d)

жергiлiктi прототип

e)

аумақтық идентификатор

19.

Функцияның тақырыбында void түйiндi сөзi не үшiн қолданылады?

a)

функция мəн қайтаратынын көрсету үшiн

b)

функцияның тақырыбында void түйiндi сөзi қолданылмайды

c)

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

d)

функцияның ешқандай мəн қайтармайтынын көрсету үшiн

e)

функция мəн сақтайтынын көрсету үшiн

20.

Қандай айнымалылар өзi сипатталған функциядан шыққаннан кейiн де өз мəнiн сақтайды?

a)

static секiлдi хабарланған жергiлiктi айнымалылар

b)

аумақты айнымалылар

c)

extern секiлдi хабарланған жергiлiктi айнымалылар

d)

static секiлдi хабарланған ауқымды айнымалылар

e)

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

21.

Блок дегенiмiз не?

a)

функцияның екiншi аты

b)

айнымалыларды сипаттауы бар құрама оператор

c)

кездейсоқ оператор

d)

қатенi анықтайтын оператор

e)

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

22.

Айнымалы дегенiмiз не?

a)

белгілі бір атауы бар жады аймағы, онда анықталған типтiң мəлiметтерi сақталады

b)

анықталмаған тип мəлiметтерiнiң жадыда сақталуы

c)

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

d)

жады кластарының бiрнеше бөлiктерге бөлiнуi

e)

операндадан, операция белгiсiнен, жақшадан тұратын, анықталған типтiң мағынасын бiлдiруi

23.

Шартты операция форматын көрсетiңiз:

a)

операнд_1? операнд_2 : операнд_3

b)

операнд_1 := операнд_2

c)

1, 2

d)

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

e)

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

24.

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

a)

auto

b)

extern

c)

static

d)

register

e)

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

25.

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

a)

while (өрнек) оператор;

b)

do ... while (өрнек)

c)

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

d)

1, 2, 5

e)

for(инициализациялау; өрнек; модификация) оператор;

26.

Тармақталу операторы дегенiмiз не?

a)

Алгоритмнiң белгiлi бiр шарттың орындалуына немесе орындалмауына байланысты тармақталып, бiрнеше жолдарға бөлiнуi

b)

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

c)

бiр ғана шарттың орындалуын тексеретін оператор

d)

шарттардың орындалмауын тексеретін оператор

e)

операторлардың тармақталуын тексеретін оператор

27.

. #include директивасын қолданған кезде бұрыштық ("<",">") жақшаның орнына тырнақшаларды қолдануға болады ма, болса оның мəнi неде

a)

болмайды

b)

болады, бiрақ одан ештеңе өзгермейд

c)

болады, бұл уақытта файлды iздеу əрекетi бастапқы файлы бар каталогта жүргiзiледi, сосын стандартты каталогтан iздейдi

d)

болады, онда файлды стандартты каталогтан iздейдi

e)

болады, бұл жағдайда файлды стандартты каталогтан iздейдi, сосын бастапқы файлы бар каталогты қарастырады

28.

Бастапқы ".h-файлдың" құрамына не кіреді?

a)

типтiң, тұрақтылардың, кiргiзiлген функциялардың, шаблондардың, тiзiмдердiң анықталуы

b)

функцияның, мəлiметтiң, шаблонның, аттың сипатталуы

c)

атау кеңiстiгi

d)

процедуралардың директивалары

e)

көрсетiлген жауаптың бəрi дұрыс

29.

#defi ne директивасы не үшiн қолданылады?

a)

тұрақтының мəнiн беру үшiн

b)

макростар үшiн

c)

шартты компиляторды басқаруға арналған символ үшiн

d)

символдық константа үшiн

e)

берiлген жауаптың бəрi дұрыс

30.

Құрамында функциялары немесе анықталған мəлiметтерi бар бастапқы (тақырыптық) файлдардың кеңейтiлуi қандай жəне ол файлдар қалай аталады?

a)

".htp", ".htp-файлдары"

b)

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

c)

".c" ".c-файлдары"

d)

".f" ".f- файлдары"

e)

".exe", ".exe- файлдары"

31.

Сөз тіркесінің (жолдың) ұзындығы қай функцияның көмегiмен анықталады?

a)

strlen

b)

src

c)

return

d)

template

e)

main()

32.

10 нақты саннан тұратын массивтi сипаттау қай нұсқада дұрыс берiлген?

a)

int a[10];

b)

fl oat a(10);

c)

fl oat a[10];

d)

fl oat a[1..10];

e)

int a[1..10];

33.

Операндтардан, операция таңбаларынан, жақшалардан тұратын .... мəндерiн есептеу үшiн қолданылады. Көп нүктенiң орнындағы сөздi табыңдар

a)

өрнектер

b)

айнымалылар

c)

тұрақтылар

d)

логикалық типтер

e)

жады класы

34.

Айнымалы дегенiмiз не?

a)

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

b)

жады класының бiрнеше аймақтарға бөлiнуi

c)

программалар тiзбегi

d)

алгоритмнiң белгiлi бiр шартының орындалуы

e)

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

35.

Таңдау операторы (нұсқауы) қай сөз арқылы берiледi?

a)

switch

b)

return

c)

for

d)

if

e)

class

36.

Егер long пен fl oat типтері араласса, нəтижесі ... болады.

a)

char;

b)

short;

c)

int ;

d)

float;

e)

double.

37.

Бөлгендегi қалдық табу операциясы қалай берiледi?

a)

%

b)

/

c)

*

d)

<<

e)

&

38.

Блок iшiнде анықталған айнымалы қалай аталады?

a)

ауқымды

b)

тұрақты

c)

жергiлiктi

d)

тұрақсыз

e)

сiлтеуiш

39.

Блоктың iшiнде сипатталған идентификатор қалай аталады?

a)

глобальды көрiнiске ие

b)

локальдi идентификатор

c)

оператордың белгiсi

d)

функцияның прототипiнде көрсетiлген параметр

e)

көрсетiлген типтiң айнымалысы құрылғаннан бастап, ол жойылғанша өмiр сүредi

40.

а атты бүтiн айнымалының дұрыс сипатталуы:

a)

int a;

b)

a int;

c)

integer a;

d)

fl oat a;

e)

char a.

41.

Блоктан тыс анықталған айнымалы қалай аталады?

a)

ауқымды (глобальды)

b)

жергiлiктi

c)

символды

d)

тұрақты

e)

жергiлiксiз

42.

Қай нұсқада sizeof жазылуы дұрыс?

a)

sizeof тип

b)

sizeof [тип]

c)

sizeof (тип)

d)

sizeof: тип

e)

sizeof_ тип

43.

Логикалық терiстеу қай нұсқада дұрыс берiлген?

a)

-

b)

~

c)

=

d)

!

e)

--

44.

extern спецификаторы ненi бiлдiредi?

a)

айнымалы программа iшiнде анықталғанын

b)

айнымалы программадан тыс анықталғанын

c)

айнымалы анықталмағанын

d)

айнымалы автоматты түрде анықталғанын

e)

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

45.

12 бүтiн саннан тұратын а массивінің дұрыс сипатталуы

a)

fl oat a[12];

b)

int a[12];

c)

fl oat 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)

fl oat

e)

signed char

48.

Goto нұсқауының дұрыс жазылуы:

a)

Goto 65

b)

Goto m65

c)

Goto белгі

d)

Goto ?65

e)

Goto printf

49.

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

a)

!

b)

&

c)

<=

d)

!=

e)

?:

50.

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

a)

// //

b)

(* *)

c)

/* */

d)

< >

e)

{ }

51.

Программаның барлық объектiлерi үшiн ортақ мəлiметтердi сақтау үшiн қандай класс қолданылады?

a)

статикалық

b)

тұрақты

c)

рекурсивтi

d)

айнымалы

e)

ауқымды (глобальді)

52.

Егер short пен int типтері араласса, нəтижесі – ... болады

a)

char;

b)

short;

c)

int;

d)

fl oat;

e)

double;

53.

Нұсқауыштарды сипаттау форматы қай нұсқада дұрыс көрсетілген?

a)

аты *типi

b)

*аты типi

c)

типi *аты

d)

& аты типi

e)

тип_аты

54.

fl oat a[10]; ненi бiлдiредi?

a)

1-ден 10-ға дейiнгi бүтін сандар тiзбегiн сипаттау

b)

1-ден 10-ға дейiнгi нақты сандар тiзбегiн сипаттау

c)

10 нақты саннан тұратын а массивiн сипаттау

d)

10 мəнді қабылдай алатын а жиымын сипаттау

e)

10х10 өлшемдi а матрицасын сипаттау

55.

switch операциясынан шығу үшiн қай нұсқау қолданылады?

a)

do

b)

break

c)

case

d)

return

e)

default

56.

Типтерді түрлендіру мысалы. Программа орындалғанда экранға не шығады:main() { char ch;

int i; float fl;

fl=i=ch='A';

printf(" %c %d %6.2f\n",ch,i,fl);}

a)

A 65 65.00 ;

b)

B 66 65.000;

c)

B 63 63.000;

d)

B 62 62.000;

e)

A А 65.00

57.

*= операциясы ненi бiлдiредi?

a)

көбейту

b)

меншiктеу

c)

əр элементiн көбейту

d)

көбейтіп барып меншiктеу

e)

комментарий

58.

Лексем дегенiмiз не?

a)

сөз тiркестерi

b)

сөйлемдер

c)

тiлдiң өзiндiк мағынасы бар ең кiшi бiрлiгi

d)

програмамның тұлғасы

e)

беттi ауыстыру

59.

" int n;" жазуы ненi бiлдiредi?

a)

n класы берiлгенiн

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) fl oat, 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) fl oat, 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.

Программа нəтижесі нешеге тең болады?

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

71.

int a[5] массивінде қандай элемент жоқ?

a)

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)

fputc()

81.

Төмендегі функция файлға сөз тіркесін жазады

a)

fwrite()

b)

fgets()

c)

fgetc()

d)

fputs()

e)

fputc()

82.

printf() функциясының сөз тіркесін шығару кезіндегі форматы қандай?

a)

%d

b)

%c

c)

%s

d)

%f

e)

%x

83.

printf() функциясының нақты сан шығару кезіндегі форматы қандай?

a)

%d

b)

%c

c)

%s

d)

%f

e)

%x

84.

printf() функциясының таңбасыз ондық бүтін сан шығару кезіндегі форматы:

a)

%d

b)

%u

c)

%o

d)

%x

e)

%f

85.

printf() функциясының таңбасыз сегіздік бүтін сан шығару кезіндегі форматы қандай?

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)

d)

%c

e)

%f

88.

Егер char мен short типтері араласса, нəтижесі қандай болады?

a)

char;

b)

short ;

c)

fl oat;

d)

long ;

e)

int;

89.

Мəліметтердің бір еселік дəлдікпен берілетін нақты санды типі қалай сипатталады?

a)

fl oat

b)

double

c)

char

d)

int

e)

struct

90.

Мəліметтердің екі еселік дəлдікпен берілетін нақты санды типі қалай сипатталады?

a)

fl oat

b)

double

c)

char

d)

int

e)

struct

91.

Мəліметтердің символдық типі қалай сипатталады?

a)

fl oat

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, .с

d)

.com

e)

.txt

97.

Программалардың атқарылатын екілік кодтары қандай типті файлдарда сақталады?

a)

.exe

b)

.com

c)

.obj

d)

.cpp, .c

e)

.txt

98.

Түйінді сөздер (ключевые слова) дегеніміз не?

a)

қарапайым идентификаторлар

b)

арнайы қорға енгізілген сөздер

c)

операциялар

d)

. функциялар

e)

макрокомандалар

99.

С тiлiнің int типті бүтiн саны 16 разрядты процессорда қандай орын алады?

a)

2 байт

b)

4 байт

c)

8 байт

d)

6 байт

e)

10 байт

100.

С тiлiнің int типті бүтiн саны 32 разрядты процессорда қандай орын алады?

a)

2 байт

b)

4 байт

c)

8 байт

d)

6 байт

e)

10 байт