Phần thi trắc nghiệm ngôn ngữ C#
lượt xem 99
download
Phần trắc nghiệm ngôn ngữ C#
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Phần thi trắc nghiệm ngôn ngữ C#
- 1.Which of the following statement about C# varialble is incorrect ? A A variable is a computer memory location identified by a unique name B A variable's name is used to access and read the value stored in it C A variable is allocated or deallocated in memory during runtime D A variable can be initialized at the time of its creation or later 2. The.……types feature facilitates the definition of classes ,structures and interfaces over multiple files? A anonymous B partial C named D unamed 3. The....…class is a variablelength array that can dynamically increase or decrease in size? A ArrayList B Stack C Queue D SortedList 4. The.………interface defines methods to control the different generic collections? A ICollection .// B IDictionary C IEnumerator D Ilist 5. The default capacity of an ArrayList class is.....? A 08 B 16 C 24 D 32 6. in C# ...………are created using delegates A exceptions B events C synchronization D threads 7. Which of the following code declare the delegate Calculation with the return type and the parameter types as integer ? A public delegate int Calculation(int numOne,int numTwo); B pulic delegate Caculation(int numOne,int numTwo); C delegate int Caculation(int numOne,int numTwo); D delegate Caculation(int numOne,int numTwo);
- 8. The.......constructor initialises an object of the ArrayList class with the specified initial capacity as the parameter . A ArrayList(String s) B ArrayList(ICollection) C ArrayList() D ArrayList(int) 9. Which of the following statements about the different data types in C# are correct? A Value type variables store actual value and are stored on the heap. B Reference type variables store memory address of other variables in a stack . C Both, value and reference type variables can be built in or user defined data types. D int and class are examples of value and reference type variables respectively. 10. Which piece of code display a float value as string ? A. Float flotNum = 500.25F; string stNum = flotNum.ToString(); Console.WriteLine(stNum); B. float flotNum = 500.25F; string stNum = flotNum.ToString(); Console.WriteLine(stNum); C. float flotNum = 500.25F; String stNum = flotNum.ToString(); Console.WriteLine(stNum); D. float flotNum = 500.25F; string stNum = flotNum.tostring(); Console.WriteLine(stNum); 11. An ...…….method is created when you instantiate or reference a delegate with a block of ... code. A anonymous,named B named,anonymous C anonymous,unnamed D unnamed,anonymous 12. The........…...exception is thrown when the stack runs out of space while the.….......exception is thrown when the result of an arithmetic,casting or conversion operation is larger in size than the destination object or variable. A OverFlowException, OutOfMemoryException B OutOfMemoryException, NullReferenceException C NullReferenceException, StackOverFlowException
- D StackOverflowException, OverflowException 13. What is the output of the following code ? int num =5; while(num>0) { if(num>4) { Console.WriteLine(num+""); } num; if(num= =4) { Console.WriteLine("(0)",num); } if(num==3) { Console.WriteLine("{0}",num); } num; } A 532 B 533 C 542 D 544 14. Which of the following statements about delegates are correct ? Delegates are objects that contains references to methods that need to be invoked . Delegates can be used to call any method identified during complication or runtime. Delegates ,when invoked at runtime,execute the method identified at compile time. Delegates can be associated with methods provided they have the same return type and parameter type. 15. Managing memory and verifying code safety are functionalities of..……………...... Common Language Runtime .Net Framework Class Library Common Language Specification Common Type System 16. Restriction or constraints can be applied to type parameters by using the......keyword . select from where
- return 17. Which of the following statements about the different operator are correct ? The Addition operator performs concatenation of strings if the operands are strings The Boolean inclusive OR operator returns true if at least one the expression is true The Conditional OR operator evaluates the second expression only if the first is true The Relational operators return a boolean value depending on the comparison being made 18. Which of the following statements about the partial class are correct ? Partial classes are the only types in C# that support partial definitions Partial classes can be defined over multiple locations to store different members Partial classes allow storage of private members in one file and public in another Partial classes allow multiple developers to work on separate sections simultaneously 19. Which of the following statements about System.Collections.Generic namespace classes are correct ? The List class provides a generic collection of items that can be dynamically resized The LinkedList implements the doubly linked list by storing elements in it The Queue provides a generic collection that follows the FirstInFirstOut principle The Dictionary provide a generic collection of sorted key and value pairs 20. The ......………...class is a combination of the.………......and...…………….....class es. Hashtable,ArrayList,SortedList Hashtable,SortedList,Dictionary SortedList,ArrayList,Dictionary SortedList,Hashtable,ArrayList 21. Which of the following statements about the defferent types of C# statements are correct ? Selection statements help transfer the flew from one block to another in the program. Iteration statements help you to repeatedly execute a block of code within program . Jump statements transfer control after they check whether a paricular condition is true or false Exception handling statements manage situation that hinder the normal execution of the program. 22. The........method of the ArrayList class copies the elements of a list to an array while the........method also copies elements of a list to an array of type Object. Contains,TrimToSize CopyTo,ToArray TrimToSize,Contains ToArray,TrimToSize 23. Which of the following statements about constraints on type parameters are correct ? The T:struct specifies that the type parameter must be of a value type only.
- The T:new() specifies that the type parameter must be of a reference type such as a class,interface or a delegate The T: specifies that the type parameter must be a parent class or its successor. The T: specifies that the type parameter must be an interface or should inherit an interface. 24. Which of the following statements about generic methods are correct ? Generic methods process values whose data types are known only when they are accessed Generic methods are declared with the generic type parameter list enclosed within angular. Generic methods can be declared within generic or non generic class declaration. Generic method bodies ,when declared within a nongeneric class ,refer to the type parameters of the method and class. 25. Can you rearrange the steps given below to implement delegates in C# ? Declare a delegate Call method using the delegate object Create method to be referenced by delegate Instantiate the delegate A. A B C D B. A C D B C. A D C B D. A B D C 26. The SortedList class behaves like an ......if you access its elements based on their index number otherwise it behaves like a.......... array,hash table hash table,heap heap,queue queue,array 27. Which of the following statements about generics are correct ? Generic are data structures that guard against reuse of defined C# data type functionalities. Generic allow you to reuse the code in a safe manner without casting or boxing. Generics are parameterized data structures that can work with reference types only. Generics always accept a type parameter,which is a placeholder for the required date type. 28. Which of the following keywords are associated with iteration statements? case foreach switch while
- 29. Which of the following statements about C# are correct ? C# applications can easily use or integrate code written in other .NET languages. C# allows use of uninitialized variables as well as checks the overflow of types. C# can be used to develop both,simple standalone and distributed application. C# applications are easy to deploy because of its support for XML and SOAP. 30. ......…….are a kind of parameterized data structure that can work with value types as well as reference types. Iterators ArrayList Generics Enumerator 31. A....………...is a set of items of same or different data types. array event collection list 32. The.........property of the System.Exception class returns the Exception instance that caused the current exception. Message Source StackTrace InnerException 33. Exception thrown due to arithmetic operations or null object reference are...........exceptions. applicationlevel systemdefined systemlevel userdefined 35. Exceptions thrown due to failure in database connection or network connection are examples of.........exceptions A. applicationlevel systemdefined systemlevel userdefined 36. The...….....fields are accessible by other classes but.…….....fields are accessible only by the class in which they are declared. A. public,private
- B. private,protected C. protected,internal D. internal,public 37. The....……...interface supports simple iteration over elements a generics ? ICollection IDictionary IEnumerator Ilist 38. The.........exception is thrown when a value is assigned null object . OverflowException OutOfMemoryException NullReferenceException StackOverFlowException 39. Which of the following statements about delegates in C# are correct? A delegate can accept a block code as a parameter. A delegate can invoke one method at a time. A delegate can encapsulate static methods. A delegate is declared using the delegate keyword 40. ........allow you to reuse a code for different data types. IDictionary LinkedList Inheritance Generics 41. Which of the following statements about exceptions are correct ? The System.Exception class is the base class that allows you to handle all exception. The System.Exception class contains methods that cannot be inherited by other exception classes. The System.Exception class can be inherited directly or indirectly by all other exception.// phong doan The System.Exception class contains properties that are common to all exceptions. 42. An......method is an inline nameless block of code that can be passed as a delegate parameter ? anonymous named partial unnamed
- 43. Which of the following statements about Visual Studio 2005 IDE key elements are correct? (chon 1 dap an!) The code Editor facilitates writing, display and aditing of form, event, and method code. The Dynamic help window provides a list of topics depending on the active IDE area or task. The properties window display compile time properties and events of objects at all times The Solution Explorer provides an organized view of projects and access tho their commands. 44: Which of the following statements about expressions and statements are correct? Statements may or may not return values, but expressions always return values. Statements end with semicolons but expressions do not end with semicolons. Statements specify where to store computation results but expressions do not. Compilers execute statements and since expressions are part of statements, they are executed with them. 45: The Visual Studio 2005 … edition is a proper choice for students enthusiasts and hobbyists? (chon 1 dap an!) Team System Professional Standard Express 46: The … class is a combination of the Hashtable class and the ArrayList class? (chon 1 dap an!) SortedList Collection List Dictionary
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Đề Thi Trắc Nghiệm Cấu Trúc Dữ Liệu - Trương Thị Thanh Tuyền
7 p | 1328 | 188
-
Ngân hàng đề thi hết học phần Ngôn ngữ lập trình C++
7 p | 999 | 144
-
ĐỀ CƯƠNG THI TRẮC NGHIỆM MÔN LẬP TRÌNH CÓ CẤU TRÚC
43 p | 617 | 143
-
Trắc nghiệm lập trình C
42 p | 325 | 69
-
Điều khiển logic - Ngôn ngữ lập trình và ứng dụng - Lâm Tăng Đức - 4
16 p | 80 | 8
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn