Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 35590|Απάντηση: 9

[Πηγή] . Υλικό συνέντευξης μηχανικού λογισμικού Net και συχνές ερωτήσεις

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 15/10/2015 7:41:38 μ.μ. | | | |
ΚΑΘΑΡΑ1Αναδρομικοί αλγόριθμοι και ταξινόμηση φυσαλίδων
2 ΔημοσίευσηκαιπαίρνωΗ διαφορά
3 .netΜηχανισμός λειτουργίας
4.netΟ κύκλος ζωής της σελίδας
5Διάφοροι τρόποι για να μεταβιβάσετε τιμή μεταξύ δύο σελίδων
6Πώς να βελτιστοποιήσετε μεγάλες ποσότητες δεδομένων σε μια βάση δεδομένων
7Γράψτε έναSqlΔήλωση: Βγάλτε το τραπέζιAΠέρασε τις εξετάσεις31Άρθρο στο πρώτο40εγγραφή (Διακομιστής SQL,για αυτόματη ανάπτυξηΤαυτότηταως πρωτεύον κλειδί,  Σημείωση:Ταυτότηταμπορεί να μην είναι συνεχής).
8Δεδομένος πίνακαςΠίνακας 1,ΝαιΤαυτότηταΤελευταία ενημέρωση
9 Άγιαξβασικό αντικείμενο, καιΆγιαξΠώς να γράψετε
10Πώς να το αποτρέψετεSQLΈνεση
11Ado,καθαράΠοια είναι τα κοινά αντικείμενα;
12Πώς να κατανοήσετε την ανάθεση,Είναι μια εκδήλωση ένα είδος προμήθειας;
13Υπάρχει μια συστοιχίαA, που εισάγονται τυχαία σε αυτήν την ομάδα δέντρων100τιμές, αλλά δεν μπορούν να επαναληφθούν
14 Ποιες είναι οι κύριες αντικειμενοστρεφείς ιδέες; Τα οφέλη του;
15 Ado.netΜέθοδοι και βήματα για το χειρισμό της ταυτόχρονης χρήσης δεδομένων
16 Τι είναι ένα πράγμα, τι είναι μια κλειδαριά Τι είναι το αδιέξοδο;
17Διατηρήστε την ακεραιότητα της βάσης δεδομένων, τη συνέπεια, προτιμάτε να χρησιμοποιείτε εναύσματα ή να γράφετε τη δική σας επιχειρηματική λογική και γιατί
18 Η διαφορά μεταξύ των τύπων τιμών και των τύπων αναφοράς
19 Σύντομη περιγραφήσαπούνι
20 Χώρος χρήστη, προσαρμοσμένα στοιχεία ελέγχου Η διαφορά μεταξύ των στοιχείων ελέγχου διακομιστή

Εδώ είναι οι πληροφορίες:
.NET葵花宝典-new.doc (1.59 MB, Αριθμός λήψεων: 2, Τιμή πώλησης: 2 Κόκκος MB) asp.net面试题.doc (137 KB, Αριθμός λήψεων: 9, Τιμή πώλησης: 2 Κόκκος MB) NET常见题目.docx (16.66 KB, Αριθμός λήψεων: 1, Τιμή πώλησης: 2 Κόκκος MB)





Προηγούμενος:παράθυρο κάτω από τη μετεγκατάσταση βιβλιοθήκης διακομιστή visualSVN
Επόμενος:Το επίσημο εργαλείο ανίχνευσης σφαλμάτων μπλε οθόνης της Lenovo
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 15/10/2015 7:42:24 μ.μ. |
στατική κλάση1() { πλήθος++; } δημόσια τάξη1(){count++; }} class1 o1=νέα class1(); class1o2=new class1(), ποια είναι η τιμή του o1.count;

Απάντηση:

