C++ Flashcards

(33 cards)

1
Q

Как първоначално е бил наименован езика C++?

A

C с класове

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Днес, C++ е един от най-известните програмни езици заради:

A

невероятно представяне, контрол и надеждност. Намерено е в:
* Операционни системи
* Game development
* Robotics & Hardware

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Кои операционни системи, браузъри и игри са били създадени със C++?

A
  • Windows, Linux
  • Google Chrome, Safari
  • Fornite, GTA
    (допълнително и софтуери за SpaceX ракети и Bitcoin)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

За какво преподават този език дори в училище?

A

Заради неговото управление на паметта, обектно-ориентирано програмиране и основите на как работят компютърни системи

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Какво е int main(){}

A

Главната функция на програмата

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Как се нарича информацията между тези къдрави скоби {} ?

A

кодов блок

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Какво е \n

A

нов ред

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Какво е \t

A

tab

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Какво е //

A

добавяне на коментар.
За многореден коментар се пише /**/

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Какво е int

A

променлива от тип цяло число

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Какво е double

A

дробно число

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Какво е char

A

Символ или char се използва за съхраняване на отделни знаци. Знаците са поставени в единични кавички „ “.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Какво е string

A

String (Низът) се използва за съхраняване на текст (последователност от знаци). Низовете са поставени в двойни кавички “ “. Причината да е std::string е, че е от стандартната C++ библиотека и че не винаги е била част от C++.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

boolean variable

A

Булева променлива се декларира с ключовата дума bool и може да приема стойности true или false:

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

string::append

A

Разширява низа чрез добавяне на допълнителни знаци в края на текущата му стойност

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Разлика между “=” и “==”

A

= - Присвояване на стойност
== - Сравняване на стойности

17
Q

string::append

A

Разширява низа чрез добавяне на допълнителни знаци в края на текущата му стойност:

18
Q

Колко бита (bit) е един байт (byte)

A

1 byte = 8 bits

19
Q

В размера на един байт, кое е най-голямото число, което може да се запази?

A

255(10) = 11111111(2)

20
Q

Какво значи абревиатурата ASCII?

A

American Standart Code for Information Interchange

21
Q

Според ASCII, кои числа отговарят на буквите от A - Z?

22
Q

Според ASCII, кои числа отговарят на буквите от a - z?

23
Q

Според ASCII, кои числа отговарят на цифрите от 0 - 9?

24
Q

Какъв е диапазонът от числа при променливата int, която има памет от 2 байта?

A

-32 768 до 32 767

25
Какъв е диапазонът от числа при променливата float, която има памет от 4 байта?
-3.4 x 10 ^ -38 до 3.4 x 10 ^ -38
26
Какъв е диапазонът от числа при променливата double, която има памет от 8 байта?
-1.7 x 10 ^ -308 до 1.7 x 10 ^ -308
27
Какъв е диапазонът от числа при променливата char, която има памет от 1 байт?
-128 до 127
28
Какъв е диапазонът от числа при променливата double, която има памет от 8 байта?
29
Валиден плаващ литерал е (float):
f трябва да се пише с число. в противен случай 2.5 е двоен литерал по подразбиране (2.5f)
30
Тъй като обхватът на символния тип данни е от -128 до 127 char x=128; cout<<(int)x; ще се покаже Забележка: cout<<(int)x; ще отпечата числова стойност
128. Максималната стойност е 127. 128 ще доведе до overflow и резултатът е -128
31
Какво е UL?
unsigned long (напр. 5UL)
32
Question 10: If a=25 then cout<<(~a); will print ( ~ is a bitwise NOT operator)
-26. when ~ is applied on positive integer x then result will be -(x+1). example ~25=-26
33