wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

C++ Сұрақтар Тест

Total questions: 19

Worksheet time: 12mins

Name
Class
Date
1.

Цикл қанша рет орындалады және a мәні қандай?

a)

1 рет a=10

b)

1 рет a=5

c)

0 рет a=4

d)

2 рет a=7

e)

2 рет a=6

2.

Массивтің индексі қайдан басталады?

a)

-1

b)

0

c)

1

d)

100

e)

10

3.

Ағындық файлды ашу режимі

a)

W+

b)

app

c)

w

d)

r

e)

t

4.

if(3 >= 3 || false) нетижесі -

a)

нет правильного варианта ответа

b)

true

c)

1

d)

false

e)

3

5.

Функциядан қайтару операторы

a)

goto

b)

void

c)

break

d)

continue

e)

return

6.

Көрсеткіш белгісі

a)

%

b)

***

c)

&

d)

$

7.

Көрсеткішке көрсеткішті қалай жазуға болады?

a)

int *i=

b)

int ***pt+

c)

**double d

d)

void s***+

e)

int ***

8.

bool массив

4 lines
9.

Көрсеткішке көрсеткішті қалай жазуға болады?

a)

int *i=

b)

int ***pt+

c)

**double d

d)

void s***+

e)

int ***

10.

bool массив

a)

arr[0] = 1, arr[1] = 2, arr[2] анықталмаған

b)

Барлық элементтер 0-ге тең болады

c)

Компиляция қатесі

d)

Массив өлшемі 2 болады

e)

arr[0] = 1, arr[1] = 1, arr[2] = 0

11.

Екі өлшемді массивке инициализация дұрыс көрсетілген жол:

a)

int arr[2][2] = {{1,2},{3,4}};

b)

int arr[2][2] = {1,2,3,4}; // Работает, но менее наглядно

c)

int arr[2][2] = {1,2,3,4}; // Дублирование варианта

d)

int arr[2][2] = array({1,2,3,4}); // Неверный синтаксис

e)

int arr[2][2] = {{1,2},{3,4}}; // Дублирование первого верного варианта

12.

continue операторы циклде не істейді?

a)

Функцияны аяқтайды

b)

Циклды басынан бастайды

c)

Циклды тоқтатады

d)

Бағдарламаны аяқтайды

e)

Ағымдағы итерацияның қалған бөлігін өткізіп жібереді

13.

Цикл қанша рет орындалады және а мәні қандай?

a)

0 рет a=4

b)

бесконечность

c)

1 рет a=10

d)

2 рет a=7

e)

1 рет a=5

14.

Элементтері тізім арқылы анықталған тип

a)

new

b)

long double

c)

int y

d)

char r

e)

enum

15.

Жолдың кез келген жеріне жолды қосу әдісі (для std::string)

a)

strB

b)

subNew

c)

case

d)

insert

e)

bool

16.

Код: cpp int i = 1; while (i < 3) { std::cout << i; i++; }

a)

12

b)

23

c)

ничего

d)

01

e)

123

17.

Код: cpp int sum(int a, int b){ return a + b; } double sum(double a, double b){ return a + b; } Вопрос: Что это?

a)

компиляция қатесі

b)

бір функцияны қайта анықтау

c)

Функцияны жүктеу (overloading)

d)

функцияны жою

e)

функцияны жасыру

18.

Код: cpp int* arr = new int[3]{1, 2, 3}; // Предполагаем правильную инициализацию cout << arr[1];

a)

Компиляция қатесі (если в исходнике ошибка, как в [3][1,2,3], то это верно)

b)

3 басып шығарады

c)

Массивті жояды

d)

1 басып шығарады

e)

2 басып шығарады (если код корректен)

19.

Функционалды std::string. Итераторлар мен бөлушілерге(распределитель) қолдау көрсету

a)

assign, erase, resize()

b)

getline, copy

c)

конструктор, деструктор

d)

begin(), end()

e)

[], at()