Οι στατικοί κατασκευαστές είναι ένα νέο χαρακτηριστικό της C# που δεν χρησιμοποιούνται ευρέως στον προγραμματισμό και ο κύριος σκοπός τους είναι να αρχικοποιήσουν ορισμένες στατικές μεταβλητές.
Επειδή ο κατασκευαστής ανήκει σε μια κλάση και όχι σε οποιαδήποτε παρουσία, ο κατασκευαστής εκτελείται μόνο μία φορά και καλείται αυτόματα από το .NET πριν δημιουργήσει την πρώτη παρουσία της κλάσης ή αναφερθεί σε οποιοδήποτε στατικό μέλος.
Αυτό σημαίνει ότι όταν κατασκευάζετε την πρώτη παρουσία, η οποία είναι o1, πρέπει να εκτελέσετε τον στατικό κατασκευαστή εκτός από την κλήση του. Δηλαδή, η αρχική τιμή του πλήθους μελών στατικών δεδομένων είναι 0. Class1 o1 = νέα Class1(); Στη συνέχεια, καλέστε τη στατική συνάρτηση Class1(), το count++ γίνεται 1 και, στη συνέχεια, καλέστε δημόσια Class1() Η συνάρτηση count++ γίνεται 2, Class1 o2 = νέα Class1(); Αφού εκτελεστεί αυτή η πρόταση, καλέστε δημόσια Class1() και η συνάρτηση count++ γίνεται 3. Επιπλέον, η Εγκυκλοπαίδεια Baidu έχει μια συγκεκριμένη εισαγωγή στους στατικούς κατασκευαστές.
Δημοσιεύτηκε στις 15/10/2015 8:36:01 μ.μ. |
1, δοκιμάστε {}Υπάρχει ένα σε αυτόΕπιστροφήΔήλωση και, στη συνέχεια, ακολουθήστε αυτήνΔοκιμάστεΜετάΤέλος {}ΣεΚωδικόςΘα εκτελεστεί, πότε θα εκτελεστεί, σεΕπιστροφήΠριν ή μετά?
Θα εκτελεστεί, θα εκτελεστεί, θαΕπιστροφήΕκτελέστηκε πριν.
2, swtichΑν μπορεί να είναι αποτελεσματικόbyteσχετικά με το αν μπορεί να παρέμβειμακρύςσχετικά με το αν μπορεί να παρέμβειΣειράμε θέμα?
Δεν μπορεί να χρησιμοποιηθεί σεσυμβολοσειράμε θέμα
3. Εάν ο πίνακας υπάρχει ή όχιμήκος()Αυτή η μέθοδος? ΣειράΈχετεμήκος()Αυτή η μέθοδος;
  Οι πίνακες δεν έχουν μέθοδο length(), υπάρχειΜήκοςχαρακτηριστικά,συμβολοσειράΝαιΜήκος() μέθοδος.
4. Με πόσους τρόπους μπορώ να στείλω ένα αίτημα σε έναν διακομιστή;
Δύο τύποι:Δημοσίευσητρόπο, να υποβάλετε δεδομένα στον διακομιστή,παίρνωΖητήστε δεδομένα από τον διακομιστή.
5, <%# %>και<% %>Ποιά είναι η διαφορά?
1.<%# %>είναι δεσμευτικό για τα δεδομένα, <%%>είναι η έξοδος δεδομένων
2.<%# %>θα αντιμετωπίζονται ως έναΚυριολεκτικήΈλεγχοι, Ενώ<%%>εγγράφεται απευθείας στη ροή εξόδου
3.<%#%>σεΔεσμός δεδομένωνΔεδομένα εξόδου,Ενώ<%%>Δεν υπάρχει τέτοιος περιορισμός.
6, συμβολοσειρά strTmp = "abcdefgso-and-so";
int i= System.Text.Encoding.Default.GetBytes(strTmp). Μήκος;
int j= strTmp.Μήκος;
Αφού εκτελεστεί ο παραπάνω κώδικας?
i=13,j=10
7. Περιγράψτε τοC #Μπορεί η διαδικασία υλοποίησης του ευρετηρίου να ευρετηριαστεί μόνο με βάση αριθμούς;
   Άλλοι τύποι μπορούν να ευρετηριαστούν
