Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 35590|Odgovoriti: 9

[Vir] . Materiali za razgovore za spletne programske inženirje in pogosto srečana vprašanja

[Kopiraj povezavo]
Objavljeno na 15. 10. 2015 19:41:38 | | | |
NET1Rekurzivni algoritmi in razrejanje mehurčkov
2 PostinDobiRazlika
3 .netMehanizem delovanja
4.netŽivljenjski cikel strani
5Več načinov za prenos vrednosti med dvema stranema
6Kako optimizirati velike količine podatkov v bazi podatkov
7Napiši enoSQLIzjava: Odstrani mizoAOpravil izpit31Članek do prvega40Rekord (SQL Server,da samodejno rasteIDkot primarni tonaliteta,  Opomba:IDmorda ni neprekinjena).
8Dana tabelaTabela 1,DaIDZadnja posodobitev
9 Ajaxjedrni objekt, inAjaxKako pisati
10Kako to preprečitisqlVbrizgavanje
11Ado,netKateri so pogosti predmeti?
12Kako razumeti delegiranje,Ali je dogodek neka vrsta naročila?
13Obstaja poljeA, naključno vstavljeno v to drevesno skupino100vrednosti, vendar jih ni mogoče ponoviti
14 Katere so glavne objektno usmerjene ideje? Njegove prednosti?
15 Ado.netMetode in koraki za obravnavo sočasnosti podatkov
16 Kaj je stvar, kaj je ključavnica? Kaj je mrtva točka?
17Ohranjajte integriteto baze podatkov, doslednost, ali raje uporabljate sprožilce ali pišete lastno poslovno logiko in zakaj
18 Razlika med vrednostnimi in referenčnimi tipi
19 Kratek opismilo
20 Uporabniški prostor, prilagojene kontrole Razlika med strežniškimi kontrolami

Tukaj so informacije:
.NET葵花宝典-new.doc (1.59 MB, Število prenosov: 2, Prodajna cena: 2 Grain MB) asp.net面试题.doc (137 KB, Število prenosov: 9, Prodajna cena: 2 Grain MB) NET常见题目.docx (16.66 KB, Število prenosov: 1, Prodajna cena: 2 Grain MB)





Prejšnji:okno pod migracijo knjižnice strežnika visualSVN
Naslednji:Lenovo uradno orodje za zaznavanje napak na modrem zaslonu
 Najemodajalec| Objavljeno na 15. 10. 2015 19:42:24 |
statični razred1() { count++; } public class1(){count++; }} razred1 o1=novi razred1(); class1O2=novi class1(), kakšna je vrednost o1.count?

Odgovor:

Statični konstruktorji so nova funkcija C#, ki se v programiranju ne uporablja pogosto, njihov glavni namen pa je inicializacija nekaterih statičnih spremenljivk.
Ker konstruktor pripada razredu in ne nobeni posamezni instanci, se konstruktor izvede le enkrat in ga .NET samodejno pokliče pred ustvarjanjem prve instance razreda ali sklicevanjem na statični član.
To pomeni, da morate, ko zgradite prvo instanco, ki je o1, poleg klica izvesti statični konstruktor. To pomeni, da je začetna vrednost statičnih podatkov števila članov 0. Razred1 o1 = novi razred 1(); Nato pokličemo statično funkcijo Class1(), count++ postane 1, nato pa pokličemo javni Class1(). Funkcija count++ postane 2, Class1 o2 = novi Class1(); Ko je ta stavek izveden, pokličemo javno Class1() in funkcija count++ postane 3. Poleg tega ima Baidu enciklopedija poseben uvod v statične konstruktorje.
Objavljeno na 15. 10. 2015 20:36:01 |
1, poskusi {}V njem je enaVrnitevIzjava, nato sledi temuposkusiPona koncu {}vKodaAli bo izvedena, kdaj bo izvedena, vVrnitevPred ali po?
Bodo usmrčeni, bodoVrnitevŽe prej usmrčen.
2, SwtichAli je lahko učinkovitbajtna, ali lahko deluje vdolgona, ali lahko deluje vStrunana?
Ni ga mogoče uporabiti vStrunana
3. Ali je polje prisotno ali nelength()Ta metoda? StrunaAli imatelength()Ta metoda?
  Polja nimajo metode dolžine(), obstajaDolžinaatributi,StrunaDaDolžina() metoda.
