25 bistvenih vprašanj v zvezi z računalniškim znanjem (Posodobljeno za 2019)

Kazalo:

Anonim

Uvod v vprašanja in odgovore iz intervjuja za računalništvo

Torej ste končno našli svojo sanjsko zaposlitev v računalništvu, vendar se sprašujete, kako zlomiti intervju za računalniški računalnik 2019 in kakšen bi bil verjetno vprašanj o vprašanju iz informacijskega računalništva. Vsak intervju s področja računalništva je drugačen in tudi obseg dela je drugačen. Upoštevajoč to, da smo zasnovali najpogostejša vprašanja in odgovore na področju računalniške znanosti, ki vam bodo pomagali do uspeha v intervjuju.

Spodaj je 25 najpogostejših vprašanj za računalniški računalnik 2019, ki so večinoma zastavljena:

1. Kaj je datoteka?

Odgovor:
Datoteka je poimenovana lokacija, ki trajno shranjuje podatke ali informacije. Datoteka je vedno shranjena znotraj pomnilniške naprave z imenom datoteke (npr. STUDENT.MARKS). Ime datoteke ima običajno primarno in sekundarno ime, ločeno z "." (DOT).

2.Kaj je razred?

Odgovor:
Razred je načrt, iz katerega so ustvarjeni predmeti. Razred vsebuje metode in spremenljivke, povezane z primerom razreda.

3.Kaj je predmet?

Odgovor:
Predmet je primerek razreda. Na primer
razred Abc (-– To je razred
int a; -- To je spremenljivka
javni Abc (); - To je izvajalec
javni statični void main (String args ()) --– To je metoda
(
Abc a = nov Abc (); -- To je ustvarjanje predmeta, pri čemer je „a“ referenčna spremenljivka ali ime predmeta
)
)

4.Kaj je konstruktor?

Odgovor:
Konstruktor so metode, ki se uporabljajo za ustvarjanje razreda predmeta. Obstajata dve vrsti konstruktorja Default & Parameterized konstruktor.

5. Kakšen je drugačen princip OOPS?

Odgovor:
Osnovno načelo OOPS je naslednje:

  • Kapsulacija
  • Abstrakcija
  • Dedovanje
  • Polimorfizem

6.Kaj je dedovanje?

Odgovor:
Dedovanje je lastnost, pri kateri se lastnost nadrejenega razreda (Superclass) prenese na otroški razred (podrazred). Na primer
razred Abc (-– To je razred
int a; -- To je spremenljivka
public void abc () () - Metode
)
razred Xyz razširja Abc -–– (Extend je ključna beseda, Xyz je podrazred, ki podeduje lastnosti nadrejenega razreda ABC.)
(
javni statični void main (String args ()) --– To je metoda
(
Abc a = nov Abc (); -- To je ustvarjanje predmeta, pri čemer je „a“ referenčna spremenljivka ali ime predmeta
)
)

7. Kaj je polimorfizem?

Odgovor:
Polimorfizem je sposobnost predmeta, da prevzame več oblik. Najpogosteje se polimorfizem uporablja pri OOP, kadar se za sklicevanje na predmet otroškega razreda uporablja referenčni razred matičnega razreda.

8. Kaj so spremenljivke primerka in razreda?

Odgovor:
Spremenljivka primerka spada v določen primerek tega razreda, medtem ko spremenljivka razreda. Različna spremenljivka je znana tudi kot statične spremenljivke. Na primer
javni razred Abc (
javni int a; …… .. To je spremenljivka primerka
javni statični int a1; …… .. To je statična ali razredna spremenljivka
…………………… ..
…………… ..
)

9.Pravite metodo in konstruktor?

Odgovor:
Konstruktor: Uporablja se za inicializacijo primerka razreda.
Metoda: Uporablja se za izvajanje neke funkcije ali operacije.

Konstruktor: nima vrste vrnitve.
Metoda: ima vrsto vrnitve.

10. Kaj je singleton razred?

Odgovor:
Razred Singleton omejuje število predmetov, ustvarjenih za razred, na enega, vendar daje prožnost pri ustvarjanju več predmetov, če se situacija spremeni.

11. Kateri so koraki za ustvarjanje predmeta?

Odgovor:
Predmet je najprej razglašen za instanco in nazadnje razglašen. Na primer
Abc a = nov Abc ();

12. Kakšna je različna vrsta modifikatorjev dostopa?

Odgovor:
Spodaj so štiri vrste modifikatorjev dostopa:
• Vidno za celoten paket. Noben modifikator ni potreben.
• Zasebno - Na voljo le za razred.
• Javno - vidno svetu.
• Zaščiteno - vidno za paket in podrazred.