8, Προγραμματίστε να διασχίσετε όλα τα στοιχεία ελέγχου TextBox στη σελίδα και να της εκχωρήσετε μια τιμή στη συμβολοσειρά. Αδειάζω?
foreach (System.Windows.Forms.Control control σε αυτό. Έλεγχοι)
{
if (το στοιχείο ελέγχου είναι System.Windows.Forms.TextBox)
{
System.Windows.Forms.TextBox tb = (System.Windows.Forms.TextBox)control ;  
ΤΒ. Κείμενο = String.Empty ;
}
}

Δημοσιεύτηκε στις 15/10/2015 8:39:09 μ.μ. |
Οι κανόνες για τον αριθμό των στηλών είναι οι εξής: 1, 1, 2, 3, 5, 8, 13, 21, 34...... Αυτό που είναι το 30ο ψηφίο είναι να χρησιμοποιήσετε τον αναδρομικό αλγόριθμο.

δημόσιο στατικό int Foo(int i)
        {
            αν (i <= 0)
                επιστροφή 0;
            αλλιώς if(i > 0 && i <= 2)
                επιστροφή 1;
            αλλιώς επιστροφή Foo(i -1) + Foo(i - 2);
        }
Δημοσιεύτηκε στις 19/10/2015 10:51:25 μ.μ. |
    Το πλήρες όνομα του ajax είναι Asynchronous JavaScript και XML, όπου Asynchronous σημαίνει ασύγχρονο, το οποίο είναι διαφορετικό από τη μέθοδο συγχρονισμού που χρησιμοποιείται στην παραδοσιακή ανάπτυξη ιστού.

4. Σχετικά με τη σύγχρονη και την ασύγχρονη

Η ασύγχρονη μετάδοση είναι μετάδοση προσανατολισμένη στον χαρακτήρα και η μονάδα της είναι χαρακτήρες. Η σύγχρονη μετάδοση είναι μια μετάδοση προσανατολισμένη στα bit, η μονάδα της είναι zhen και απαιτεί τα ρολόγια του δέκτη και του αποστολέα να είναι συνεπή κατά τη μετάδοση.
Δημοσιεύτηκε στις 19/10/2015 11:01:05 μ.μ. |
1. Λήψη είναι η λήψη δεδομένων από τον διακομιστή και η ανάρτηση είναι η αποστολή δεδομένων στον διακομιστή.
2. get είναι να προσθέσετε την ουρά δεδομένων παραμέτρων στη διεύθυνση URL που υποδεικνύεται από το χαρακτηριστικό ACTION της υποβληθείσας φόρμας και οι τιμές αντιστοιχούν σε κάθε πεδίο της φόρμας, το οποίο φαίνεται στη διεύθυνση URL. post είναι ο μηχανισμός HTTP post για την τοποθέτηση κάθε πεδίου στη φόρμα και το περιεχόμενό του στην ΕΠΙΚΕΦΑΛΙΔΑ HTML στη διεύθυνση URL που υποδεικνύεται από το χαρακτηριστικό ACTION. Οι χρήστες δεν βλέπουν τη διαδικασία.
3. Για τη μέθοδο λήψης, η πλευρά του διακομιστή χρησιμοποιεί το Request.QueryString για να λάβει την τιμή της μεταβλητής και για τη μέθοδο post, η πλευρά του διακομιστή χρησιμοποιεί το Request.Form για να λάβει τα υποβληθέντα δεδομένα.
4. Ο όγκος των δεδομένων που αποστέλλονται από τη λήψη είναι μικρός και δεν μπορεί να είναι μεγαλύτερος από 2 KB. Ο όγκος των δεδομένων που μεταδίδονται ταχυδρομικά είναι μεγάλος και γενικά είναι απεριόριστος. Αλλά θεωρητικά, το μεγαλύτερο ποσό στο IIS4 είναι 80 KB και στο IIS5 είναι 100 KB.
5. Η ασφάλεια είναι πολύ χαμηλή, η ασφάλεια μετά είναι υψηλή. Αλλά η αποτελεσματικότητα εκτέλεσης είναι καλύτερη από τη μέθοδο Post.

