wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Программалау технологиясы пәнінен 1-51

Total questions: 51

Worksheet time: 26mins

Name
Class
Date
1.

С++ тілінде стандартты типтердің жиынтығы:

a)

char, int, long, float, double

b)

char, shortint, int, longint, float, double

c)

character, integer, real, complex, logical

d)

char, integer, real, boolean

2.

C++ бағдарламасында include командасы не үшін қолданылады?

a)

жүйелік тақырып файлдарын (кітапханаларды) қосу үшін

b)

айнымалыларды жариялауға арналған

c)

енгізу шығару операторлары үшін

d)

модульдерді басқару үшін

3.

"Тең емес" қатынас амалын көрсетіңіз:

a)

a!=b

b)

a==b

c)

a>=b

d)

a<=b

e)

a=!b

4.

С++ тілінде айнымалының атауы:

a)

size

b)

1size

c)

size.

d)

size*

e)

size1

5.

Операторлар жиынтығының немесе функция денесінің басы мен соңы:

a)

{}

b)

()

c)

[]

d)

begin end

e)

“”

6.

14 / 5 өрнегінің мәні:

a)

2

b)

2.8

c)

4

d)

0.8

7.

14 % 5 өрнегінің мәні:

a)

4

b)

2.8

c)

2

d)

0.8

e)

3

8.

Ақиқат өрнектің мәні:

a)

true

b)

0

c)

0!

d)

false

e)

мәні жоқ

9.

«!» операциясы:

a)

логикалық терiстеу

b)

арифметикалық терiстеу

c)

унарлық плюс

d)

адрессіздендіру

10.

Машиналық кодты программалық кодқа аударатын бағдарлама:

a)

компилятор

b)

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

c)

инсталлятор

d)

генератор

e)

консоль

11.

Бүтін типті x, y  және result айнымалыларын С++ тілінде жариялау

a)

int x, y, result;

b)

Float x, y, result;

c)

int x, y, Results;

d)

double int x, y, result;

12.

Cанның дəрежесін және модулін анықтайтын функция: 

a)

pow(), abs()

b)

sqr(), acs()

c)

abs(), exp()

d)

ceil(), fabs()

13.

Бағдарлама екі мәтінді шығарады, себебі

a)

break мәлімдемесі жоқ

b)

default белгіленбеген

c)

Дұрыс емес жағдай

d)

Синтаксистік қате

14.

С++ тілінде "нүктелі үтір (;)" белгісі:

a)

кейбір қадамдардың соңын білдіреді 

b)

программада тізбектелген қадамдарды ажыратады 

c)

функцияның тақырыбында формальды параметрлерді ажыратады 

d)

"блок" деген құрылымдық нұсқауды міндетті түрде аяқтау 

15.

cin идентификаторы .... үшін пайдаланылады:

a)

стандартты енгізу

b)

компилятор жалауы

c)

стандартты шығару

d)

бүтін -1

16.

"Блок" деп аталатын құрылымдық нұсқау:

a)

ирек жақшаға { } алынған кез келген нұсқаулардың тізбегі 

b)

дөңгелек жақшаға ( ) алынған кез келген нұсқаулардың тізбегі 

c)

төртбұрышты жақшаға [ ] алынған кез келген нұсқаулардың тізбегі 

d)

begin end операторлық жақшаға алынған кез келген нұсқаулардың тізбегі 

17.

i++ амалы:

a)

i- дің мәні басқа амалда қолданылғаннан кейін бірді қосады 

b)

бірді екі рет қосады 

c)

i- дің мәні басқа амалда қолданылмас бұрын бірді қосады 

d)

i- дің мәні басқа амалда қолданылу уақытында бірді қосады 

18.

Логикалық амалдар жиынтығы:

a)

,>,>=,<,<=,==,||,!,!=

b)

=,==,!=,?=,>=,>,<=,<,+=

c)

+=,,||,>=,>,<=,<,!=,

d)

+=,,||,>=,>,<=,<,!=,

19.

Пернетақтадан енгізілген бүтін үш санды x,y және z айнымалыларына сақтап, олардың көбейтіндісін result айнымалысына меншіктеу

a)

cout<<x<<y<<z; result=x*y*z;

b)

cout>>x>>y>>z; results=x*y*z;

c)

cout>>x>>y>>z; results=x*y*z;

d)

cin>>x>>y>>z; result= pow(x,y,z);

20.

Экранда көрсетілетін нәтиже:

a)

77

b)

88

c)

78

d)

87

21.

Келесі нұсқау орындалғаннан кейін K айнымалысының мәні:

a)

1

b)

-1

c)

2

d)

0

22.

Келесі нұсқау орындалғаннан кейін K айнымалысының мәні:

a)

0

b)

1

c)

-1

d)

2

e)

2

23.

Келесі нұсқау орындалғаннан кейін S айнымалысының мәні:

a)

12

b)

1

c)

6

d)

0

e)

15

24.

Келесі нұсқау орындалғаннан кейін S айнымалысының мәні:

a)

6

b)

0

c)

4

d)

1

e)

5

25.

Келесі нұсқау орындалғаннан кейін S айнымалысының мәні:

a)

6

b)

0

c)