4. Koliko načinov lahko pošljem zahtevo strežniku?
Dve vrsti:ObjavaTako, pošlji podatke strežniku,DobiZahtevajte podatke od strežnika.
5, <%# %>in<% %>Kakšna je razlika?
1,<%# %>je vezavo podatkov, <%%>je izhod podatkov
2,<%# %>bodo obravnavani kot enaDobesednoNadzor, Medtem ko<%%>se zapiše neposredno v izhodni tok
3,<%#%>naDataBindIzhodni podatki,Medtem ko<%%>Takšne omejitve ni.
6, string strTmp = "abcdefgso-in-to";
int i= System.Text.Encoding.Default.GetBytes(strTmp). Dolžina;
int j = strTmp.Dolžina;
Po izvedbi zgornje kode?
i=13,j=10
7. Opišite gaC #Ali je mogoče postopek implementacije indeksatorja indeksirati le na podlagi številk?
   Druge vrste je mogoče indeksirati
8, Prosim, programirajte, da prehaja skozi vse TextBox kontrole na strani in mu dodelite vrednost nizu. Prazno?
foreach (Nadzor System.Windows.Forms.Control v tem. Kontrole)
{
if (kontrola je System.Windows.Forms.TextBox)
{
System.Windows.Forms.TextBox tb = (System.Windows.Forms.TextBox)control ;  
TB. Text = String.Empty ;
}
}

Objavljeno na 15. 10. 2015 20:39:09 |
Pravila za število stolpcev so naslednja: 1, 1, 2, 3, 5, 8, 13, 21, 34...... Kaj je 30. številka za uporabo rekurzivnega algoritma.

javni statični int Foo(int i)
        {
            če (i <= 0)
                vrni 0;
            sicer če (i > 0 & i <= 2)
                return 1;
            sicer vrni Foo(i -1) + Foo(i - 2);
        }
Objavljeno na 19. 10. 2015 22:51:25 |
    Polno ime ajax je Asynchronous JavaScript in XML, kjer Asynchronous pomeni asinhronizacijo, kar se razlikuje od metode sinhronizacije, ki se uporablja v tradicionalnem spletnem razvoju.

4. O sinhronem in asinhronem

Asinhrono prenašanje je prenos, usmerjen v znake, njegova enota pa so znaki; Sinhroni prenos je bitno usmerjen prenos, njegova enota je zhen, in zahteva, da so ure sprejemnika in pošiljatelja pri oddajanju dosledne.
Objavljeno na 19. 10. 2015 23:01:05 |
1. Get pomeni pridobivanje podatkov s strežnika, post pa pošiljanje podatkov strežniku.
2. get pomeni, da se vrsta podatkov parametrov doda URL-ju, na katerega kaže atribut ACTION oddanega obrazca, vrednosti pa ustrezajo vsakemu polju v obrazcu, kar je vidno v URL-ju. post je HTTP POST mehanizem, ki vsako polje postavi v obrazec in njegovo vsebino v HTML HEADER na URL naslov, označen z atributom ACTION. Uporabniki ne vidijo postopka.
3. Za metodo get strežniška stran uporablja Request.QueryString za pridobitev vrednosti spremenljivke, za post metodo pa strežniška stran uporabi Request.Form za pridobitev oddanih podatkov.
4. Količina podatkov, ki jih pošlje get, je majhna in ne sme presegati 2KB. Količina podatkov, ki se prenašajo po pošti, je velika in običajno je privzeto nastavljena na neomejeno. Teoretično pa je največja količina v IIS4 80KB, v IIS5 pa 100KB.
5. Varnost je zelo nizka, varnost v postojanki je visoka. A učinkovitost izvedbe je boljša kot pri metodi Post.

Priporočila:
1. Varnost metode get je slabša kot pri metodi Post, če vsebuje zaupne informacije, je priporočljivo uporabiti metodo oddaje podatkov Post;
2. Pri izvajanju podatkovnih poizvedb je priporočljivo uporabiti metodo Get; Pri dodajanju, spreminjanju ali brisanju podatkov je priporočljivo uporabiti metodo Post;

Objavljeno na 19. 10. 2015 23:03:50 |
Primer, ko je 1<2, potem 'da' ali 'ne' konec

Enakovredno tvojemu ternarnemu operatorju 1<2? 'da': 'ne'

?

IZBERITE t_sys_dlxxb.id,
t_sys_dlxxb.dldm,
t_sys_dlxxb.lkh,
t_sys_dlxxb.lm,
t_sys_dlxxb.xzqm,
t_sys_dlxxb.xzqh,
t_sys_dlxxb.lkldm || (v primeru, ko t_sys_dlxxb.zddl ni ničla, potem je '('|| t_sys_dlxxb.zddl||')' else t_sys_dlxxb.zddl end),
t_sys_dlxxb.pysx,
t_sys_dlxxb.xtsx,

OD t_sys_dlxxb
Objavljeno na 19. 10. 2015 23:16:18 |





 Najemodajalec| Objavljeno na 19. 10. 2015 23:40:48 |

Ena. Dopolni praznine
1. Objektno usmerjeni jeziki imajo (dedovanje), (polimorfizem) in (kapsulacija).

2. Objekti, do katerih je mogoče dostopati s foreach, morajo implementirati vrsto IEnumerable vmesnika ali metode deklaracije (GetEnumberator).

3. Naštej pet glavnih objektov v ADO.net (Command), (Connection), (DataReader), (DataSet) in (DataAdapter).

4. Ternarni operator v C# je __(?:)__

5. Ko je celoštevilsko število a dodeljeno objektu, bo celo število a __(zaključeno)___

6. Člani razreda imajo __(3)__ dostopne obrazce

7.float f=-123.567F; int i=(int)f; Vrednost i je zdaj _(-123)__

8. Ključna beseda za deklaracijo delegata je ___( delegate) _

9. Vse prilagojene uporabniške kontrole v Asp.net morajo biti podedovane od (System.Web.UI.UserControl)

10. V .NET so vsi serializable razredi označeni kot __[serializable]___

11. V .Net upravljani kodi nam ni treba skrbeti za ranljivosti pomnilnika zaradi GC

12. Ko razred T deklarira le zasebni konstruktor instance, potem zunaj programskega besedila T ni mogoče izpeljati novega razreda iz T in nobenega primerka T ni mogoče neposredno ustvariti.

Dva. Vprašanja z več izbirami
1. Naslednja trditev je pravilna: BC
A. V vmesniku so lahko virtualne metode. B. Razred lahko implementira več vmesnikov.
C. Vmesnikov ni mogoče ustvariti.   D. Implementirane metode so lahko vključene v vmesnik.

2. Za branje zapisov iz baze podatkov lahko uporabite BCD
A. ExecuteNonQuery B. ExecuteScalar
C. Izpolni D. Izvršni bralec

3. Za razred, ki implementira vmesnik IDisposable, se lahko izvede kaj od naslednjega za sprostitev ali ponastavitev ne-skrbniških sredstev
Povezane naloge, ki jih določajo aplikacije? (Več izbir)   ( ABC )
A.Zapri B. Odstrani C.Dokončaj D.z uporabo E.Quit

4. Kateri od naslednjih opisov ref in out je pravilen? (Več izbir)   ( ACD )
    A. Pri ref parametrih je treba najprej inicializirati parametre, ki se prenesejo na ref parameter.  
    B. Z uporabo izhodnega parametra je najprej treba inicializirati parameter, ki se prenese na izhodni parameter.   
    C. Pri ref parametrih je treba parametre eksplicitno posredovati metodi kot ref parametre.  
    D. Pri izhodnem parametru mora biti parameter eksplicitno posredovan metodi kot izhodni parameter.

5. Pri delu z bazami podatkov SQL Server je treba izbrati (A).
   A.SQL ponudnik podatkov Server .NET Framework;
B.OLE DB .NET Framework ponudnik podatkov;
ponudnik podatkov C.ODBC .NET Framework;
D. Oracle .NET Framework ponudnik podatkov;

6. Med naslednjimi možnostmi je (C) referenčni tip.
   A.enum tip B.struct tip C.struna tip D.int tip

7. Opis kode skrite datoteke v ASP.NET je pravilen (C)
   A. Logika programa spletne strani obrazca je sestavljena iz kode, ki je ustvarjena za interakcijo z obrazcem. Programska logika je edinstveno drugačna od uporabniškega vmesnika. Ta datoteka se imenuje "code-hidden" datoteka, in če je ustvarjena v C#, bo imela končnico ".ascx.cs".
B. Datoteke s skrito kodo za vse strani spletnih obrazcev v projektu so prevedene v .EXE datoteke.
C. Datoteke vseh strani spletnih obrazcev v projektu so prevedene v datoteke projektne dinamične povezave (.dll).
D. Nič od zgoraj naštetega ni res.