Συστάσεις:
1. Η ασφάλεια της μεθόδου λήψης είναι χειρότερη από αυτή της μεθόδου Post, εάν περιέχει εμπιστευτικές πληροφορίες, συνιστάται η χρήση της μεθόδου υποβολής δεδομένων Post.
2. Όταν κάνετε αναζήτηση δεδομένων, συνιστάται η χρήση της μεθόδου Λήψη. Κατά την προσθήκη, τροποποίηση ή διαγραφή δεδομένων, συνιστάται η χρήση της μεθόδου Post.

Δημοσιεύτηκε στις 19/10/2015 11:03:50 μ.μ. |
περίπτωση που 1<2 τότε το «ναι» αλλιώς το «όχι» τελειώνει

Ισοδύναμο με τον τριμερή τελεστή σας 1<2; 'ναι':'όχι'

?

ΕΠΙΛΈΞΤΕ 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 || (περίπτωση που το t_sys_dlxxb.zddl δεν είναι μηδενικό, τότε '('|| t_sys_dlxxb.zddl||')' else t_sys_dlxxb.zddl end),
t_sys_dlxxb.pysx,
t_sys_dlxxb.xtsx,

ΑΠΟ t_sys_dlxxb
Δημοσιεύτηκε στις 19/10/2015 11:16:18 μ.μ. |





 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 19/10/2015 11:40:48 μ.μ. |

Ένα. Συμπληρώστε τα κενά
1. Οι αντικειμενοστρεφείς γλώσσες έχουν (κληρονομικότητα), (πολυμορφισμό) και (ενθυλάκωση).

2. Τα αντικείμενα στα οποία είναι δυνατή η πρόσβαση με το foreach πρέπει να εφαρμόσουν τον τύπο της μεθόδου διεπαφής ή δήλωσης με δυνατότητα αρίθμησης IE (GetEnumberator).

3. Καταγράψτε τα πέντε κύρια αντικείμενα στις ADO.net (Εντολή), (Σύνδεση), (DataReader), (DataSet) και (DataAdapter).

4. Ο τριαδικός τελεστής στη C# είναι __(?:)__

5. Όταν ο ακέραιος a εκχωρείται σε ένα αντικείμενο, ο ακέραιος a θα είναι __(σε πλαίσιο)___

6. Τα μέλη της τάξης έχουν __(3)__ προσβάσιμες φόρμες

7. πλωτήρας f=-123.567F; int i=(int)f; Η τιμή του i είναι τώρα _(-123)__

8. Η λέξη-κλειδί για τη δήλωση αντιπροσώπου είναι ___( πληρεξούσιος) _

9. Όλα τα προσαρμοσμένα στοιχεία ελέγχου χρήστη στο Asp.net πρέπει να μεταβιβαστούν από το (System.Web.UI.UserControl)

10. Στο .Net, όλες οι σειριοποιήσιμες επισημαίνονται ως __[serializable]___

11. Στον διαχειριζόμενο κώδικα .Net δεν χρειάζεται να ανησυχούμε για ευπάθειες μνήμης λόγω του GC

12. Όταν η κλάση T δηλώνει μόνο έναν ιδιωτικό κατασκευαστή στιγμιότυπου, τότε εκτός του κειμένου προγράμματος του T, μια νέα κλάση από το T δεν μπορεί να παραχθεί από το T και οποιαδήποτε πραγμάτωση του T δεν μπορεί να δημιουργηθεί απευθείας.

Δύο. Ερωτήσεις πολλαπλής επιλογής
1. Η ακόλουθη δήλωση είναι σωστή: BC
Α. Μπορεί να υπάρχουν εικονικές μέθοδοι στη διεπαφή. Β. Μια κλάση μπορεί να υλοποιήσει πολλαπλές διεπαφές.
Γ. Οι διεπαφές δεν μπορούν να δημιουργηθούν.   Δ. Οι εφαρμοσμένες μέθοδοι μπορούν να συμπεριληφθούν στη διεπαφή.

2. Για να διαβάσετε εγγραφές από τη βάση δεδομένων, μπορείτε να χρησιμοποιήσετε το BCD
Α. ExecuteNonQuery Β. ExecuteScalar
Γ. Συμπληρώστε Δ. ExecuteReader

