Domande a scelta multipla su ASP.NET

Domande a scelta multipla su ASP.NET

Benvenuto nella pagina delle domande a scelta multipla su ASP.NET su MCQss.com. Qui troverai una serie di domande interattive su ASP.NET. Ogni domanda ti permetterà di selezionare una risposta e verificare se è corretta o meno.

ASP.NET è un framework potente per lo sviluppo di applicazioni web scalabili. Puoi utilizzare linguaggi di programmazione come C# o VB.NET per sviluppare applicazioni e gestire interazioni con database e input degli utenti.

Per imparare ASP.NET, è importante coprire argomenti come i fondamenti del framework, i modelli di sviluppo, la gestione dei form e dei controlli web, la sicurezza e le interazioni con database. Le competenze in ASP.NET sono molto richieste, soprattutto per lo sviluppo di applicazioni web aziendali.

Le domande a scelta multipla gratuite su ASP.NET di MCQss.com ti aiuteranno a migliorare le tue conoscenze. Puoi utilizzarle per valutare il tuo livello di preparazione, prepararti per colloqui di lavoro, esami, quiz e test, nonché per approfondire la tua comprensione di ASP.NET.

I vantaggi delle domande a scelta multipla su ASP.NET sono che ti permettono di valutare il tuo livello di conoscenza del framework, identificare eventuali punti deboli e prepararti per colloqui di lavoro e esami.

1: Dove vengono archiviati le assemblee private in ASP.NET?

A.   Directory principale dell'unità di avvio

B.   directory di Windows

C.   Directory radice dell'applicazione

D.   directory applicazione / bin

2: Possiamo gestire gli stati nell'applicazione ASP.NET utilizzando

A.   Oggetti di sessione

B.   Oggetti dell'applicazione

C.   ViewState

D.   (tutti questi)

3: Quale di queste forme è utilizzata in ASP.NET?

A.   Winforms

B.   WebForms

C.   HTMLFORMS

4: Qual è l'estensione di un file di controllo utente web?

A.   .Ascx

B.   .Asmx

C.   .Aspx

5: Quale delle seguenti proprietà ha tutti i controlli ASP.NET?

A.   corri a

B.   testo

C.   nome

D.   bgcolor

6: Cos'è asp.net

A.   Linguaggio di programmazione

B.   Tecnologia lato server

7: Quale metodo della classe ServiceController ti consentirà di inviare un comando al servizio?

A.   ExecuteCommand ()

B.   Pausa()

C.   Inizio()

D.   Fermare()

8: Puoi impostare quale tipo di confronto si desidera eseguire tramite il controllo di confronto?

A.   SÌ

B.   NO

9: Quale versione di ASP .NET MVC ha un supporto integrato per il targeting mobile?

A.   MVC 4

B.   MVC 2

C.   MVC 3

D.   MVC 1

10: Quale delle seguenti directory ASP.NET memorizza i file di classe (.CS) per impostazione predefinita?

A.   Bidone

B.   App_code

C.   App_globalresources

D.   App_data

11: Quale proprietà di controllo HTML dovrebbe essere impostata per accedere al controllo dal codice dietro?

A.   Runat = " server "

B.   Id = " textBox2 "

C.   ClientID = " textBox1 "

D.   Runatserver = " true "

12: Quale attributo deve essere impostato sul controllo validatore per il funzionamento del validatore?

A.   validateControl

B.   ControlTovalida

C.   ControlTobind

D.   convalidare

13: Quale dei seguenti tipi di file è associata ai controlli utente ASP.NET?

A.   .ascx

B.   .aspx

C.   .asax

D.   .asmx

14: In asp.net server.mappath (".") Punti in quale posizione

A.   non indicherà alcun luogo

B.   punta al luogo in cui il tuo progetto è stato archiviato

C.   Non esiste una tale funzione in ASP.NET

D.   Punti a C: \\ My Documents \ Microsoft Visual Studio

15: Quale dei seguenti controlli viene utilizzato per convalidare che due campi sono uguali?

A.   Metodo equals ()

B.   RegolarexpressionValidator

C.   ConfrontValidator

D.   Confine del campo richiesto

16: In quale caso i controlli sono completamente caricati?

A.   Page.init ()