13.Kaj je najvišja prednost operaterja na Javi

Odgovor:
Operater z največjo prednostjo je operator Postfix ie () ().

14.Kaj je niz?

Odgovor:
Niz je vsebnik, ki vsebuje fiksno število podobnih podatkovnih vrst.

15. Kakšna je razlika med enako () in metodo in == operaterjem?

Odgovor:
Equals () je metoda in se ujema z vsebino nizov, medtem ko je == operator in se ujema s objektom ali referenco strun.

16. Ali je razred vrstic končen?

Odgovor:
Da

17. Kaj je razred ovoja?

Odgovor:
Za dostop do primitivnega tipa podatkov kot predmeta uporabljamo ovojni razred. Sledijo:

Primitivni tipRazred zavijanja
booleanBoolov
charLik
bajtaBajta
kratekKratek
intInteger
dolgadolga
lebdetiPlovec
dvojnoDvojna

18. Razlika med preobremenitvijo in preglasitvijo?

Odgovor:
Preobremenitev je, kadar imata dve ali več metod v istem razredu isto ime metode, vendar različne parametre (tj. Različna podpisa metode).
Prevladovanje velja, kadar sta dve metodi z istim imenom in parametri metode (tj. Podpis metode), vendar je ena od metod v nadrejenem razredu, druga pa v nadrejenem razredu.

19. Kaj je na Javi več dedovanj?

Odgovor:
Java podpira več podedovanj, tj. Sposobnost razreda za izvajanje več kot enega vmesnika. Razred lahko izvaja več vmesnikov, vendar ne more razširiti več razredov.

20. Kaj je tok?

Odgovor:
Tok lahko definiramo kot zaporedje podatkov. Obstajata dve vrsti potokov.
InputStream: Uporablja se za branje podatkov iz vira.
OutPut Stream: Uporablja se za zapisovanje podatkov v cilj.

21. Kaj je tok znakov?

Odgovor:
Tok znakov Java se v osnovi uporablja za izvajanje vnosa in izhoda za 16-bitni Unicode. Uporabniki glavnih razredov so FileReader in FileWriter, ki interno uporabljata FileInputStream in FileOutputStream, tako da je osnovna razlika v tem, da FileReader in FileWriter bereta in pišeta dva zaloga hkrati.

22. Kaj je tok bajta?

Odgovor:
Tok bajtov Java se v osnovi uporablja za izvajanje vnosa in izhoda za 8-bitni Unicode.
Glavni razredi, povezani s tokovi bajtov, so FileInputStream in FileOutputStream.

23. Kaj je vmesnik?

Odgovor:
Vmesnik je v Javi referenčni tip, podoben razredu, vendar je njegova zbirka abstraktnih metod. Razred lahko izvaja več vmesnikov.

24. Razlika med razredom in vmesnikom?

Odgovor:
Spodaj je razlika med vmesnikom in razredom: -

  • Vmesnika ni mogoče instancirati.
  • Vmesnik nima konstruktorjev.
  • Vmesnik ima samo abstraktne metode.
  • Razred izvaja vmesnik in razširi razred.
  • Vmesnik lahko razširi več vmesnikov.

25. Kaj je abstraktni razred?

Odgovor:
Razred, ki vsebuje abstraktno ključno besedo v deklaraciji, se imenuje abstraktni razred. Lastnosti abstraktnega razreda so naslednje:

  • Abstraktni razredi lahko vsebujejo ali ne vsebujejo abstraktnih metod, če pa ima razred vsaj eno abstraktno metodo, mora biti ta razglašena za abstraktno.
  • Abstraktnega razreda ni mogoče instancirati.
  • Če želimo uporabiti abstraktni razred, ga moramo podedovati od drugega razreda.
  • Če podedujemo abstraktni razred, potem moramo zagotoviti izvedbe vseh abstraktnih metod v njem.

Priporočeni članek

To je izčrpen vodnik za vprašanja in odgovore o računalniški znanosti, tako da lahko kandidat brez težav razreši ta vprašanja o intervjuju za računalništvo. Ta članek je sestavljen iz vseh najboljših vprašanj in odgovorov za računalniški znanost. Če želite izvedeti več, si oglejte tudi naslednje članke -

  1. Ekskluzivni intervju za delo
  2. Kaj raje vmesnik Java ali abstraktni razred
  3. Vprašanja o intervjuju s podatki o znanosti
  4. Pomembna vprašanja o intervjuju z elastičnimi raziskavami
  5. Nasveti za razbijanje osebnega intervjuja
  6. Ekskluzivni triki za intervju z zaposlitvijo (najnovejši)
  7. Preobremenitev in preglasitev na Javi