3. Για μια κλάση που υλοποιεί τη διεπαφή IDisposable, ποιο από τα ακόλουθα μπορεί να εκτελεστεί για την αποδέσμευση ή την επαναφορά των κεφαλαίων που δεν έχουν θεματοφυλακή
Σχετικές εργασίες που καθορίζονται από την εφαρμογή; (Πολλαπλής επιλογής)   ( ΑΒΓΟ )
Α.Κλείσιμο Β.Απόρριψη Γ.Οριστικοποίηση Δ.χρησιμοποιώντας το E.Quit

4. Ποια από τις παρακάτω περιγραφές του ref and out είναι σωστή; (Πολλαπλής επιλογής)   ( ΑΚΔ )
    A. Με τις παραμέτρους ref, οι παράμετροι που μεταβιβάζονται στην παράμετρο ref πρέπει πρώτα να αρχικοποιηθούν.  
    Β. Χρησιμοποιώντας την παράμετρο out, η παράμετρος που μεταβιβάζεται στην παράμετρο out πρέπει πρώτα να αρχικοποιηθεί.   
    Γ. Με τις παραμέτρους ref, οι παράμετροι πρέπει να μεταβιβάζονται ρητά στη μέθοδο ως παράμετροι ref.  
    Δ. Με την παράμετρο out, η παράμετρος πρέπει να μεταβιβαστεί ρητά στη μέθοδο ως παράμετρος out.

5. Κατά τη λειτουργία με βάσεις δεδομένων SQL Server, θα πρέπει να επιλεγεί το (A).
   A.SQL Πάροχος δεδομένων Server .NET Framework.
Πάροχος δεδομένων B.OLE DB .NET Framework.
Πάροχος δεδομένων C.ODBC .NET Framework.
Δ. Πάροχος δεδομένων Oracle .NET Framework.

6. Μεταξύ των ακόλουθων επιλογών, το (C) είναι ο τύπος αναφοράς.
   Τύπος A.enum B.struct τύπος C.τύπος χορδής D.int τύπος

7. Η περιγραφή του κρυφού αρχείου κώδικα στο ASP.NET είναι σωστή (C)
   Α. Η λογική του προγράμματος της ιστοσελίδας φόρμας αποτελείται από κώδικα, ο οποίος δημιουργείται για να αλληλεπιδρά με τη φόρμα. Η λογική προγραμματισμού είναι μοναδικά διαφορετική από τη διεπαφή χρήστη. Αυτό το αρχείο ονομάζεται αρχείο "κρυφό κώδικα" και εάν δημιουργηθεί σε C#, θα έχει επέκταση ".ascx.cs".
Β. Τα κρυφά αρχεία κώδικα για όλες τις σελίδες φορμών ιστού στο έργο μεταγλωττίζονται σε .EXE αρχεία.
Γ. Τα κρυφά αρχεία κώδικα όλων των σελίδων φορμών ιστού στο έργο μεταγλωττίζονται σε αρχεία βιβλιοθήκης δυναμικών συνδέσμων έργου (.dll).
Δ. Τίποτα από τα παραπάνω δεν είναι αλήθεια.

8. Η ακόλουθη περιγραφή είναι εσφαλμένη (Α)
Α. Οι αφηρημένες υποστηρίζονται σε C++, αλλά όχι σε C#.
Β. Τα μέλη μιας κλάσης μπορούν να δηλωθούν σε ένα αρχείο κεφαλίδας σε C++ και τα μέλη μιας κλάσης μπορούν να οριστούν σε ένα αρχείο CPP και στη C# δεν υπάρχει αρχείο κεφαλίδας και τα μέλη μιας κλάσης δηλώνονται και ορίζονται στο ίδιο μέρος.
Γ. Στη C#, μπορείτε να χρησιμοποιήσετε τον νέο τροποποιητή για να αποκρύψετε ρητά μέλη που κληρονομήθηκαν από τη βασική κλάση.
Δ. Στη C#, για να επαναπροσδιορίσετε την εικονική συνάρτηση της βασικής κλάσης στην παράγωγη κλάση, πρέπει να προηγηθεί η Παράκαμψη.