B.   Page.load ()

C.   Page.Onload ()

D.   Page.preInit ()

17: ASP.NET memorizza l'adesione, la gestione dei ruoli e le informazioni sul profilo in quale database?

A.   aspdotnetdatabaase

B.   aspnetdb

C.   aspdotnetdb

D.   netdb

18: Quale delle seguenti non è una lingua compatibile .NET?

A.   VB.NET

B.   Gestito C ++

C.   Java

D.   C#, J#

E.   Cobol.net, perl.net

19: In ASP.NET, la sessione viene mantenuta utilizzando i metodi:

A.   Solo Servizio statale di sessione

B.   (tutti questi)

C.   Solo spazio di archiviazione a-process

D.   Solo SQL Server

20: Qual è il timeout predefinito della sessione in ASP.NET?

A.   20 ns

B.   20 min

C.   10ns

D.   10 minuti

E.   1 ora

21: Come si abilita l'impersone nel file web.config?

A.   & lt; Identity ImpersonAte = " true " /& gt;

B.   & lt; setimpersonAte = " true " /& gt;

C.   & lt; impersonare = " true " /& gt;

D.   & lt; Identity setIMPERSONATE = " true " /& gt;

22: Dove sono archiviate le informazioni di ViewState?

A.   nei biscotti

B.   nelle variabili di sessione

C.   Nei campi nascosti HTML.

D.   stringa della domanda

E.   nel database

23: Il primo metodo che viene eseguito nel ciclo di vita della pagina in ASP.NET è:

A.   Page.load

B.   Preload

C.   Dentro

D.   Preinit

24: L'API Web può essere ospitata nel proprio processo senza IIS?

A.   NO

B.   SÌ

25: Quale dei seguenti contiene una o più variabili a cui si accede attraverso indici sequenziali?

A.   Delegati

B.   Array

C.   Tipi nulli

D.   Indicizzatori

26: Quale delle seguenti affermazioni descrive meglio l'impostazione di una pagina asincrimale in .NET 4.5?

A.   Async = Direttiva TRUE On Page, Registerasyncast nel carico di pagina e metodo Async

B.   metodo asincrico

C.   TaskFactory.startNew (Method1)

D.   Async = True On Page Directive

27: Come si fa a fare un asincrone di azione controller?

A.   Restituisci un'attività asincrona <ActionResult> dall'azione del controller in attesa del metodo

B.   Restituisci un'attività asincrona dall'azione del controller in attesa del metodo

C.   Restituisci un'attività asincrona dall'azione del controller

D.   Registra l'azione del controller Async in Global.asax

28: MVC, moduli Web e API Web possono essere miscelati nello stesso progetto?

A.   Solo in .NET 4.5

B.   Solo MVC e moduli Web, non Web API

C.   SÌ

D.   NO

29: Come può una vista MVC essere protetta da CSRF?

A.   non possibile

B.   @Html.antiforgeryToken () in vista

C.   @Html.antiForgeryToken () in vista e validateantiForgeryToken Attributo sull'azione del controller

D.   Web.Config APP Impostazione AntiforgeryToken True

30: Con quali formati può funzionare l'API Web?

A.   XML

B.   Tutti questi

C.   xvx

D.   Atom Pub

31: Vero o falso: è vero che le righe sono di tipo di riferimento?

A.   Falso

B.   VERO

32: Quali metodi devono essere utilizzati con l'oggetto dell'applicazione per garantire che un solo processo acceda una variabile alla volta?

A.   Threadlock

B.   Sincronizzare()

C.   Lock () e sblocchi ()

33: La proprietà utilizzata per accedere alle informazioni locali dell'utente è:

A.   System.web.ui.page.culture

B.   System.Web.Locale

C.   System.web.ui.page.user

D.   System.web.ui.page.locale

34: True o False: senza applicazione file Web.Config non compila o eseguirà.

A.   VERO

B.   Falso

35: _______ è una sottocartella speciale all'interno della cartella Windows che memorizza il componente .NET condiviso?

A.   Radice

B.   /bidone

C.   Gac

36: In Linq qual è la differenza in .Encettore e .Parent?

A.   Nessuna delle precedenti

B.   Il genitore è il nodo immediato a un livello sopra, gli antenati sono tutti nodi tutti i livelli sopra.

C.   Il genitore è il nodo immediato a un livello sopra, gli antenati sono tutti nodi sopra e sotto.

D.   Il genitore è il nodo immediato sotto, gli antenati sono tutti nodi sopra e sotto.

37: Stai sviluppando il controllo del server modello ASP.NET. È necessario assicurarsi che uno spazio dei nomi ID venga creato all'interno della gerarchia di controllo della pagina quando il controllo viene aggiunto alla pagina. Quale interfaccia dovresti implementare sul controllo?

A.   Inamingcontainer

B.   Iextenderctonrol

C.   IdatakeysControl

D.   IdataitemContainer

38: Puoi eseguire un'applicazione Web senza il file Web.config?

A.   Errore di runtime

B.   SÌ

C.   Non si compilerà se non esiste un file Web.config

D.   NO

39: Nel seguente esempio, ViewState viene impostata? (Test.aspx - ViewState abilitato) (test.aspx.cs) Protected override void onload (eventargs args) {this.labeltest.text = "modificato"; base.onload (e); }

A.   Solo in .NET 4+

B.   NO

C.   Solo se Labeltest.Text viene modificato nei seguenti eventi prima di Prerender

D.   SÌ

40: Quale è il primo passo nel ciclo di richiesta MVC ASP.NET.

A.   Controller

B.   Gestore MVC

C.   Routing

D.   Visualizza motore

E.   Esecuzione dell'azione

41: Dove sono archiviati i dati di sessione predefiniti in ASP.NET?

A.   Oggetto di sessione

B.   In corso

C.   Stateserver

42: Quali due nuove proprietà sono aggiunte nella classe ASP.NET 4.0?

A.   Cultura e locale

B.   Parole chiave e descrizione

C.   Metakeyword e Metadesscript

D.   Cultura e descrizione

43: Il contenuto del file di assemblaggio può essere studiato utilizzando

A.   Ildasm.dll

B.   Ildasm.inc

C.   Ildasm.exe

D.   Ildasm.aspx

44: In quale delle seguenti modalità sessionState si accende l'evento session_end?

A.   server SQL

B.   Inproc

C.   Nessuno

D.   Stateserver

45: Come puoi disabilitare la convalida sul lato client in ASP.NET?

A.   Impostando la proprietà anableClientScript su False

B.   Impostando il falso

C.   Impostando validAteClientScript su false

D.   Mediante impostazione abilitati su false

E.   Impostando ConvalidEScripting su False

46: Quando WCF sarebbe una soluzione migliore dell'API Web?

A.   Bisogno di riposo

B.   Necessità di XML

C.   Necessità di metadati

D.   Bisogno di sapone

47: Quale dei seguenti non è Direttive ASP.NET?

A.   ragnatela

B.   pagina

C.   importare

D.   Registrati

A.   20

B.   1

C.   più di 30

D.   10

49: Ho una proprietà nella mia sessione CODICE-BEHIND GET {return (Custom) ["Custom"]; } set {session ["custom"] = value; } e ricevo un errore di serializzazione Quali sono le possibili soluzioni?

A.   Modifica la modalità sessionState in Inproc

B.   Modifica il tipo di proprietà in hashset <sustom> anziché in personalizzazione

C.   Aggiungi l'attributo serializzabile alla classe personalizzata

D.   Tutti questi funzionano

50: Quale proprietà viene utilizzata per recuperare un nome utente nell'autenticazione di Windows?

A.   System.Environment.username

B.   System.username

C.   System.Environment.user

D.   System.Environment.getUsername

51: Quale metodo è stato introdotto in ASP.NET 4.0 per reindirizzare una pagina permanentemente?

A.   Metodo rediRectPerManent ()

B.   Page.redirect (true) metodo

C.   Metodo permanenterect ()

D.   Metodo di reindirizzamento (vero)

52: Quali sono i tre livelli di isolamento IIS?

A.   Base, personalizzata e migliorata

B.   Base, personalizzata e alta

C.   Raggruppata, non raggruppata, non fissata

D.   Basso, medio e alto

53: Cosa c'è di sbagliato in questo codice? String email = emailTextBox; string sql = "seleziona * da utenti dove username ="+email+""; SqlCommand myCommand = new sqlCommand (sql, myconnection) try {myconnection.open (); SqldataReader myReader = myCommand.executeReader (); if (myReader.read ()) {...

A.   L'e -mail di stringa non avrà il valore giusto.

B.   Non c'è niente di sbagliato in questo codice.

C.   L'e -mail di stringa non avrà il valore giusto e SQL è soggetto ad attacchi di iniezione.

D.   Il SQL è soggetto ad attacchi di iniezione.

E.   Un SQlDataReader non può essere istanziato da un oggetto SQLCommand.

54: Quali dei seguenti eventi sono correttamente ordinati in base al ciclo di vita dell'applicazione?

A.   BeginRequest, AuthenticateRequest, AuthorizeRequest, AcquireRequestState, ResolverEquestCache, ProcessRequest, UpdateRequestcache, ReleaserequestState, Endrequest.

B.   BeginRequest, Resolverequestcache, AuthenticateRequest, AuthorizeRequest, AcquireRequestState, ProcessRequest, ReleaserequestState, UpdateRequestcache, Endrequest.

C.   BeginRequest, AuthorizereQuest, AuthenticateRequest, ResolverequestCache, AcquireRequestState, ProcessRequest, ReleaserequestState, UpdateRequestcache, Endrequest.

D.   BeginRequest, AuthenticateRequest, AuthorizeRequest, ResolverequestCache, AcquireRequestState, ProcessRequest, ReleaserequestState, UpdateRequestcache, Endrequest.

55: Qual è la sintassi corretta per applicare l'icona Favicon alla tua pagina web.

A.   & lt; link rel = " icona di scelta rapida " href = " /favicon.ico" tipo = " immagine/x-icon "/& gt;

B.   & lt; link rel = " icon " href = " /favicon.ico" tipo = " immagine/x-icon "/& gt;

C.   & lt; link rel = " icona di scelta rapida " href = " /favicon.ico" tipo = " immagine/x-icon "/& gt; & lt; link rel = " icon " href = " /favicon.ico" tipo = " immagine/x-icon "/& gt;

56: Quale delle seguenti affermazioni è vera per la gridview in .NET 4.5?

A.   Può essere associato solo a fonti di dati o oggetti che sono legati al codice dietro

B.   Binding degli oggetti fortemente tipizzato

C.   Utilizza CSS Div invece del layout basato su tabelle HTML

D.   Utilizza la funzionalità AJAX per impostazione predefinita

57: Come si può implementare il supporto API Web API?

A.   Il controller estende OdataController

B.   Restituire iQueryable o Ienumerable

C.   Il controller estende EntitySetController & lt; T & gt;

D.   Tutti questi

58: Falso o vero? L'utilizzo di DateTime.Now è molto più veloce dell'utilizzo della proprietà Timestamp

A.   VERO

B.   Falso

59: In ASP.NET se si desidera consentire agli sviluppatori di pagina un modo per specificare le connessioni statiche in una pagina di contenuto, la classe utilizzata è

A.   System.Activar

B.   ProxyWebPartManager

C.   Nessuna delle precedenti

D.   WebPartManager

60: Quale dei seguenti non è un evento del modulo Web in ASP.NET: Page_Dispose Page_Error Page_AbortTransaction Page_CommitTransaction

A.   Nessuna di queste

B.   Page_error

C.   Tutti questi

D.   Page_Dispone

61: Cosa possiamo specificare in Web.config per applicare temi a un'applicazione ASP.NET?

A.   & lt; pagine ApplicTheme = " Windows7 " /& gt;

B.   & lt; tema pagine = " Windows7 " /& gt;

C.   & lt; Pagine tesenicated = " true " /& gt;

D.   & lt; Pagine tema = " true " /& gt;

62: In quali condizioni dovrebbe essere effettuata un'azione del controller?

A.   Io intensivo

B.   Tutte le azioni del controller dovrebbero essere rese asincroni

C.   CPU intensivo

D.   CPU e IO intensivi

63: Quale delle seguenti tecniche di blocco è considerata speculativa?

A.   Spinlock

B.   serratura

C.   Spinwait

D.   Memorybarrier