4

d)

1

e)

5

26.

Келесі нұсқау орындалғаннан кейін S айнымалысының мәні:

a)

2

b)

0

c)

1

d)

4

e)

3

27.

Келесі нұсқау орындалғаннан кейін S айнымалысының мәні:

a)

8

b)

1

c)

19

d)

2

e)

0

28.

Келесі нұсқау орындалғаннан кейін K айнымалысының мәні:

a)

5

b)

1

c)

2

d)

3

29.

Келесі нұсқау орындалғаннан кейін K айнымалысының мәні:

a)

6

b)

7

c)

2

d)

-5

30.

Келесі нұсқау орындалғаннан кейін K айнымалысының мәні:

a)

7

b)

-5

c)

5

d)

6

31.

Келесі нұсқау орындалғаннан кейін K айнымалысының мәні:

a)

4

b)

3

c)

2

d)

5

32.

Келесі нұсқау орындалғаннан кейін K айнымалысының мәні

a)

-5

b)

-2

c)

-3

d)

-1

33.

Цикл қанша рет орындалады? for (i=1; i<10; i++) { }

a)

9

b)

10

c)

11

d)

0

34.

for (i=0; i<10; i++) { } Цикл қанша рет орындалады?

a)

10

b)

9

c)

11

d)

0

35.

С++ тілінде бүтін х айнымалысына 1-ді қосатын төрт операторды көрсетіңіз

a)

x=x+1;  x+=1;  ++x;  x++;

b)

x=x+1;  x+=1;  1++x;   x++1;

c)

x:1+x;  1+=x;  1+x;  x+1;

d)

x= x+1;  x=1;  1+x;  x:++;

36.

Дұрыс жазылған инструкция:

a)

switch ( K ) {case 0: K++; case 1: K--; default: ;}

b)

while ( F( ); );

c)

switch ( K ) {case 'A': K++; case 1: K--; default ;}

d)

for ( K = 0, K < 10, K++ );

37.

Қате жазылған инструкция:

a)

for (K = 0; K= < 10; K++ );

b)

do K--; while (K);

c)

struct T {float A; int N;};

d)

S += K;

38.

if (c=>7); cout<< "c 7-ге тең немесе үлкен \n ";  Берілген программа кодының қатесін табыңыз:

a)

салыстыру операциясын >= таңбасына ауыстыру, жақшадан кейінгі нүктелі үтірді алып тастау.

b)

жақшадан кейінгі нүктелі үтірді алып тастау.

c)

салыстыру операциясын ! таңбасына ауыстыру, жақшадан кейінгі нүктелі үтірді алып тастау.

d)

салыстыру операциясын = <таңбасына ауыстыру, жақшадан кейінгі нүктелі үтірді алып тастау.

39.

do ... while циклі while циклінен несімен ерекшеленеді?

a)

do ... while циклі кем дегенде бір рет орындалады

b)

while циклі шарт тексерілгенге дейін орындалады

c)

while циклі шарт тексерілгенге дейін орындалады

d)

do ... while циклі орындалмас бұрын шартты тексереді

40.

Дұрыс жазылған жол:

a)

for (K = 0; K < 10; K++)

b)

for (K = 0; K < 10; K++)

c)

void G( ) {return 0;}

d)

switch (K) {case 0: K++; case 1, 2: K--; default ;}

e)

S &&= K;

41.

Келесі инструкциялар орындалғаннан кейін Y айнымалысының мәні:

a)

17

b)

1

c)

14

d)

12

42.

Келесі инструкциялар орындалғаннан кейін Y айнымалысының мәні:

a)

-2

b)

0

c)

2

d)

1

e)

3

43.

S айнымалысының мәні:

a)

7

b)

3

c)

4

d)

1

e)

11

44.

Келесі инструкциялар орындалғаннан кейін К айнымалысының мәні:

a)

-5

b)

-2

c)

-3

d)

-1

45.

16 деген тұрақты мәліметтің типі:

a)

int

b)

char

c)

double

d)

float

46.

1.23 деген тұрақты мәліметтің типі:

a)

float

b)

char *

c)

int

d)

real

47.

+4.8 деген тұрақты мәліметтің типі:

a)

float

b)

int

c)

fixed

d)

long

48.

С тілінде программаның орындалуы басталатын функция:

a)

main()

b)

program my_program 

c)

function()

d)

main

49.

Егер есептеу кезінде айнымалылардың барлығы 5-ке тең болса, есептеуден кейінгі айнымалылардың мәнін анықтаңыз: product*=x++ ; 

a)

product=25, x=6

b)

product=30, x=6

c)

product=25, x=5

d)

product=30, x=5

50.

x=1; while(x<=10); x++;} қатесін табыңыз:

a)

Шарттан кейінгі нүктелі үтірді { жақшасымен алмастыру немесе шарттан кейінгі ; және } алып тастау.

b)

Шарттан кейінгі нүктелі үтірді } жақшасымен алмастыру.

c)

{ жақшасын қосу немесе соңғы ; және } алып тастау.

d)

} жақшасын алып тастау.

51.

Түсініктемелердің басталғанын көрсететін белгі: 

a)

/*

b)

(

c)

[

d)

(*