9. Οι τύποι δεδομένων της C# είναι (B)
   Α. Τύποι τιμών και τύποι κλήσεων Β. Τύποι τιμών και τύποι αναφοράς
Γ. Τύποι Αναφοράς και Σχέσεων Δ. Τύποι Σχέσεων και Τύποι Κλήσεων

10. Η ακόλουθη περιγραφή είναι εσφαλμένη (Δ)
Α. Οι δεν μπορούν να κληρονομηθούν πολλές φορές, αλλά οι διεπαφές μπορούν
Β. Οι αφηρημένες μπορούν να ορίσουν οι ίδιες τα μέλη, αλλά οι διεπαφές δεν μπορούν
Γ. Ούτε αφηρημένες ούτε διεπαφές μπορούν να δημιουργηθούν
Δ. Μια κλάση μπορεί να έχει πολλαπλές βασικές και πολλαπλές βασικές διεπαφές
11. Στο DOM, η μέθοδος φόρτωσης ενός εγγράφου XML (D)
    Α.μέθοδος αποθήκευσης Β.μέθοδος φόρτωσης Μέθοδος C.loadΜέθοδος XML D.μέθοδος αποστολής

12. Η ακόλουθη περιγραφή του κατασκευαστή είναι σωστή (Γ)
Α. Ο κατασκευαστής μπορεί να δηλώσει τον τύπο επιστροφής.
Β. Οι κατασκευαστές δεν μπορούν να τροποποιηθούν με
Γ. Ο κατασκευαστής πρέπει να είναι ίδιος με το όνομα της κλάσης
Δ. Οι κατασκευαστές δεν μπορούν να έχουν παραμέτρους

13. Ακολουθούν ορισμένοι ορισμοί των απαρίθμησης στη C#, όπου η λάθος χρήση είναι (Α)
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] έχει τιμή (D)
     Α.9 Β.2 Γ.6 Δ. Διέλευση της γραμμής

15. Μια διεπαφή είναι ένας τύπος αναφοράς στον οποίο μπορεί να δηλωθεί το (Α), αλλά όχι μια μεταβλητή δημόσιου τομέα ή ιδιωτικού μέλους
A.. Μέθοδοι, Χαρακτηριστικά, Ευρετήρια και Συμβάντα Β. Μέθοδοι, Πληροφορίες Χαρακτηριστικών, Γένος
Γ. Ευρετήρια και πεδία Δ. Συμβάντα και πεδία.

16.ASP. Στο πλαίσιο .NET, τα στοιχεία ελέγχου διακομιστή έχουν σχεδιαστεί ειδικά για να λειτουργούν με φόρμες web. Υπάρχουν δύο τύποι στοιχείων ελέγχου διακομιστή, είναι (Α)
   A.HTML και στοιχεία ελέγχου διαδικτύου B.HTML στοιχεία ελέγχου και στοιχεία ελέγχου XML
Στοιχεία ελέγχου C.XML και Web D.HTML και IIS

17.ASP. .NET, καταχωρήστε ένα στοιχείο ελέγχου χρήστη στη σελίδα φορμών web, καθορίστε το όνομα του στοιχείου ελέγχου ως "Mike" και η σωστή οδηγία εγγραφής είναι (D)
A.<%@Register TagPrefix = "Mike" TagName = "Space2" Src = "myX.ascx"%>
B.<%@Register TagPrefix = "Space2" TagName = "Mike" Src = "myX.ascx"%>
C.<%@Register TagPrefix = "SpaceX" TagName = "Space2" Src = "Mike"%>
Δ. Τίποτα από τα παραπάνω δεν ισχύει

18. Στην ADO.NET, για τη μέθοδο ExecuteNonQuery() και τη μέθοδο ExecuteReader() του αντικειμένου Command, το σφάλμα που περιγράφεται παρακάτω είναι (C)
   Α. Οι δηλώσεις SQL όπως εισαγωγή, ενημέρωση, διαγραφή και άλλες λειτουργίες εκτελούνται κυρίως με τη μέθοδο ExecuteNonQuery().
