Top 24 C++ Haastattelun kysymykset ja vastaukset (PDF)
Tässä on C++ haastattelukysymyksiä ja vastauksia tuoreemmille ja kokeneemmille hakijoille saadakseen unelmatyönsä.
C++ Haastattelukysymyksiä ja vastauksia fuksilaisille
1) Selitä, mihin luokka kuuluu C++?
Luokka sisään C++ voidaan määritellä kokoelmaksi funktioita ja niihin liittyviä tietoja yhdellä nimellä. Se on esineiden suunnitelma. A C++ ohjelma voi sisältää minkä tahansa määrän luokkia.
2) Kuinka voit määrittää luokan? C++?
Käyttämällä avainsanaa luokka ja sen jälkeen tunniste (luokan nimi) voit määrittää luokan C++. Hakasulkeiden sisällä luokan runko määritellään. Se päättyy lopulta puolipisteeseen.
For example, class name{ // some data // some functions };
👉 Ilmainen PDF-lataus: C++ Haastattelukysymykset ja vastaukset
3) Selitä mitä void main () käytetään C++ Kieli?
Suorita C++ hakemus se sisältää kaksi vaihetta, ensimmäinen vaihe on kokoelma, jossa muuntaminen C++ koodista objektikoodiksi tapahtuu. Toinen vaihe sisältää linkityksen, jossa ohjelmoijan ja kirjastojen objektikoodin yhdistäminen tapahtuu. Tätä toimintoa ohjaa pää () in C++ Kieli.
4) Selitä mikä on C++ esineitä?
Luokka antaa piirustuksia objektille, joten periaatteessa objekti luodaan luokasta tai toisin sanoen objekti on luokan esiintymä. Tiedot ja toiminnot niputetaan yhteen itsenäiseksi yksiköksi, jota kutsutaan objektiksi. Tässä esimerkissä A ja B on objekti.
Esimerkiksi
Class Student { Public: Int rollno; String name; } A, B;
5) Selitä, mitkä ovat luokan jäsenten ominaisuudet C++?
- Data ja Functions ovat jäseniä C++,
- Luokkamääritelmän sisällä on ilmoitettava datajäsenet ja menetelmät
- Luokan sisällä jäsentä ei voi ilmoittaa uudelleen
- Muuta kuin luokan määritelmässä, jäsentä ei voi lisätä muualle
6) Selitä, mitä ovat jäsenfunktiot luokissa?
Jäsenfunktio säätelee luokan käyttäytymistä. Se tarjoaa määritelmän erilaisten toimintojen tukemiseksi objektin muodossa oleville tiedoille.
7) Määrittele muuttujan perustyyppi, jota käytetään eri ehdoissa C++?
Tässä ovat perustyypit C++ muuttujat:
- Bool: Muuttuja loogisten arvojen tallentamiseen (tosi tai epätosi)
- Hiiltyä: Muuttuja merkkityyppien tallentamiseen
- int: Muuttuja integraaliarvoilla
- kelluva ja tupla: Muuttujien tyypit suurilla ja liukulukuilla
8) Mikä on nimiavaruus std; ja mistä se koostuu?
Nimiavaruus std; määrittelee standardisi C++ kirjasto, se koostuu standardin luokista, objekteista ja funktioista C++ kirjasto. Voit määrittää kirjaston käyttämällä nimiavaruutta std tai std: : koko koodissa. Nimiavaruutta käytetään erottamaan samat funktiot kirjastossa määrittämällä nimi.
9) Selitä mikä on Loop-toiminto? Mitä erilaisia silmukoita on?
Millä tahansa ohjelmointikielellä lausesarjan suorittamiseksi toistuvasti, kunnes tietty ehto täyttyy, käytetään Loop-toimintoa. Silmukkalause säilytetään aaltosulkeiden { } alla, joita kutsutaan silmukaksi.
In C++ kieli, kolme silmukoiden tyypit käytetään
- Vaikka silmukka
- Silmukalle
- Tee-while -silmukka
10) Selitä, miten funktiot luokitellaan C++ ?
In C++ toiminnot luokitellaan
- Palautustyyppi
- Toiminnon nimi
- parametrit
- Toimintorunko
C++ Haastattelukysymyksiä ja vastauksia kokeneille
11) Selitä, mitä Access-määritykset sisältävät C++ luokka? Mitkä ovat tyypit?
Käyttöoikeudet määrittävät sitä seuraavien lauseiden tai funktioiden käyttöoikeudet, kunnes luokan loppuun tai muu määrittäjä sisällytetään. Käyttöoikeusmäärittäjät päättävät, kuinka luokan jäseniä voidaan käyttää. Määrityksiä on kolmen tyyppisiä.
- yksityinen
- julkinen
- Suojattu
12) Selitä, mitkä ovat Operators ja selitä esimerkillä?
Operatorit ovat erityisiä operandeja C++ jota käytetään tiettyjen toimintojen suorittamiseen tuloksen saamiseksi. The saatavilla erityyppisiä operaattoreita C++ ovat Tehtävä Operator, Yhdistelmätehtävä Operator, Aritmetiikka Operator, lisäys Operator ja niin edelleen.
Esimerkiksi aritmeettiset operaattorit, haluat lisätä kaksi arvoa a+b
#include Using 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; }
Se antaa tulokseksi 31, kun suoritat komennon
13) Mikä on C-tyylinen merkkijono?
Merkkijono on itse asiassa yksiulotteinen merkkijono, joka päättyy nollamerkkiin \0.
Esimerkiksi kirjoittaa hei sana
#include Using namespace std; int main () { char greeting[6] = { 'H' , 'e' , 'l' ,'l' , 'o' , '\0'}; cout << "Greeting message:" ; cout << greeting << endl; return 0; }
Suorittaessaan tätä koodia se antaa tuloksen kuten? Tervehdysviesti: Hei
14) Selitä, missä viitemuuttuja on C++?
Viitemuuttuja on aivan kuin a osoitin pienillä eroilla. Se ilmoitetaan käyttämällä & Operator. Toisin sanoen viittaus on toinen nimi jo olemassa olevalle muuttujalle.
15) Selitä, missä polymorfismi on C++?
Polymorfismi sisään C++ on kyky kutsua eri toimintoja käyttämällä vain yhtä funktiokutsutyyppiä. Polymorfismilla tarkoitetaan koodeja, operaatioita tai objekteja, jotka käyttäytyvät eri tavalla eri kontekstissa.
Esimerkiksi lisäystoimintoa voidaan käyttää monissa kilpailuissa, kuten
- 5+5 Kokonaislukujen yhteenlasku
- Medical+Internship Samaa (+) -operaattoria voidaan käyttää eri merkityksellä merkkijonojen kanssa
- 3.14 + 2.27 Samaa ( + ) -operaattoria voidaan käyttää liukulukulaskussa
16) Selitä, missä datan abstraktio on C++?
Datan abstraktio on tekniikka, jolla tarjotaan olennaista tietoa ulkomaailmalle samalla kun piilotetaan taustatiedot. Tässä alla olevassa esimerkissä sinun ei tarvitse ymmärtää kuinka cout näyttää tekstin "Hello guru99" käyttäjän näytöllä ja samalla coutin toteutus on vapaasti vaihdettavissa
Esimerkiksi
#include Using namespace std; int main ( ) { cout << "Hello guru99" <<endl; return 0 ; }
17) Selitä mikä on C++ poikkeuksellinen käsittely?
Ohjelman suorituksen aikana ilmenevää ongelmaa kutsutaan poikkeukselliseksi käsittelyksi. Poikkeuksellinen käsiteltävyys C++ tehdään kolmella avainsanalla.
- Kokeile: Se tunnistaa koodilohkon, jolle tietyt poikkeukset aktivoidaan
- Catch: Catch-avainsana ilmaisee, että poikkeuskäsittelijä on ottanut poikkeuksen kiinni ohjelmassa
- Heitä: Kun koodia suoritettaessa ilmenee ongelma, ohjelma heittää poikkeuksen
18) Selitä, mihin tietojen kapselointi on C++?
Kapselointi on olio-ohjelmointikonsepti (oops), joka yhdistää tiedot ja toiminnot. Sitä kutsutaan myös tietojen piilotusmekanismiksi.
19) Mainitse minkä tyyppisiä jäsentoimintoja on?
Jäsentoimintojen tyypit ovat
- Yksinkertaiset toiminnot
- Staattiset toiminnot
- Const-toiminnot
- Sisäiset toiminnot
- Ystävän toiminnot
20) Mainitse, mitä päätöksentekolausuntoja sisältävät C++? Selitä jos väite esimerkillä?
Päätöksentekolausunnot sisään C++ olemme
- jos selvitys
- vaihtaa lausunto
- ehdollinen operaattori
Haluamme esimerkiksi toteuttaa if condition in C++
#include int main ( ) { int, x, y; X= 10; Y= 5; if (x > y) { Cout << "x is greater than y"; } }
21) Selitä, mitä monisäikeisyys tarkoittaa C++?
Jos haluat ajaa kahta tai useampaa ohjelmaa samanaikaisesti, monisäie on hyödyllinen. On olemassa kahdenlaisia
- Prosessipohjainen: Se hoitaa ohjelman samanaikaisen suorituksen
- Säiepohjainen: Se käsittelee saman ohjelman osien samanaikaista suorittamista
22) Selitä, mitä upcasting sisältää C++?
Upcasting on toiminto, jossa aliluokkaviittaukset tai osoitin muunnetaan sen superluokan viittaukseksi tai osoitinta kutsutaan upcastingiksi.
23) Selitä, mitä esiprosessori sisältää C++?
Esiprosessorit ovat direktiivejä, jotka antavat kääntäjälle käskyn esikäsitellä tiedot ennen varsinaisen kääntämisen alkamista.
24) Selitä mikä COPY CONSTRUCTOR on ja mihin sitä käytetään?
COPY CONSTRUCTOR on tekniikka, joka hyväksyy saman luokan objektin ja kopioi sen datajäsenen tehtävän vasemmassa osassa olevaan objektiin.
Nämä haastattelukysymykset auttavat myös vivassasi (suullinen)