Introduksjon til VB.NET intervjuspørsmål og svar

Visual Basic (VB.NET) er et objektorientert dataprogrammeringsspråk implementert i .NET Framework. VB.NET brukes til å utvikle Windows-applikasjoner, webapplikasjoner, webtjenester. Det er en utvikling av klassisk Visual Basic-språk, det er ikke bakoverkompatibelt med VB6, og noen kode skrevet i den gamle versjonen samles ikke under VB.NET. VB.NET har fullstendig støtte for objektorienterte konsepter. Det er også mulig å kjøre VB.NET-programmer på Mono, åpen kildekode-alternativet til .NET, ikke bare under Windows, men til og med Linux eller Mac OSX.

VB.NET

  • Alt i VB.NET er et objekt, inkludert alle de primitive typene (korte, heltall, lange, boolske, streng osv.) Og brukerdefinerte typer, hendelser og til og med forsamlinger. Alle objekter arver fra baseklassen Objekt. VB.NET er utviklet av Microsofts .NET framework.it har full tilgang til alle bibliotekene i.Net Framework.
  • .Net-rammeprogrammene er applikasjoner med flere plattformer. Rammeverket er designet på en slik måte at det kan brukes fra et av følgende språk: Visual Basic, C #, C ++, JScript og COBOL, etc.
  • Alle disse språkene kan få tilgang til rammeverket samt kommunisere med hverandre. .Net-rammeverket består av et enormt bibliotek med koder som brukes av klientspråk som VB.Net. Disse språkene bruker objektorientert metodikk.

Følgende er noen av komponentene i et.Net-rammeverk:

  • Common Language Runtime (CLR)
  • Felles språkspesifikasjon
  • .Net Framework Class Library
  • Metadata og forsamlinger
  • Felles type system
  • Windows-skjemaer
  • Net og ASP.Net AJAX
  • Windows Workflow Foundation (WF)
  • Nett
  • Windows Presentation Foundation
  • Windows Communication Foundation (WCF)

Integrert utviklingsmiljø (IDE) For VB.Net
Microsoft leverer følgende utviklingsverktøy for VB.Net-programmering:
Visual Basic 2010 Express (VBE)
Visual Web Developer
Visual Studio 2010 (VS)

Følgende er fordelene med VB.NET

Det er moderne og allmennspråklig språk.
Det er et objektorientert språk.
Det er veldig enkelt å lære for en nybegynner.
VB.NET er et strukturspråk.
Det kan settes sammen på en rekke plattformer.
Det støtter betinget sammenstilling.
Den har automatisk søppelinnsamling, Standard Library.
Den støtter Egenskaper og hendelser.
Den støtter delegater og events management.
Den støtter Generics, Indexers og Simple Multithreading.

Så du har endelig funnet drømmejobben din i VB.NET, men lurer på hvordan du kan sprekke VB.NET-intervjuet og hva som kan være de sannsynlige VB.NET-intervjuspørsmålene. Hvert intervju er forskjellig, og omfanget av en jobb er også annerledes. Med dette i bakhodet har vi designet de vanligste VB.NET-intervjuspørsmålene og svarene for å hjelpe deg med å få suksess i intervjuet.

Nedenfor er listen over Top VB.NET intervjuspørsmål som blir stilt i et intervju. Disse toppspørsmålene er delt inn i to deler som er som følger:

  • Del 1 - VB.NET intervjuspørsmål (grunnleggende)
  • Del 2 - VB.NET intervjuspørsmål (avansert)

Del 1 - VB.NET intervjuspørsmål (grunnleggende)

Denne første delen dekker grunnleggende spørsmål og svar på VB.NET-intervjuer

1. Hva er forskjellen mellom C #, VB og VB.Net?

Svar:
Forskjeller mellom C # og VB.Net:
I VB.Net er valgfrie parametere akseptert, ikke store og små bokstaver, ingenting brukes til å frigjøre ubehandlede ressurser, støtte for både strukturert og ustrukturert feilhåndtering.
I C # er ikke valgfrie parametere akseptert, store bokstaver, "Bruk" brukes til å frigjøre ubehandlede ressurser, ustrukturert feilhåndtering.

Forskjeller mellom VB og VB.Net:
VB er plattformavhengig, bakoverkompatibel, unntakshåndtering av 'On Error… ..Goto', tolket, kan ikke utvikle flertrådede applikasjoner.
VB.Net er plattformuavhengig, VB.Net er ikke bakoverkompatibelt, Compiler Language, Exception Handling av 'Try… .Catch', multi-thread applikasjoner kan enkelt utvikles.

2. Forklar metadata, navneområde, hvilket navneområde som brukes til å få tilgang til dataene. Hva er JIT?

Svar:
Metadata blir betegnet som "Data om innholdet i dataene", og de finnes i katalogen over biblioteker. Praktisk sett er det brukt til å analysere data fra databasen kan brukes til et annet formål også.
Et navneområde er en organisert måte å representere klasse, strukturer og grensesnitt på .NET-språket. Navnearealer er en hierarkisk strukturert indeks for et klassebibliotek, tilgjengelig for alle .NET-språk.