Β. Η μέθοδος ExecuteNonQuery() επιστρέφει τον αριθμό των γραμμών που επηρεάζονται από την εκτέλεση της δήλωσης SQL.
Η δήλωση Sql λειτουργίας C.Select μπορεί να εκτελεστεί μόνο με τη μέθοδο ExecuteReader().
Η μέθοδος D.ExecuteReader() επιστρέφει ένα αντικείμενο DataReder.


19. Η ακόλουθη πρόταση ASP.NET (B) δημιουργεί σωστά μια σύνδεση με τη βάση δεδομένων του SQL Server 2000.
    A. SqlConnection con1 = new Connection("Προέλευση δεδομένων = localhost; Ενσωματωμένη ασφάλεια = SSPI; Αρχικός κατάλογος = myDB");
B. SqlConnection con1 = new SqlConnection("Προέλευση δεδομένων = localhost; Ενσωματωμένη ασφάλεια = SSPI; Αρχικός κατάλογος = myDB");
Γ. SqlConnection con1 = new SqlConnection(Data Source = localhost; Ενσωματωμένη ασφάλεια = SSPI; Αρχικός κατάλογος = myDB);
D. SqlConnection con1 = new OleDbConnection("Προέλευση δεδομένων = localhost; Ενσωματωμένη ασφάλεια = SSPI; Αρχικός κατάλογος = myDB");

20. Στο Winform, η περιγραφή των ιδιοτήτων και των συμβάντων του στοιχείου ελέγχου ToolBar είναι εσφαλμένη (D)
A. Η ιδιότητα Buttons αντιπροσωπεύει όλα τα κουμπιά της γραμμής εργαλείων για το στοιχείο ελέγχου ToolBar
B. Η ιδιότητα ButtonSize υποδεικνύει το μέγεθος των κουμπιών της γραμμής εργαλείων στο στοιχείο ελέγχου ToolBar, όπως το ύψος και το πλάτος
Γ. Η ιδιότητα DropDownArrows υποδεικνύει εάν το πλήκτρο κάτω βέλους εμφανίζεται δίπλα στο κουμπί της γραμμής εργαλείων (το οποίο έχει μια στήλη τιμών που πρέπει να εμφανίζονται ως απόθεση).
Το συμβάν D. ButtonClick ενεργοποιείται όταν ο χρήστης κάνει κλικ οπουδήποτε στη γραμμή εργαλείων

21. Κατά την εκτέλεση μιας αποθηκευμένης διαδικασίας στο ADO.NET, εάν θέλετε να ορίσετε τις παραμέτρους εξόδου, πρέπει να ορίσετε την κατεύθυνση των παραμέτρων και (D) ταυτόχρονα και να ορίσετε το μέγεθος της παραμέτρου εάν είναι απαραίτητο.
   Α. Μέγεθος, Β. Ανώτατο όριο, Γ. Αρχική τιμή, Δ. Τύπος

22. Εάν ορίσετε το FormBoderStyle της φόρμας σε Κανένα, τότε (A).
Α. Το μέγεθος της φόρμας δεν μπορεί να αλλάξει χωρίς περίγραμμα. Β. Η φόρμα δεν έχει περίγραμμα αλλά μπορεί να αλλάξει μέγεθος.
Γ. Η φόρμα έχει περίγραμμα αλλά δεν μπορεί να αλλάξει το μέγεθός της. Δ. Η φόρμα είναι διαφανής.

23. Εάν θέλετε να ορίσετε τη φόρμα σε διαφανή, τότε (Β)
    A. Για να ορίσετε την ιδιότητα FormBoderStyle σε None. B. Για να ορίσετε την ιδιότητα Opacity σε τιμή μικρότερη από 100%.
Γ. Για να ορίσετε την κλειδωμένη ιδιότητα σε True.        Δ. Για να ορίσετε την ιδιότητα Enabled σε True.

