Преузмите ПДФ
1) Објасните шта је класа на Ц ++?
Класа на Ц ++ може се дефинисати као колекција функција и сродних података под једним именом. То је нацрт предмета. Програм Ц ++ може се састојати од било ког броја класа.
2) Како можете одредити класу у Ц ++?
Коришћењем класе кључне речи праћене идентификатором (назив класе) можете одредити класу у Ц ++. Унутар коврџавих заграда дефинише се тело класе. На крају се завршава полутачком.
For example,class name{// some data// some functions};
3) Објасните која је употреба воид маин () у језику Ц ++?
Да би се покренула апликација Ц ++, она укључују два корака, први корак је компилација у којој се одвија конверзија Ц ++ кода у објектни код. Док други корак укључује повезивање, где се дешава комбиновање објектног кода из програмера и из библиотека. Овом функцијом управља маин () на језику Ц ++.
4) Објасните шта су Ц ++ објекти?
Класа даје нацрте објекта, тако да се у основи објекат креира из класе или другим речима, објекат је инстанца класе. Подаци и функције су повезани заједно као самостална јединица која се назива објект. Овде је у примеру А и Б Објекат.
На пример,
Class Student{Public:Int rollno;String name;} A, B;
5) Објасните које су карактеристике чланова класе у језику Ц ++?
- Подаци и функције су чланови у Ц ++,
- Унутар дефиниције класе морају се декларисати чланови и методе података
- Унутар класе, члан се не може поново пријавити
- Поред тога што у дефиницији класе ниједан члан не може бити додан другде
6) Објасните шта су функције члана у настави?
Функција члана регулише понашање класе. Пружа дефиницију за подржавање различитих операција података који се чувају у облику предмета.
7) Дефинисати основни тип променљиве која се користи за другачији услов у Ц ++?
Променљива која се користи за другачији услов у Ц ++ су
- Боол: Променљива за чување логичких вредности (тачно или нетачно)
- Цхар: Променљива за чување типова знакова
- инт: Променљива са интегралним вредностима
- флоат и доубле: Врсте променљивих са великим вредностима и вредностима са помичним зарезом
8) Шта је простор имена стд; и од чега се састоји?
Простор имена стд; дефинише вашу стандардну Ц ++ библиотеку, састоји се од класа, објеката и функција стандардне Ц ++ библиотеке. Библиотеку можете одредити помоћу простора имена стд или стд:: у целом коду. Простор имена се користи за разликовање истих функција у библиотеци дефинисањем имена.
9) Објасните шта је функција петље? Који су различити типови петљи?
У било којем програмском језику, за извођење скупа наредби више пута док се не испуни одређени услов, користи се функција петље. Извод петље чува се испод коврџавих заграда {} које се назива тело петље.
У језику Ц ++ користе се три врсте петљи
- Док петља
- За петљу
- До-вхиле петља
10) Објасните како су функције класификоване у Ц ++?
У Ц ++ функције су класификоване као
- Тип повратка
- Назив функције
- Параметри
- Тело функције
11) Објасните шта су Аццесс спецификатори у класи Ц ++? Које су врсте?
Спецификатори приступа одређују права приступа за изразе или функције које га прате док се не укључи крај класе или неки други спецификатор. Спецификатори приступа одлучују на који начин се може приступити члановима класе. Постоје три врсте спецификатора.
- Приватни
- Јавно
- Заштићено
12) Објасните шта су оператори и објасните на примеру?
Оператори су специфични операнди у језику Ц ++ који се користе за извођење одређених операција ради добијања резултата. Различити типови оператора доступни за Ц ++ су Оператор додељивања, Сложени оператер додељивања, Аритметички оператер, Инкрементални оператор и тако даље.
На пример, аритметички оператори, желите да додате две вредности а + б
#includeUsing namespace std;main (){int a= 21 ;int b= 10 ;int c;c= a + b;cout << "Line 1- Value of c is : " << c << endl ;return 0;}
Даће излаз као 31 када покренете команду
13) Шта је низ знакова у стилу Ц?
Низ је заправо једнодимензионални низ знакова који се завршава нулом знаком '\ 0'.
На пример, да откуцате поздравну реч
#includeUsing namespace std;int main (){char greeting[6] = { 'H' , 'e' , 'l' ,'l' , 'o' , '\0'};cout << "Greeting message: ;cout << greeting << endl;return 0;}
По извршавању овог кода даће резултат попут Поздравна порука: Здраво
14) Објасните шта је референтна променљива у Ц ++?
Референтна променљива је баш попут показивача са мало разлика. Проглашава се коришћењем & Оператор. Другим речима, референца је друго име за већ постојећу променљиву.
15) Објасните шта је полиморфизам у Ц ++?
Полиморфизам у језику Ц ++ је способност позивања различитих функција коришћењем само једне врсте позива функције. Полиморфизам се односи на кодове, операције или предмете који се различито понашају у другом контексту.
На пример, функција сабирања може се користити у многим такмичењима попут
- 5 + 5 Целобројно сабирање
- Медицинска пракса + стажирање Исти (+) оператор може се користити са различитим значењима са низовима
- 3.14 + 2.27 Исти (+) оператор се може користити за сабирање са помичном тачком
16) Објасните шта је апстракција података у језику Ц ++?
Апстракција података је техника за пружање основних информација спољном свету уз скривање позадинских детаља. Овде у доњем примеру не морате да разумете како цоут приказује текст „Хелло гуру99“ на корисничком екрану, а истовремено је примена цоут-а слободна за промену
На пример,
#includeUsing namespace std;int main ( ){cout << "Hello guru99" <17) Објасните шта је Ц ++ изузетно руковање?
Проблем који се појави током извршавања програма назива се изузетно руковање. Изузетно руковање у Ц ++-у обављају три кључне речи.
- Покушајте: Идентификује блок кода за који ће се активирати одређени изузеци
- Цатцх: Кључна реч цатцх означава хватање изузетка од стране руковаоца изузецима на месту у програму
- Бацање: Када током извођења кода постоји проблем, програм баца изузетак
18) Објасните шта је инкапсулација података у Ц ++?
Инкапсулација је објектно оријентисан концепт програмирања (оопс) који повезује податке и функције. Такође се назива механизмом сакривања података.
19) Спомените које су врсте функција чланова?
Врсте функција члана су
- Једноставне функције
- Статичке функције
- Цонст функције
- Инлине функције
- Функције пријатеља
20) Спомените које су изјаве за доношење одлука на Ц ++? Објасните изјаву ако на примеру?
Изјаве о доношењу одлука на Ц ++ су
- ако изјава
- прекидач изјава
- условни оператор
На пример, желимо да применимо услов иф у Ц ++
#includeint main ( ){int, x, y;X= 10;Y= 5;if (x > y){Cout << "x is greater than y";}}21) Објасните шта је вишенитни навој у Ц ++-у?
Корисно је истовремено покретање два или више програма са више навоја. Постоје две врсте
- Базирано на процесу: Рукује истовременим извршавањем програма
- Темељено на нити: Бави се истовременим извршавањем делова истог програма
22) Објасните шта је надоградња на Ц ++?
Ажурирање је чин претварања референци или показивача подкласе у референцу супер класе или се показивач назива упцастинг.
23) Објасните шта је претпроцесор у Ц ++?
Претходни процесори су директиве које дају упутства компајлеру да претходно обради информације пре него што стварна компилација започне.
24) Објасните шта је КОПИРНИ КОНСТРУКТОР и за шта се користи?
КОПИРАЊЕ КОНСТРУКТОРА је техника која прихвата објекат исте класе и копира свог члана података у објекат на левом делу задатка.