8. Naslednji opis je napačen (A)
A. Abstraktni razredi so podprti v C++, ne pa v C#.
B. Člane razreda je mogoče deklarirati v datoteki z glavo v C++, člane razreda pa je mogoče definirati v CPP datoteki, v C# pa ni datoteke z glavo in člani razreda so deklarirani in definirani na istem mestu.
C. V C# lahko uporabite novi modifikator za eksplicitno skrivanje članov, podedovanih iz osnovnega razreda.
D. V C# mora biti za ponovno definiranje virtualne funkcije osnovnega razreda v izpeljanem razredu predhodno preglasitev preglasitev.

9. Podatkovni tipi C# so (B)
   A. Vrste vrednosti in tipi klicev B. Vrste vrednosti in vrste referenc
C. Vrste referenc in odnosov D. Vrste odnosov in vrste klicev

10. Naslednji opis je napačen (D)
A. Razredov ni mogoče dedovati večkrat, lahko pa vmesnikov
B. Abstraktni razredi lahko definirajo člane sami, vendar vmesniki tega ne morejo
C. Niti abstraktnih razredov niti vmesnikov ni mogoče instancirati
D. Razred lahko vsebuje več osnovnih razredov in več osnovnih vmesnikov
11. V DOM, metoda nalaganja XML dokumenta (D)
    A.metoda shranjevanja B.load metoda C.loadXML metoda D.send metoda

12. Naslednji opis konstruktorja je pravilen (C)
A. Konstruktor lahko deklarira tip vrnitve.
B. Konstruktorjev ni mogoče spreminjati z zasebnimi
C. Konstruktor mora biti enak imenu razreda
D. Konstruktorji ne morejo imeti parametrov

13. Tukaj je nekaj definicij enumov v C#, kjer je napačna raba (A)
A.public enum var1{ Mike = 100, Nike = 102, Jike }
B.public enum var1{ Mike = 100, Nike, Jike }
C.public enum var1{ Mike=-1 , Nike, Jike }
D.public enum var1{ Mike, Nike, Jike }

14.int[][] myArray3=new int[3][]{new int[3]{5,6,2},new int[5]{6,9,7,8,3},new int[2]{3,2}}; myArray3[2][2] ima vrednost (D)
     A.9 B.2 C.6 D. Prečkanje proge

15. Vmesnik je referenčni tip, v katerem je mogoče deklarirati (A), vendar ne javno domena ali zasebna članska spremenljivka
A.. Metode, atributi, indeksatorji in dogodki B. Metode, informacije o atributih, rod
C. Indeksatorji in polja D. Dogodki in polja;

16.ASP. V .NET ogrodju so strežniški nadzorniki posebej zasnovani za delo s spletnimi obrazci. Obstajata dve vrsti strežniških kontrol: (A)
   A.HTML in spletni nadzorniki B.HTML nadzori ter XML kontrolniki
C.XML in spletni nadzori D.HTML in IIS

17.ASP. .NET, registrirajte uporabniški nadzor na strani spletnih obrazcev, določite ime nadzora kot "Mike" in pravilen ukaz registracije je (D)
A.<%@Register OznakaPredpona = "Mike" Ime oznake = "Space2" Src = "myX.ascx"%>
B.<%@Register Predpona oznake = "Space2" Ime oznake = "Mike" Src = "myX.ascx"%>
C.<%@Register Predpona oznake = "SpaceX" Ime oznake = "Space2" Src = "Mike"%>
D. Nič od zgoraj navedenega ne drži

18. V ADO.NET, za metode ExecuteNonQuery() in ExecuteReader() za objekt ukaza, je spodaj opisana napaka (C)
   O. SQL stavki, kot so insert, update, delete in druge operacije, se večinoma izvajajo z metodo ExecuteNonQuery();
B. Metoda ExecuteNonQuery() vrne število vrstic, prizadetih z izvajanjem SQL stavka.
Operacijo C.Select SQL stavek je mogoče izvesti le z metodo ExecuteReader();
Metoda D.ExecuteReader() vrne DataReder objekt;


19. Naslednji ASP.NET stavek (B) pravilno vzpostavi povezavo z bazo podatkov SQL Server 2000.
    A. SqlConnection con1 = nova povezava("Vir podatkov = localhost; Integrirana varnost = SSPI; Initial Catalog = myDB");
B. SqlConnection con1 = novi SqlConnection("Data Source = localhost; Integrirana varnost = SSPI; Initial Catalog = myDB");
C. SqlConnection con1 = novi SqlConnection (Vir podatkov = localhost; Integrirana varnost = SSPI; Začetni katalog = myDB);
D. SqlConnection con1 = novi OleDbConnection("Data Source = localhost; Integrirana varnost = SSPI; Initial Catalog = myDB");