64: Quali sono le strategie per il partizionamento dei thread in una query Plinq?

A.   INUIMERE o IQUERYABLE

B.   Auto o manuale

C.   Filato, a distanza o hashed

D.   Asparallel (). WithDegreeofParallelism ()

65: Come si spegne i biscotti per una pagina?

A.   Imposta cookieEnabled = false in tutte le pagine

B.   Imposta iScookieEnabled su False in tutte le pagine

C.   Imposta il cookie su False in tutte le pagine

D.   Imposta la proprietà Cookie.discard su True

66: In che modo OData API Web supporta aggiornamenti parziali?

A.   PartialupdateSenabled in global.asax.cs

B.   Impostazione parzialeUpDateSeNabled in web.config

C.   Parametro Delta <t> nell'azione del controller

D.   Patch <t> parametro nell'azione del controller

67: Il comportamento asincrono è correlato a

A.   Nessuna di queste

B.   Filo

C.   Programmazione parallela

D.   Processori multi-core

68: Quale delle seguenti affermazioni è vera?

A.   Ienumerable è il thread sicuro per impostazione predefinita perché ogni iteratore ottiene un ienumeratore

B.   Ienumerable è una sequenza basata su push

C.   Ienumerable è a base di push e pull

D.   Ienumerable è una sequenza basata su pull

69: Qual è il modo più veloce di risolvere i percorsi?

A.   Request.PhysicalApplicationPath

B.   Server.Mappath ('~/')

70: La proprietà utilizzata per impostare la scadenza della cache assoluta in ASP.NET è:

A.   Cache.setAbsoluteexpiration

B.   Cache.absoluteexpiration

C.   Cache.noxpiration

D.   Cache.noslidingexpiration

71: Quando si decora una funzione con asincronizza, qual è il tipo di ritorno appropriato?

A.   Task & lt; oggetto & gt;

B.   Elenco & lt; oggetto & gt;

C.   Task & lt; & gt;

D.   asincrone

72: Quale metodo usi per far rispettare la collezione di immondizia in .NET?

A.   System.Data.Annotation ()

B.   System.gc.Collect () Metodo

C.   Metodo System.Collect.gc ()

73: Che tipo di collegamenti "http://test.com/test.aspx"?

A.   Parente

B.   assoluto

74: Se uno sviluppatore di ASP.NET definisce le informazioni di stile in una posizione comune. Allora quella posizione viene chiamata come

A.   Pagina principale

B.   Tema

C.   Tutti loro

D.   Personalizzazione

E.   Nessuna delle precedenti

75: Possiamo accedere e modificare il valore di un controllo definito in una pagina principale dalla pagina figlio?

A.   Falso

B.   VERO

76: Quale tipo viene utilizzato per gestire lo stato sul lato client?

A.   Stringhe di query

B.   Campi nascosti

C.   Biscotti

D.   Tutti questi

E.   ViewState

77: Qual è il primo evento che ottiene trigger o fuoco in una pagina ASPX?

A.   Page_load ()

B.   Page_init ()

78: Quale controllo non ha alcun evento?

A.   ImageButton

B.   LinkButton

C.   Pulsante

D.   Immagine

79: Quale metodo viene utilizzato per uccidere esplicitamente una sessione degli utenti?

A.   Session.killer ();

B.   Session.abandon ();

C.   Session.abort ();

80: Possiamo avere più file Web.config in un'applicazione Web?

A.   VERO

B.   Falso

81: Quali delle seguenti sono vere su System.Security.Cryptography ai sensi della versione 3.5 del framework?

A.   Le classi di crittografia di prossima generazione (CNG) sono supportate sui sistemi XP e VISTA.

B.   System.security.cryptography.Aesmanaged Class consente la dimensione del blocco personalizzata, i conteggi di iterazione e le modalità di feedback per supportare qualsiasi crittografia basata su Rijndael.

C.   Il supporto è fornito per l'insieme "Suite B" di algoritmi crittografici come specificato dalla National Security Agency (NSA).

D.   Tutti i precedenti

82: Quale dei seguenti differenzia un UserControl da un controllo del server personalizzato?

A.   UserControl può esprimere direttamente le informazioni di rendering tramite markup; Un controllo della dogana non può.