Den står for Just in Time-kompilatoren som brukes som en del av kjøremiljøet for utførelse. Det er tre typer JIT, og de er:
Normal JIT - Kompilerer kalt metoder ved kjøretid, og de blir samlet første gang når de blir kalt.
Pre-JIT - Samler på tidspunktet for implementering av en applikasjon.
Econo-JIT - Samler kalte metoder på kjøretid.

La oss gå til de neste VB.NET intervjuspørsmål.

3. Hva er en samling, dens type, bruken og hva er et sterkt navn i .NET-montering?

Svar:
En samling er et av elementene i en .NET-applikasjon og betegnes som en primær enhet for alle .NET-applikasjoner. Denne enheten kan enten være en DLL eller en kjørbar fil.

Det er to typer montering:

Privat - En privat forsamling brukes vanligvis av et enkelt program, og det lagres i programmets katalog.
Offentlig - En offentlig forsamling eller delt samling er lagret i Global Assembly Cache som kan deles av mange applikasjoner.

Strong Name er en viktig funksjon i.Net, og det brukes til å identifisere delt montering på en unik måte.
Sterkt navn har løst problemet med å lage et annet objekt med samme navn, og det kan tilordnes ved hjelp av Sn.exe. Dette er de vanligste VB.NET-intervjuspørsmålene som stilles i et intervju.

4. Hva er alternativstreng, eksplisitt alternativ og INTERNT nøkkelord i.Net Framework?

Svar:
.Net tillater generelt implisitt konvertering av alle datatyper. For å unngå datatap under konvertering av datatype,
Alternativ Strengt nøkkelord brukes, og det sikrer varsling av kompileringstid om disse typer konverteringer.

Alternativ eksplisitt er nøkkelordet som brukes i en fil for å eksplisitt deklarere alle variabler ved å bruke erklæringsord som offentlig, dim, privat eller beskyttet.
Hvis et ikke-angitt variabelnavn vedvarer, oppstår det en feil på kompileringstidspunktet.

INTERNT nøkkelord er en av tilgangsspesifikasjonene som vil være synlige i en gitt samling
I en DLL-fil. Dette danner en enkelt binær komponent, og den er synlig gjennom hele monteringen.

5. Nytt nøkkelord i.Net Framework?

Svar:
Et nytt nøkkelord brukes sammen med konstruktøren der den kan brukes som modifikator eller operatør.
Når den brukes som modifiserer, skjuler den arvet medlem fra baseklassen. Når den brukes som operatør, skaper den et objekt for å påkalle konstruktører.

Del 2 - VB.NET intervjuspørsmål (avansert)

La oss nå se på de avanserte spørsmålene om VB.NET-intervjuer.

6. Forklar taggete array i VB.Net?

Svar:
Det taggete arrayet er et utvalg av matriser. Hver oppføring i matrisen er en annen gruppe som kan inneholde et hvilket som helst antall elementer. Dette er de vanlige spørsmålene om VB.NET intervju i et intervju.

7. Hva er søppelsamling i VB.net?

Svar:
Søppelinnsamling er også kjent som automatisk minnestyring, som brukes til automatisk gjenvinning av dynamisk allokert minne. Søppelsamlingen utføres av en søppeloppsamler som vil resirkulere minnet hvis det er sikkert at minnet blir ubrukt.

8. Forskjell mellom System.String og System.StringBuilder klasser?

Svar:
System.string-klassen kan ikke oppdateres, og den vil opprette et nytt strengobjekt i stedet for å oppdatere det samme.
Men oppdatering i det samme strengobjektet er mulig for StringBuilder-klassen. Så driften av en strengbygger er raskere og effektiv enn strengklassen.

La oss gå til de neste VB.NET intervjuspørsmål.

9. Forskjell mellom int og int32?

Svar:
Int32 representerer 32-bits signert heltall, mens det ikke er et nøkkelord som brukes i VB.Net.

10. Hva er hashtable i VB.Net?

Svar:
Hashtable er satt til å være elementer med nøkkel- og verdipar. Taster blir referert til som indekser, og et raskt søk kan utføres etter verdier ved å søke gjennom tastene.

Anbefalt artikkel

Dette har vært en guide til Liste over VB.NET intervjuspørsmål og svar, slik at kandidaten enkelt kan slå sammen disse VB.NET intervjuspørsmål. Her i dette innlegget har vi studert Top VB.NET intervjuspørsmål som ofte blir stilt i intervjuer. Du kan også se på følgende SEO-artikler for å lære mer -

  1. Det beste valget for dataprogrammeringsspråk
  2. Linux-intervjuspørsmål
  3. Windows-intervjuspørsmål | Mest brukbart
  4. Spørsmål om jQuery-intervju
  5. iOS-intervjuspørsmål | Topp og mest stilte