24. Ακολουθεί η σωστή κατανόηση των ευρετηρίων σε C# (B/C)
    Α. Το ευρετήριο πρέπει να έχει δύο ή περισσότερες παραμέτρους Β. Ο τύπος παραμέτρου του ευρετηρίου πρέπει να είναι ακέραιος
Γ. Ο ευρετηριαστής δεν έχει όνομα Δ. Κανένα από τα παραπάνω

25. Η ακόλουθη περιγραφή είναι εσφαλμένη (C/D)
    Α. Οι φόρμες είναι επίσης στοιχεία ελέγχου, Β. Οι φόρμες είναι επίσης, Γ. Τα στοιχεία ελέγχου κληρονομούνται από φόρμες, Δ. Η γονική κλάση μιας φόρμας είναι μια κλάση ελέγχου

26. Για να λειτουργήσει στο μητρώο, πρέπει να περιέχει (Δ)
    Χώρος ονομάτων A.System.ComponentModel; Χώρος ονομάτων B.System.Collections;
Χώρος ονομάτων C.System.Threading; Χώρος ονομάτων D.Microsoft.Win32;

27. Για να δημιουργήσετε μια εφαρμογή πολλών εγγράφων, πρέπει να ορίσετε την ιδιότητα (D) της φόρμας σε true.
    Α. Πλέγμα σχεδίασης;    B.ShowInTaskbar;     Γ.Ενεργοποιημένο;     D.IsMdiContainer;


28. Εάν ορίσετε treeView1=new TreeView(), το treeView1.Nodes.Add("root node") επιστρέφει μια τιμή τύπου (A).
   Α.TreeNode;  B.int;  C.string; D.TreeView;

29. Η ακόλουθη περιγραφή της XML είναι εσφαλμένη (Δ)
A.XML παρέχει έναν τρόπο περιγραφής δομημένων δεδομένων.
B.XML είναι ένα απλό, ανεξάρτητο από την πλατφόρμα και ευρέως διαδεδομένο πρότυπο.
C.XML έγγραφα μπορούν να περιέχουν ποικίλες πληροφορίες.
D.XML μόνο για τη δημιουργία δομημένων εγγράφων.

30. Οι εργασίες συσκευασίας και αποσυσκευασίας πραγματοποιούνται σε: (Γ)
    Α. Μεταξύ κλάσεων και αντικειμένων Β. Μεταξύ αντικειμένων και αντικειμένων
Γ. Μεταξύ τύπου αναφοράς και τύπου τιμής Δ. Μεταξύ τύπου αναφοράς και τύπου αναφοράς

31. Εάν η κλάση χρήστη θέλει να υποστηρίξει την πρόταση Foreach, η διεπαφή που πρέπει να υλοποιηθεί είναι: (Α)
Α.Απαρίθμητος Β.Απαριθμητής Γ.Συλλογή Δ.ΣυλλέγωΔεδομένα

Τι αλληλεπιδρά το 32.Net Framework με τις συνιστώσες COM; ( Γ )
    A.Side By Side B.Web Service C.Interop D.PInvoke

Το 33..Net βασίζεται σε ποια από τις ακόλουθες τεχνολογίες για να λύσει το πρόβλημα Dll Hell στο COM; ( Α )
    Α.Δίπλα-δίπλα B.Interop C.Pinvoke D.COM+

34. Οι εργασίες συσκευασίας και αποσυσκευασίας αντιστρέφονται αμοιβαία; ( Β )
    Α. Ναι Β. Όχι

35. Ποιο από τα παρακάτω είναι ένας πίνακας που μπορεί να επιμηκυνθεί; ( Δ )
A.Array B.string[] C.string[N] D.ArrayList

36. Ποια από τις ακόλουθες εξαιρέσεων που ορίζονται από το χρήστη πρέπει να κληρονομηθεί από: (Α)
    A.Εξαίρεση B.CustomException C.ApplicationException D.BaseException
Δημοσιεύτηκε στις 16/7/2017 7:29:37 μ.μ. |
Ευχαριστούμε που μοιραστήκατε τους πόρους
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com