wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

C++ Texniki Sözlər üzrə Test Suallarıi Sınavı

Total questions: 20

Worksheet time: 7mins

Name
Class
Date
1.

Compiler nə iş görür?

a)

Kod yazmağı asanlaşdırır

b)

Kodu maşın dilinə çevirir

c)

Kodun dizaynını dəyişir

d)

Kodun ölçüsünü azaldır

2.

Dəyişən (variable) nədir?

a)

Əməliyyat sistemi

b)

Qrafik interfeys

c)

Məlumat saxlamaq üçün ad

d)

Kod blokunun növü

3.

C++-da əsas məlumat tiplərinə hansı daxil deyil?

a)

int

b)

char

c)

double

d)

string

4.

Massiv nə üçün istifadə olunur?

a)

Məlumatları sıraya düzəltmək

b)

Eyni tipli məlumatları saxlamaq

c)

Operatorları dəyişmək

d)

Funksiya yaratmaq

5.

Pointer nə saxlayır?

a)

Mətn

b)

Dəyişənin ünvanını

c)

Nəticəni

d)

Parametrləri

6.

Sinif (class) nədir?

a)

Fayl oxuma funksiyası

b)

Operator növü

c)

Obyektləri təsvir edən struktur

d)

Şərt ifadəsi

7.

Obyekt nədir?

a)

Kod hissəsi

b)

Funksiya

c)

Sinifin instansiyası

d)

Fayl tipi

8.

Şərt ifadələri hansılardır?

a)

for, while

b)

int, float

c)

if, else

d)

include, define

9.

Polimorfizm nə deməkdir?

a)

Siniflər arası əlaqə

b)

Obyektlərin gizlədilməsi

c)

Eyni funksiyanın müxtəlif davranışlara malik olması

d)

Kodun kompilyasiyası

10.

Overloading nə deməkdir?

a)

Funsiyanın tamamilə dəyişdirilməsi

b)

Əməliyyatların artırılması

c)

Fərqli parametrlərlə eyni adda funksiyalar

d)

Kodun kompilyasiyası

11.

Namespace nə işə yarayır?

a)

Fayl daxil etmək

b)

Şərt yazmaq

c)

Adların toqquşmasının qarşısını almaq

d)

Kod bloklarını artırmaq

12.

Stack və Heap nəyi ifadə edir?

a)

Sinif tipini

b)

Yaddaşın iki fərqli hissəsini

c)

Operator növlərini

d)

Dəyişən adlarını

13.

Smart Pointer-lər nə üçündür?

a)

Yaddaşda yeni massiv yaratmaq

b)

Avtomatik yaddaş idarəsi

c)

Kodun yüklənməsi

d)

Operator dəyişməsi

14.

STL nədir?

a)

Operator kitabxanası

b)

Standart sinif faylı

c)

Standart şablon kitabxanası

d)

Şərt ifadələri

15.

SFINAE nə üçündür?

a)

Faylları ayırmaq

b)

Şərt operatorlarını dəyişmək

c)

Template uyğunluğu zamanı uyğun olmayan overload-ları çıxarmaq

d)

OOP anlayışı yaratmaq

16.

Virtual funksiya nə zaman istifadə olunur?

a)

Dəyişənlərin artırılması üçün

b)

Şərt daxil etmək üçün

c)

Polimorfizmi təmin etmək üçün

d)

Kod yazmaq üçün

17.

Friend class nə edə bilir?

a)

Başqa siniflərə kod göndərmək

b)

Kodun həcmini artırmaq

c)

Başqa sinifin özəl üzvlərinə çıxış

d)

Yalnız obyektləri idarə etmək

18.

Abstract class nədir?

a)

Kodun təkrarlanması

b)

İçində heç bir funksiya olmayan sinif

c)

İçində ən azı bir saf virtual funksiya olan sinif

d)

Əlavə funksiyaları olan sinif

19.

Interface nədir?

a)

Kod şərtlərini təyin edən funksiyalar

b)

Yalnız saf virtual funksiyalar olan sinif

c)

Kod daxil etmək üçün blok

d)

Obyektlərin yaradılması

20.

Move Semantics nə üçün istifadə olunur?

a)

Kodu tez yazmaq

b)

Effektiv yaddaş köçürməsi üçün

c)

Kodun ölçüsünü azaltmaq

d)

Faylları yığmaq