B.   UserControl può utilizzare la convalida basata su script; Un controllo del server personalizzato non può.

C.   UserControl può rappresentare una gerarchia composita completa; Un controllo del server personalizzato non può.

D.   UserControl non richiede l'uso della direttiva @Register; Un controllo del server personalizzato lo richiede.

83: Nella seguente direttiva Web.Config: è "off" e sensibile al caso?

A.   NO

B.   SÌ

84: Quale dei seguenti viene utilizzato per disabilitare lo script lato client nei validatori?

A.   Impostare la proprietà abilitClientScript su FALSE.

B.   Imposta la proprietà DisableClientScript su TRUE.

C.   Elimina la proprietà EnableClientScript nel codice di markup.

D.   Impostare la proprietà abilita su false.

85: Quale dei seguenti è il nome del metodo per fare il valore superiore al valore della stringa?

A.   Toupper ()

B.   Toupperstring ()

C.   touppercase ()

D.   Touppercase ()

E.   Toupper ()

86: A cosa serve l'estensione SVC?

A.   File di servizio ASP.NET

B.   File di servizio ASPX

C.   File di servizio della Fondazione per la comunicazione di Windows

D.   File di servizio AJAX

87: Di quale classe eredita la classe ASP.NET Web Form eredita per impostazione predefinita?

A.   System.Web.Form

B.   System.Web. Ui.form

C.   Sistema. Ragnatela. Gui.page

D.   System.Web. Ui.page

88: In che modo un programmatore fissa un intero sito Web ASP.NET MVC4?

A.   Utilizzo di System.Web.mvc.AuthorizeAttribute () in ciascun metodo

B.   Utilizzo di System.Web.mvc.AuthorizeAttribute () in ciascun controller

C.   Registrazione System.Web.mvc.AuthorizeAttribute () in RegisterGlobalFilters

89: Quale proprietà di stile del controllo Gridview viene utilizzata per la formattazione di pagine Gridview?

A.   Headerstyle

B.   Pagerstyle

C.   Footerstyle

90: Quale metodo viene utilizzato per uccidere esplicitamente la sessione di un utente?

A.   Metodo session.flush ()

B.   Metodo session.kill (true)

C.   Metodo session.kill ()

D.   Session.abandon () metodo

91: Quale tipo viene utilizzato per gestire lo stato sul lato server?

A.   Livello di sessione

B.   Livello di database

C.   Tutti questi

D.   Livello di applicazione

92: Quale delle seguenti proprietà è la proprietà per ottenere un ID lato client per un controllo in fase di esecuzione?

A.   Identificativo cliente

B.   ClientSideid

C.   ID

D.   Nome

93: Quale dei seguenti è il linguaggio di scripting predefinito in ASP.NET?

A.   VBScript

B.   Perl

C.   JavaScript

94: Quale dei seguenti viene utilizzato per firmare dalle forme autenticazione?

A.   FormSAuthentication.signout ()

B.   FormSAuthentication.login ()

C.   Userauthentication.signout ()

D.   Userauthentication.logout ()

E.   FormSAuthentication.logout ()

95: Da quale classe base ereditano tutte le forme web?

A.   System.Web.Page

B.   System.web.ui.page

C.   System.Web.ui

A.   30 minuti

B.   20 minuti

C.   40 minuti

D.   60 minuti

97: Quale modello di threading viene utilizzato in ASP.NET?

A.   Mta

B.   Sta

C.   Non supportato

D.   Singolo filetto

98: Quale dei seguenti è il ruolo del formatter del tipo di media API Web?

A.   Legge dal percorso URI e dal querystring

B.   Un legame parametro personalizzato che può leggere qualsiasi parte della richiesta HTTP

C.   Legge solo il corpo del messaggio

D.   Legge il corpo del messaggio e serializza la risposta

99: In ASP.NET, qual è la separazione di presentazione e contenuto?

A.   Mvvm

B.   Ereditarietà della classe di pagina

C.   Controller di visualizzazione modello

D.   Codice dietro

E.   Collaborazione della responsabilità di classe

100: Quale delle seguenti modalità SessionState fa scattare l'evento session_end?

A.   Nessuno

B.   server SQL

C.   Inproc

D.   Stateserver