Name of the Organisation : National Institute of Electronics & Information Technology
Examination : O Level Course
Document Type : Sample Question Paper
Year : 2017
Name of the Subject : Application of .Net Technology
Website : http://beta.nielit.gov.in/content/january-2017
Download Sample Question Paper : https://www.pdfquestion.in/uploads/13054-Application.pdf
O Level Course Application of .Net Technology Question Paper
Duration : 03 Hours
Maximum Marks : 100
Code.No : M4.1-R4
Related / Similar Question Paper :
NIELIT O Level Course .Net Technology Question Paper 2012 to 2014
Instructions for Candidate :
** Carefully read the instructions given on Question Paper, OMR Sheet and Answer Sheet.
** Question Paper is in Hindi and English language. Candidate can choose to answer in any one of the language (i.e., either Hindi or English)
** There are TWO PARTS in this Module/Paper. PART ONE contains FOUR questions and PART TWO contains FIVE questions.
** PART ONE is Objective type and carries 40 Marks. PART TWO is subjective type and carries 60 Marks.
** PART ONE is to be answered in the OMR ANSWER SHEET only, supplied with the question paper, as per the instructions contained therein. PART ONE is NOT to be answered in the answer book for PART TWO.
** Maximum time allotted for PART ONE is ONE HOUR. Answer book for PART TWO will be supplied at the table when the answer sheet for PART ONE is returned. However, candidates who complete PART ONE earlier than one hour, can collect the answer book for PART TWO immediately after handing over the answer sheet for PART ONE.
** Candidate cannot leave the examination hall/room without signing on the attendance sheet or handing over his Answer sheet to the invigilator. Failing in doing so, will amount to disqualification of Candidate in this Module/Paper.
** After receiving the instruction to open the booklet and before answering the questions, the candidate should ensure that the Question booklet is complete in all respect.
1. What is MSIL?
A) Multisocket Interface Library
B) Microsoft Intermediate Language
C) Microsoft Interface Language
D) None of the above
2. In C# and VB.NET can you store multiple date types in System Array?
A) Yes
B) No
C) Cannot Say
D) None of the above
3. The C# and Visual Basic .NET belong to this type of programming language.
A) assembly language
B) machine language
C) high level programming language
D) object oriented programming language
4. The control which we can click and release to perform some action.
A) Button
B) CheckBox
C) Label
D) TextBox
5. You are creating a project which stores small amount of frequently changing information about a page on the client. Which is the best method to use?
A) Cookie
B) Query String
C) Hidden Form Field
D) None of the above
6. Is the following code legal?
class ChildClass : ParentClassA,
ParentClassB
{
}
A) Yes, a child class can have 2 base classes at the same time and it does also allow multiple interface inheritance.
B) No, you cannot specify 2 base classes at the same time. You can specify only one base class to inherit from. However, it does allow multiple interface inheritance.
C) Yes, C# supports multiple class inheritance and it does not allow multiple interface inheritance.
D) No, you can specify only one base class at the same time to inherit from. However, it does not allow multiple interface inheritance.
7. The ________ is a systematic class framework used for the development of system tools and utilities.
A) .NET Framework Class Library (FCL)
B) .NET tools
C) Visual Basic 2005
D) Visual Basic 6
8. What are the advantages of properties in C#?
i) Properties can validate data before allowing a change.
ii) Properties can transparently expose data on a class where that data is actually retrieved from some other source such as a database.
iii) Properties can take an action when data is changed, such as raising an event or changing the value of other fields.
A) ii)
B) i) and ii)
C) i) and iii)
D) i), ii) and iii)
9. structs can be derived from
A) System.Data
B) System.ValueType
C) any class
D) any struct
10. What is the difference between Convert.ToString() and ToString()
A) Convert.ToString() handle null values but ToString() don’t
B) ToString() output as per format supplied
C) Convert.ToString() only handle null values D) ToString() handle null values but Convert.ToString() don’t
Each statement below is either TRUE or FALSE. Choose the most appropriate one and enter your choice in the “OMR” answer sheet supplied with the question paper, following instructions therein. (1×10)
2.1 In ASP.Net fragment caching refers to the caching of individual user controls within a web Form.
2.2 C#.net is not case sensitive.
2.3 Untyped datasets are classes that inherit from the Dataset class but are created using the information in the XML schema.
2.4 CLR is an execution engine of .NET.
2.5 @Register is one of the directives of .Net
2.6 Caching is a technique widely used in computing to decrease performance by keeping frequently accessed or expensive data in memory.
2.7 In C# there can be multiple entry point in a program.
2.8 All .NET languages have the same primitive data types. For example an int in C# is the same as an int in VB.NET.
2.9 Pointers are supported by C#.
2.10 Watch window in the IDE is not used to check variable’s value.
3. Match words and phrases in column X with the closest related meaning/ word(s)/phrase(s) in column Y. Enter your selection in the “OMR” answer sheet supplied with the question paper,following instructions therein. (1×10)
3.1 The code that is written to target the services of the CLR. – A. .NET class libraries
3.2 Utilities that can be used to compile managed assemblies into processor-specific native code. – B. Text Box
3.3 Assemblies that can be stored in Global Assembly Cache. – C. Managed Code
3.4 .NET components that can be used to remove unused references from the managed heap. – D. Windows Form Designer
3.5 Security features that can .NET applications avail. – E. Garbage Collector
3.6 The control that is used to accept input from the user. – F. @Master
3.7 It allows the user to design the user interface for an application. – G. Page Directives
3.8 It connects a class name to the ASP.NET page for getting strongly typed references or members contained in the specified Master Page. – H. Shared Assemblies
3.9 It controls the output caching policies of an ASP.NET page. – I. Role Based
3.10 Components of the .NET framework that provide an extensible set of classes that can be used by any .NET compliant programming language. – J. @Output
4. Each statement below has a blank space to fit one of the word(s) or phrase(s) in the list below. Choose the most appropriate option, enter your choice in the “OMR” answer sheet supplied with the question paper, following instructions therein. (1×10)
4.1 A ________ is a template for creating an object.
4.2 ________ represents the relationship between two classes where one type derives functionality from a second type.
4.3 .NET supports only ________ inheritance.
4.4 A ________ is a component that provides user-interface (UI) capabilities.
4.5 A ________ assembly is kept in the global assembly cache.
4.6 All .NET source code is compiled to ________ Language.
4.7 ________ is one of the two new classes are introduced in the System.Numerics namespace.
4.8 ________ code is the code that is executed directly by the operating system outside the CLR environment.
4.9 ________ is a fixed-size collection that can have elements of either same or different data types.
4.10 ________ is physical grouping of logical units, Namespace, logically groups classes.