wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Программалау технологиясы 51-107

Total questions: 57

Worksheet time: 29mins

Name
Class
Date
1.

С++ программасының мәтіні сақталатын файлдардың типі: 

a)

.cpp

b)

.exe

c)

.obj

d)

.txt

2.

Нақты сандарды сипаттағанда қолданылатын бір дәлдікті мәліметтер типі: 

a)

float

b)

double

c)

char

d)

int

3.

С++ тілінде бүтін сандардың сипатталауы:

a)

int

b)

float

c)

double

d)

integer

4.

«Және» логикалық операциясын көрсет:

a)

&&

b)

\\

c)

||

d)

??

5.

Тармақталу инструкциясы:

a)

if - else инструкциясы

b)

switch - case инструкциясы

c)

while инструкциясы

d)

do - while инструкциясы

e)

for инструкциясы

6.

Таңдау инструкциясы:

a)

switch - case инструкциясы

b)

if - else инструкция

c)

while инструкция

d)

do - while инструкция

7.

Алдыңғы шартты цикл инструкциясы:

a)

while инструкциясы 

b)

if - else инструкциясы

c)

switch - case инструкциясы

d)

do - while инструкциясы

8.

Соңғы шартты цикл инструкциясы:

a)

do - while инструкциясы

b)

if - else инструкциясы

c)

switch - case инструкциясы

d)

while инструкциясы

9.

Есептегішпен берілген цикл инструкциясы:

a)

for инструкциясы

b)

if - else инструкциясы

c)

if - else инструкциясы

d)

do - while инструкциясы

10.

switch инструкциясының орындалуын тоқтатуды атқаратын команда:

a)

break

b)

case

c)

default

d)

default

11.

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

a)

4

b)

1

c)

0

d)

2

12.

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

a)

0

b)

2

c)

5

d)

1

13.

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

a)

-3

b)

1

c)

4

d)

7

e)

10

14.

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

a)

3

b)

0

c)

4

d)

7

e)

10

15.

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

a)

5

b)

-1

c)

4

d)

3

e)

6

16.

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

a)

3

b)

1

c)

2

d)

4

17.

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

a)

4

b)

2

c)

0

d)

1

18.

>x=1; y=0; y=x++ -1; амалынан кейін x және y мәні:

a)

x = 2, y = 0

b)

x = 2, y = 2

c)

x = 0, y = 0

d)

x = 2, y = 1

19.

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

a)

10

b)

0

c)

4

d)

3

20.

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

a)

4

b)

3

c)

2

d)

1

e)

0

21.

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

a)

1

b)

0

c)

2

d)

3

22.

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

a)

6

b)

0

c)

5

d)

1

23.

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

a)

11

b)

1

c)

14

d)

12

24.

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

a)

0

b)

2

c)

-2

d)

1

25.

Берілген 3 таңбалы санның полиндром екенін анықтайтын программа кодының бөлігін көрсетіңіз: 

a)

if (a/100==a%100) cout<<" полиндром";

b)

if(a/100==a/10) cout<<" полиндром";

c)

if (a/100!=a%10) cout<<" полиндром";

d)

if (a/10%10==a/100) cout<<" полиндром";

26.

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

a)

20

b)

10

c)

1

d)

0

27.

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

a)

17

b)

15

c)

16

d)

18

28.

C++ тілінде жазылған келесі жолдардың бірі массивтің жетінші элементіне жатады, массивтің өлшемі 8.

a)

mas [6];

b)

mas (7);

c)

mas 8;

d)

mas [7];

29.

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

a)

11

b)

4

c)

6

d)

индекс шекарасы бұзылды 

30.

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

a)

2

b)

5

c)

6

d)

1

31.

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

a)

4

b)

16

c)

8

d)

12

32.

индекс диапазоны шекарадан шығып кетті 

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

a)

0

b)

-1

c)

2

d)

6

33.

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

a)

15

b)

-5

c)

12

d)

-6

34.

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

a)

12

b)

16

c)

8

d)

4

35.

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

a)

-2

b)

0

c)

2

d)

5

36.

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

a)

7

b)

4

c)

5

d)

-5

37.

int a[6] массиві жарияланған болса, қандай код үзіндісі массивтің барлық элементтерін басып шығарады?

a)

for (int k = 0; k <6; k++) cout<< a[k];

b)

for (int k = 0; k <= 6; k++) cout<< a[k];

c)

for (int k = 1; k <6; k++) cout<< a[k];

d)

for (int k = 6; k >0; k--) cout<< a[k];

38.

int array [5] = { 3, 10, 7, 9, 2} массиві берілген. 7 санына қалай жүгінуге болады:

a)

array[2];

b)

array(7);

c)

array[6];

d)

array[7];

39.

Ұсынылған код үзіндісі:

a)

array массивінің алғашқы 10 элементінің қосындысын есептейді.

b)

array массивіндегі элементтер санын есептейді.

c)

array массивіндегі элементтер нәтижесін есептейді.

d)

array массиві индекстерінің қосындысын есептейді.

40.

Бүтін санның 10 элементінен тұратын array деп аталатын бір өлшемді массивтің дұрыс жариялануы:

a)

int array[10];

b)

array[10];

c)

array(10);

d)

int array(10);

41.

Массив элементтерін енгізу:

a)

for (i = 0; i < n; i++) cin>> a[i];

b)

for (i = 1; i < 0; i++) pin<< a[i];

c)

for (i = 0; i >n; i++)  cout >> a[i];

d)

for (i = 1, i >n, i--)  ccout >> a[i];

42.

Массив элементтерін кері бағытта шығару:

a)

for (i = n-1; i <= 0; i--) cout << a[i] << "    "; 

b)

for (i = 0; i <= n; i--) cout << a[i] << "    "; 

c)

for (i = n+1; i <= 0; i++) cout << a[i] << "    "; 

d)

for (i = 1; i <= n; i--) cout << a[i] << "    "; 

43.

Берілген массивтің алғашқы элементі мен соңғы элементінің орнын ауыстыратын программа бөлігін көрсетіңіз.

a)

t = a[0]; a[0] = a[n-1]; a[n-1] = t;

b)

t = a[1]; a[1] = a[n-1]; a[n-1] = t;

c)

t = a[0]; a[1] = a[n-1]; a[n-1] = t;

d)

t = a[1]; a[1] = a[n-2]; a[n-2] = t;

44.

Массив дегеніміз – 

a)

бір атауға біріктірілген бір типті айнымалылардың реттелген тізбегі.

b)

бір атауға біріктірілген әртүрлі типті айнымалылардың реттелген тізбегі.

c)

шартты өрнек.

d)

циклдың қайталану саны.

45.

Бағдарламалау коды нені есептейді:

a)

Тақ нөмірлі массив элементтерінің көбейтіндісі

b)

Тақ нөмірлі массив элементтерінің қосындысы

c)

Жұп нөмірлі массив элементтерінің көбейтіндісі

d)

Жұп нөмірлі массив элементтерінің қосындысы

46.

Бағдарламалау кодының бөлігі нені шығарады:

a)

Массивтің ең үлкен элементін

b)

Массивтің ең кіші элементін

c)

Массивтің кез-келген элементін

d)

Массивтің соңғы элементін

47.

Массивтер қандай түрлерге бөлінеді?

a)

бір өлшемді және көп өлшемді

b)

біртекті және гетерогенді

c)

қарапайым және күрделі

d)

біртекті және қарапайым

48.

Циклды толығымен тоқтату үшін емес, оның тек бір итерациясын өткізіп жіберу үшін қолданылатын оператор:

a)

continue

b)

break

c)

else

d)

default 

49.

Циклдің орындалуын толығымен тоқтату үшін қолданылатын оператор:

a)

break

b)

continue

c)

else

d)

default 

50.

Бір жолға пікір (комментарий) жазу:

a)

//

b)

/

c)

#

d)

\\

51.

main() функциясының сыртында жарияланған temp, age айнымалыларының аталуы: 

int temp, age;

main() {}

a)

глобальды (сыртқы)

b)

локальдық (ішкі, автоматтық)

c)

регистрлік

d)

локальды статистикалық 

52.

С++ тілінде символдық типтің сипатталауы:

a)

char

b)

char *

c)

int

d)

character

53.

Тіркестің бір бөлігін басқамен алмастыру үшін ... функциясы қолданылады:

a)

replace() 

b)

insert()

c)

append()

d)

find()

54.

Код нәтижесі:

a)

Hello, world

b)

world

c)

Hello

d)

Бұл код компиляцияланбайды

55.

Жолдағы символдар саны

a)

жолдың ұзындығы деп аталады

b)

жолдың тізбегі

c)

жолдың ені деп аталады

d)

жолдың сипатталуы

56.

Жолдарға қолданылатын конкатенация амалын көрсетіңіз. string s1=”Salem ”; string s2=”dostar”;

a)

s1+s2

b)

s1==s2

c)

s1>=s2

d)

s1<=s2

57.

Код нәтижесі:

a)

Bul string tipti ainymaly bolady

b)

Bul string tipti ainymaly

c)

Bolady

d)

Bul string tipti ainimalybolady