wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Тест по программированию на C++

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Логикалық тип

a)

false

b)

true

c)

1

d)

bool

e)

0

2.

Пернетақтадан енгізу үшін. Дұрыс енгізу. int x;

a)

cout>>x;

b)

getline(cin,x);

c)

cin>>x;

d)

getc(x);

e)

cert>>x;

3.

Оператор throw, бұл -

a)

Ерекше жағдайды тудыру

b)

try

c)

ондай оператор жоқ

d)

Ерекше жағдайларды пайдалану

e)

catch

4.

Инициализация нені білдіреді?

a)

0-ді қайтару

b)

+

c)

айнымальның мәні бар

d)

идентификатор берілген

e)

айнымальның типі бар

5.

Қандай нәтиже шығады?

a)

inf

b)

IOException

c)

Exception

d)

Division By Zero

e)

-inf

6.

Деректер типінің модификаторы болып табылмайтын нұсқаны көрсет.

a)

long

b)

signed

c)

double

d)

short

e)

unsigned

7.

В чем разница между map и multimap?

a)

map-та кілт пен мән бірдей

b)

map – барлық кілттер бірегей (уникальные)

c)

бірінде элементтер схрыпталады

d)

multimap – барлық мағыналар бірегей

8.

В чем разница между map и multimap?

a)

map-та кілт пен мән бірдей

b)

map – барлық кілттер бірегей (уникальные) ✅

c)

бірінде элементтер схрыпталады

d)

multimap – барлық мағыналар бірегей

e)

айырмашылығы жоқ

9.

Коррекция белгісі (Символ коррекции? Символ форматирования? Возможно, "форматный спецификатор" для printf).

a)

% ✅ (Скорее всего, имеется в виду символ форматной строки, например, в printf("%d", x))

b)

$

c)

&

10.

Арай кеңістігі (пространства имен)

a)

#include

b)

using namespace std ✅

c)

#define

d)

cout

e)

namestart

11.

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

a)

long double

b)

period

c)

enum ✅ (Перечисление)

d)

struct

e)

union

12.

Көлденен таб (horizontal tab)

a)

бірлік тырнақша

b)

Ескерту (alert)

c)

Жаңа жол таңбасы (newline)

d)

Жаңа жол? (Среди вариантов нет прямого "horizontal tab". Возможно, это опечатка, и правильный ответ — символ \t. Из данных вариантов ни один не подходит точно.)

13.

Қандай нәтиже шығады?

a)

қате ✅ (Ошибка компиляции, так как s — это не указатель, а имя массива, его нельзя инкрементировать)

b)

C

c)

C++

d)

C++ ++

e)

C++

14.

Қандай нәтиже шығады?

a)

қате ✅ (Ошибка компиляции, так как s — это не указатель, а имя массива, его нельзя инкрементировать)

b)

C

c)

C++

d)

C++ ++

e)

C++ C++

15.

Нені пайдаланған кезде айнымальның мәні өзгермейді?

a)

iterator

b)

constprt (опечатка, вероятно const_ptr)

c)

final

d)

const ✅

e)

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

16.

Инкремент жазбасы

a)

i=2

b)

i=a+5

c)

i- (декремент)

d)

i=i+2

e)

i++ ✅

17.

Eyriu cau runi (Скорее всего, "Вещественный тип")

a)

bool

b)

struct

c)

char

d)

string

e)

float ✅

18.

STL тізбекті контейнері (последовательный контейнер STL)

a)

list

b)

deque

c)

барлық жауаптар дұрыс ✅ (vector, deque, list, string являются последовательными контейнерами)

d)

string

e)

vector

19.

Eyriu cau runi (Скорее всего, "Вещественный тип")

a)

bool

b)

struct

c)

char

d)

string

e)

float ✅

20.

Жолды (мәтін) қосу әдісі

a)

stroomp

b)

erase

c)

append

d)

strcat ✅ (Для C-строк) или append (Для std::string). Из контекста, вероятно, strcat.

e)

substr