20. V Winformu je opis lastnosti in dogodkov nadzora ToolBar napačen (D)
A. Lastnost Gumbi predstavlja vse gumbe v orodni vrstici za nadzor orodne vrstice
B. Lastnost ButtonSize označuje velikost gumbov na orodni vrstici na kontrolniku ToolBar, kot sta višina in širina
C. Lastnost DropDownArrows kaže, ali je tipka za puščico navzdol prikazana poleg gumba orodne vrstice (ki ima stolpec vrednosti, ki jih je treba prikazati kot drop).
Dogodek D. ButtonClick se sproži, ko uporabnik klikne kjerkoli v orodni vrstici

21. Pri izvajanju shranjene procedure v ADO.NET, če želite nastaviti izhodne parametre, morate hkrati nastaviti smer parametrov in (D) ter po potrebi nastaviti velikost parametra.
   A. Velikost; B. Zgornja meja; C. Začetna vrednost; D. Tip

22. Če nastavite FormBoderStyle oblike na None, potem (A).
A. Oblike ni mogoče spremeniti brez roba; B. Oblika nima roba, vendar jo je mogoče spremeniti;
C. Oblika ima rob, vendar je ni mogoče spremeniti; D. Oblika je prosojna;

23. Če želite obliko nastaviti na prosojno, potem (B)
    A. Nastaviti lastnost FormBoderStyle na None; B. Nastaviti lastnost Neprosojnost na vrednost manjšo od 100 %;
C. Nastaviti zaklenjeno lastnost na True;        D. Nastaviti lastnost Omogočeno na True;

24. Naslednje je pravilno razumevanje indeksatorjev v C# (B/C)
    A. Indeksator mora imeti dva ali več parametrov B. Tip parametra indeksatorja mora biti celoštevilski
C. Indeksator nima imena D. Nobenega od zgoraj navedenih

25. Naslednji opis je napačen (C/D)
    A. Oblike so prav tako kontrolni sistemi; B. Oblike so tudi razredi; C. Kontrolni elementi so podedovani iz oblik; D. Nadrejeni razred oblike je kontrolni razred

26. Za delovanje na registru mora vsebovati (D)
    imenski prostor A.System.ComponentModel; imenski prostor B.System.Collections;
imenski prostor C.System.Threading; imenski prostor D.Microsoft.Win32;

27. Za ustvarjanje večdokumentne aplikacije morate nastaviti lastnost (D) obrazca na true.
    A. DrawGrid;    B.ShowInTaskbar;     C.Enabled;     D.IsMdiContainer;


28. Če nastavite treeView1=nov TreeView(), treeView1.Nodes.Add("korensko vozlišče") vrne vrednost tipa (A).
   A.TreeNode;  B.int;  C.string; D.TreeView;

29. Naslednji opis XML je napačen (D)
A.XML omogoča opis strukturiranih podatkov;
B.XML je preprost, platformno neodvisen in široko sprejet standard;
C.XML dokumenti lahko vsebujejo različne informacije;
D.XML le generirati strukturirane dokumente;

30. Postopki pakiranja in razpakiranja potekajo v: (C)
    A. Med razredi in objekti B. Med objekti in objekti
C. Med tipom reference in tipom vrednosti D. Med tipom reference in tipom reference

31. Če uporabniški razred želi podpreti stavek Foreach, je vmesnik, ki ga je treba implementirati, naslednji: (A)
A.Ienumerable B.Ienumerator C.Icollection D.IcollectData

Kaj 32.Net Framework sodeluje s komponentami COM? ( C )
    A.Side By Side B.Web Service C.Interop D.PInvoke

33..Net se zanaša na katero od naslednjih tehnologij za rešitev problema Dll Hell v COM? ( A )
    A.Drug ob drugem B.Interop C.Pinvoke D.COM+

34. Ali sta postopki pakiranja in razpakiranja medsebojno obrnjeni? ( B )
    A. Da B. Ne

35. Katera od naslednjih je matrika, ki jo je mogoče podaljšati? ( D )
A.Array B.string[] C.string[N] D.ArrayList

36. Kateri od naslednjih uporabniško definiranih razredov izjem mora podedovati iz: (A)
    A.Exception B.CustomException C.ApplicationException D.BaseException
Objavljeno na 16. 07. 2017 19:29:37 |
Hvala, ker si delil vire
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com