Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

final

Total questions: 34

Worksheet time: 18mins

Name
Class
Date
1.
a)

1,2

b)

2,3

c)

3,3

d)

3,2

2.

Що з перерахованого нижче не є логічним оператором в C ++?

a)

&

b)

&&

c)

||

d)

!

3.
a)

2

b)

1

c)

Syntax error

d)

Нічого не виведе

4.

Яке з чисел записано у вісімковому форматі?

a)

1476

b)

101f

c)

0476

d)

0193

e)

0x765

5.

Яке з чисел записано у шіснадцятковому форматі?

a)

1476

b)

101f

c)

0476

d)

0193

e)

0x765

6.
a)

1, 2

b)

0, 3

c)

3

d)

2

7.

Яким буде вивід наступного коду?


for (int x = 5; x > 0; x--);

cout << * << " ";

a)

* * * * *

b)

* * * * * *

c)

*

d)

No Output

e)

Infinite Loop

8.

Яким буде вивід наступного коду?


for(int i = 0; i < 10; i++)

cout << i << " ";

a)

0 1 2 3 4 5 6 7 8 9 10

b)

0 1 2 3 4 5 6 7 8 9

c)

1 2 3 4 5 6 7 8 9 10

d)

1 2 3 4 5 6 7 8 9

e)

Infinite Loop

9.

Як зробити покажчик на існуючу змінну?

int y = 0;

a)

int *x = y;

b)

int x = y;

c)

int *x = &y;

d)

int &x = *y;

10.

Який вивід програми?

a)

**pointer2

b)

88

c)

Compile Error

d)

Runtime Error

e)

88005AFD14

11.

Який вивід програми?

a)

**pointer2

b)

88

c)

Compile Error

d)

Runtime Error

e)

88005AFD14

12.

Який вивід програми?

a)

**pointer2

b)

8

c)

Compile Error

d)

{ 8, 3, 2 }

e)

007CF864

13.
a)

10

b)

30

c)

00fd3a7f8

d)

Syntax Error

14.

Що виведе виклик cout <<doubl2(4);

a)

12

b)

5

c)

19

d)

012FF96C

e)

Syntax error

15.

Яким буде вивід програми?

a)

012FF86C

b)

44

c)

22

d)

25

e)

Syntax error

16.

Яким буде вивід?

a)

int

b)

16

c)

double

d)

4

e)

typeid(x).name()

17.

Яким буде вивід?

a)

3

b)

int

c)

double

d)

5

e)

syntax error

18.

Яким буде вивід?

a)

-6

b)

-1

c)

2

d)

syntax error

e)

int

19.

Яким буде вивід?

a)

-6

b)

-1

c)

2

d)

syntax error

e)

int

20.

Як можна задати вектор?

a)

vector<int> vect{ 0 };

b)

vector<int> vect2;

vect2 = {1,2,3,4}

c)

vector<int> vect2 = { 2, 3, 4, 5}

d)

vector<char> vect(3,'e');

e)

vector vect{ 2, 3, 4, 5};

21.

a)

2

b)

9

c)

10

d)

11

e)

Error

22.

Яка директива препроцесору вносить код із файлу користувацьких місцеположеннь.

a)

#include <filename>

b)

#include "filename.h"

c)

#ifdef

d)

#pragma once

e)

#ifndef

23.

Яким буде вивід?

a)

Print 2

b)

Print 1

c)

No Print

d)

PRINT_JOE

24.

Що називається конструктором?

a)

Метод, ім'я якого збігається з ім'ям класу і який необхідно явно викликати з головного програми при оголошенні об'єкту класу

b)

Метод, ім'я якого збігається з ім'ям класу і який викликається автоматично при створенні об'єкта класу

c)

Метод, ім'я якого збігається з ім'ям класу і який викликається автоматично при оголошенні класу

d)

Метод, ім'я якого не обов'язково збігається з ім'ям класу і який викликається при створенні об'єкта класу

25.

Як задати клас

a)

Student Petrov, Sidorov;

b)

class Student {};

c)

class public Car

d)

class Student {Petrov, Sidorov};

26.

Який ключ доступу використовується при спадкуванні класу по замовчанню

a)

private

b)

protected

c)

public

27.

Доступ до елементів public при спадкуванні буде

a)

відповідним ключу доступу

b)

public

c)

protected

d)

private

e)

не має доступу при спадкуванні

28.

a)

1

b)

0

c)

нічого не виведе

d)

пимилка компіляції

29.

Який рівень доступу в класу С до змінної val

a)

private

b)

protected

c)

public

d)

не буде доступу

30.

В якому рядку задано агрумент по замовчанню при заданні шаблона класу

a)

template <class X = 1> class myclass

b)

template <class X > class myclass

c)

template <class X> class myclass = 1

d)

template <class X> class myclass(1)

31.

Який клас памяті у змінних a та b

a)

register

b)

extern

c)

static

d)

auto

e)

mutable

32.

Який клас пам'яті у випадку, коли потрібно змінювати значення даних з допомогою константної функції.

a)

register

b)

extern

c)

static

d)

auto

e)

mutable

33.

Як задати обрабку усіх помилок, що виникли при перевірці

a)

try (y--)

b)

catch (...)

c)

what ( )

d)

throw ( )

34.

Який оператор дає опис помолки

a)

try (y--)

b)

catch (...)

c)

what ( )

d)

throw ( )