Introduktion til VB.NET Interview Spørgsmål og svar

Visual Basic (VB.NET) er et objektorienteret computerprogrammeringssprog implementeret i .NET Framework. VB.NET bruges til at udvikle Windows-applikationer, webapplikationer, webservices. Det er en udvikling af det klassiske Visual Basic-sprog, det er ikke bagudkompatibelt med VB6, og enhver kode, der er skrevet i den gamle version, kompileres ikke under VB.NET. VB.NET har komplet support til objektorienterede koncepter. Det er også muligt at køre VB.NET-programmer på Mono, open source-alternativet til .NET, ikke kun under Windows, men endda Linux eller Mac OSX.

VB.NET

  • Alt i VB.NET er et objekt, inklusive alle de primitive typer (kort, heltal, lang, boolsk, streng osv.) Og brugerdefinerede typer, begivenheder og endda samlinger. Alle objekter arver fra basisklassen Objekt. VB.NET er udviklet af Microsofts .NET framework.it har fuld adgang til alle biblioteker i.Net Framework.
  • .Net-rammeapplikationer er applikationer med flere platforme. Rammeverket er designet på en sådan måde, at det kan bruges fra et hvilket som helst af følgende sprog: Visual Basic, C #, C ++, JScript og COBOL osv.
  • Alle disse sprog har adgang til rammerne og kommunikerer med hinanden. .Net-rammen består af et enormt bibliotek med koder, der bruges af klientsprog som VB.Net. Disse sprog bruger objektorienteret metode.

Følgende er nogle af komponenterne i en.Net-ramme:

  • Common Language Runtime (CLR)
  • Fælles sprogspecifikation
  • .Net Framework Class Library
  • Metadata og samlinger
  • Common Type System
  • Windows-formularer
  • Net og ASP.Net AJAX
  • Windows Workflow Foundation (WF)
  • Net
  • Windows Presentation Foundation
  • Windows Communication Foundation (WCF)

Integreret udviklingsmiljø (IDE) til VB.Net
Microsoft leverer følgende udviklingsværktøjer til VB.Net-programmering:
Visual Basic 2010 Express (VBE)
Visual Web Developer
Visual Studio 2010 (VS)

Følgende er fordelene ved VB.NET

Det er moderne og generelt sprog.
Det er et objektorienteret sprog.
Det er meget let at lære for en nybegynder.
VB.NET er et struktursprog.
Det kan kompileres på forskellige platforme.
Det understøtter betinget kompilering.
Det har automatisk affaldsopsamling, Standardbibliotek.
Det understøtter egenskaber og begivenheder.
Det understøtter delegerede og events management.
Det understøtter Generics, Indexers og Simple Multithreading.

Så du har endelig fundet dit drømmejob i VB.NET, men spekulerer på, hvordan du knækker VB.NET-interviewet, og hvad der kan være de sandsynlige VB.NET-interviewspørgsmål. Hver samtale er forskellig, og omfanget af et job er også anderledes. Med dette i tankerne har vi designet de mest almindelige VB.NET-interviewspørgsmål og svar for at hjælpe dig med at få succes i dit interview.

Nedenfor er listen over Top VB.NET-interviewspørgsmål, der stilles i et interview. Disse top spørgsmål er opdelt i to dele, der er som følger:

  • Del 1 - VB.NET Interview Spørgsmål (Grundlæggende)
  • Del 2 - VB.NET-interviewspørgsmål (avanceret)

Del 1 - VB.NET Interview Spørgsmål (Grundlæggende)

Denne første del dækker grundlæggende VB.NET-interviewspørgsmål og svar

1. Hvad er forskellen mellem C #, VB og VB.Net?

Svar:
Forskelle mellem C # og VB.Net:
I VB.Net accepteres valgfrie parametre, ikke store og små bogstaver, intet bruges til at frigive ikke-administrerede ressourcer, understøttelse af både struktureret og ustruktureret fejlhåndtering.
I C # er valgfri parametre ikke accepteret, store bogstaver, 'Brug' bruges til at frigive ikke-administrerede ressourcer, ustruktureret fejlhåndtering.

Forskelle mellem VB og VB.Net:
VB er platformafhængig, bagudkompatibel, undtagelseshåndtering med 'On Error… ..Goto', fortolket, kan ikke udvikle flertrådede applikationer.
VB.Net er platform uafhængig, VB.Net er ikke bagudkompatibel, Compiler Language, Undtagelse Håndtering af 'Try… .Catch', multi-thread applikationer kan let udvikles.

2. Forklar metadata, navneområde, hvilket navneområde der bruges til at få adgang til dataene, hvad er JIT?

Svar:
Metadata kaldes "Data om indholdet af dataene", og de findes i kataloget over biblioteker. Praktisk set bruges det til analyserede data fra databasen, der også kan bruges til et andet formål.
Et navneområde er en organiseret måde at repræsentere klasse, strukturer og grænseflader, der findes på .NET-sproget. Navneområder er et hierarkisk struktureret indeks for et klassebibliotek, tilgængeligt for alle .NET-sprog.

Det står for Just in Time-kompilatoren, der bruges som en del af runtime-eksekveringsmiljøet. Der er tre typer JIT, og de er:
Normal JIT - Kompilerer kaldte metoder ved kørsel og de kompileres første gang, når de kaldes.
Pre-JIT - Kompileres på tidspunktet for implementering af en applikation.
Econo-JIT - Kompilerer kaldte metoder på runtime.

Lad os gå til de næste VB.NET-interviewspørgsmål.

3. Hvad er en samling, dens type, dens anvendelse og hvad er et stærkt navn i .NET-samling?

Svar:
En samling er et af elementerne i en .NET-applikation og kaldes en primær enhed for alle .NET-applikationer. Denne samling kan enten være en DLL eller en eksekverbar fil.

Der er to typer samling: -

Privat - En privat samling bruges normalt af en enkelt applikation, og den gemmes i programmets bibliotek.
Offentlig - En offentlig samling eller delt samling gemmes i Global Assembly Cache, som kan deles af mange applikationer.

Strong Name er en vigtig funktion i.Net og det bruges til at identificere delt samling unikt.
Stærkt navn har løst problemet med at oprette et andet objekt med samme navn, og det kan tildeles ved hjælp af Sn.exe. Dette er de mest almindelige VB.NET-interviewspørgsmål, som stilles i et interview.

4. Hvad er optionstrenge, eksplicitte muligheder og INTERNE Nøgleord i.Net Framework?

Svar:
.Net tillader generelt implicit konvertering af alle datatyper. For at undgå datatab under konvertering af datatype,
Option Strict søgeord bruges, og det sikrer underretning af kompileringstid om disse typer konverteringer.

Option Eksplicit er det nøgleord, der bruges i en fil til eksplicit at erklære alle variabler, der bruger erklærende nøgleord som Public, Dim, Private eller Protected.
Hvis et ikke-angivet variabelnavn vedvarer, opstår der en fejl på kompileringstidspunktet.

INTERNAL nøgleord er en af ​​adgangsspecifikationerne, der vil være synlige i en given samling
I en DLL-fil. Dette danner en enkelt binær komponent, og den er synlig i hele samlingen.

5. Nyt nøgleord i.Net Framework?

Svar:
Et nyt nøgleord bruges sammen med konstruktøren, hvori det kan bruges som en modifikator eller som en operator.
Når det bruges som en modifikator, skjuler det arvet medlem fra baseklassen. Når det bruges som operatør, opretter det et objekt til at påberåbe konstruktører.

Del 2 - VB.NET-interviewspørgsmål (avanceret)

Lad os nu se på de avancerede VB.NET-interviewspørgsmål.

6. Forklar taggete array i VB.Net?

Svar:
Det taggete array er en matrix af arrays. Hver post i matrixen er en anden matrix, der kan indeholde et vilkårligt antal elementer. Dette er de ofte stillede VB.NET-interviewspørgsmål i et interview.

7. Hvad er affaldsopsamling i VB.net?

Svar:
Affaldsopsamling er også kendt som automatisk hukommelsesstyring, der bruges til automatisk genbrug af dynamisk allokeret hukommelse. Affaldsopsamling udføres af en affaldsopsamler, der genanvender hukommelse, hvis det er sikkert, at hukommelsen ikke bliver brugt.

8. Forskel mellem System.String og System.StringBuilder klasser?

Svar:
System.string-klassen kan ikke opdateres, og den opretter et nyt strengobjekt i stedet for at opdatere det samme.
Men opdatering i det samme strengobjekt er muligt for StringBuilder-klassen. Så operationen af ​​en strengbygger er hurtigere og effektiv end strengklassen.

Lad os gå til de næste VB.NET-interviewspørgsmål.

9. Forskel mellem int og int32?

Svar:
Int32 repræsenterer 32-bit signeret heltal, mens det ikke er et nøgleord, der bruges i VB.Net.

10. Hvad er hashtable i VB.Net?

Svar:
Hashtabel er indstillet til at være poster med nøgle- og værdipar. Taster kaldes indekser, og en hurtig søgning kan udføres efter værdier ved at søge gennem tasterne.

Anbefalet artikel

Dette har været en guide til Liste over VB.NET-interviewspørgsmål og-svar, så kandidaten let kan nedbryde disse VB.NET-interviewspørgsmål. Her i dette indlæg har vi studeret de vigtigste VB.NET-interviewspørgsmål, som ofte stilles i interviews. Du kan også se på de følgende SEO-artikler for at lære mere -

  1. Det bedste valg til computerprogrammeringssprog
  2. Linux-interviewspørgsmål
  3. Windows Interview spørgsmål | Mest nyttigt
  4. Spørgsmål om jQuery-interview
  5. iOS-interviewspørgsmål | Top og mest stillede