SUBJECTS
|
BROWSE
|
CAREER CENTER
|
POPULAR
|
JOIN
|
LOGIN
Business Skills
|
Soft Skills
|
Basic Literacy
|
Certifications
About
|
Help
|
Privacy
|
Terms
|
Email
Search
Test your basic knowledge |
C# Programming Basics
Start Test
Study First
Subject
:
it-skills
Instructions:
Answer 50 questions in 15 minutes.
If you are not ready to take this test, you can
study here
.
Match each statement with the correct term.
Don't refresh. All questions and answers are randomly picked and ordered every time you load a test.
This is a study tool. The 3 wrong answers for each question are randomly chosen from answers to other questions. So, you might find at times the answers obvious, but you will see it re-enforces your understanding as you take the test each time.
1. System.Single
float - .NET alias
If Statement
Overloaded Method
Primitive Type
2. Allows a Method to be defined in a separate file (within the same Project). If no definition is found the compiler excludes the Method as an optimization.
Just-in-time (JIT
JIT
Partial Method Modifier
Identifiers
3. 64 bit double precision floating point data
Comments
Method
Decimal (or decimal) - Size
Double (or double) - Size
4. Windows Presentation Foundation
While Statement
Primitive Type
W.P.F
returnType methodName (parameterList)
5. (< or > or <= or >=)
Stack
Base Class
Double (or double) - Size
Relational Operator
6. 64 bit - unsigned integer data
Static Class
Textbox
ulong - Size
Protected Internal Access Modifier
7. Container for one or more Visual Studio Projects.
JITer
Visual Studio Solution
char - .NET alias
Polymorphism
8. Sits behind GUI (Graphical User Interface) and provides event listeners
bool - Size
Window.xaml.cs
Inheritance
Float (or float) - Size
9. Names reserved by the compiler that coders are not allowed to use as identifiers.
Incrementing / Decrementing Variables
Primitive Type
int - Size
Keyword
10. 32 bit integer data
String (or string)
int - Size
Syntax
Framework Class Library (FCL)
11. A symbol that specifies an operation to be performed on one or more variables.
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
Operator
ushort - .NET alias
Inheritance
12. Restricts access to a Member to the current Class and any Derived Class.
Base Class
Class
Protected Access Modifier
Syntax
13. A Class that cannot be Inherited
Abstract Class Modifier
Operator
Static Class
Sealed Class
14. (= or += or -= or = or /=)
float - .NET alias
int - Size
Boolean - Size
Assignment Operator
15. System.Int32
int - .NET alias
String (or string)
Common Language Runtime (CLR)
Overloaded Method
16. Contains the class definitions that allow access to the functionality provided by .NET.
Static Member
Polymorphism
char - .NET alias
Framework Class Library (FCL)
17. Represents the encapsulation of data and behaviors into a single unit.
Virtual Method Modifier
Operator
Class
Public Keyword
18. An instance of a class that exists at run-time and is typically referenced via a variable name.
Object
double - .NET alias
Derived Class
JIT
19. Field whose value can never change. Declared with 'const' keyword
Static Class
Constant
Private Access Modifier
sbyte - Size
20. Keyword which exposes members to other classes OR Identifier which makes program elements public
bool - Size
Public Keyword
Class
Conditional Operator
21. Allows a class to define multiple implementations of a method based on the number and types of arguments passed (Overloading).
Inheritance
Array
Primitive Type
Polymorphism
22. 64 bit integer data
Abstract Class Modifier
long - Size
double - .NET alias
Protected Internal Access Modifier
23. Framework Class Library
Method
Properties
Operator
FCL
24. Block of memory for storing local variables and parameters. Automatically grows and shrinks as function is entered and excited.
ulong - Size
Stack
csc.exe
sbyte - Size
25. Thing which gives something a value. E.g. Assignment Expression uses the '=' operator to assign a variable value such as x = y * 5
C#
Expression
Encapsulation
Decimal (or decimal) - Size
26. Compilation of classes. In C# Usually ends in .dll or .exe
CLR
Window.xaml.cs
Assembly
FCL
27. 128 bit fixed precision (financial)
String (or string)
Overloaded Method
Decimal (or decimal) - Size
Statement
28. A Class that cannot be instantiated.
Assembly
Static Class
using
Framework Class Library (FCL)
29. Mathematical (+ or - or / or %)
Operator
Constructor
While Statement
Console Application
30. Groups classes together so that they have a unique identifier
Namespace
Statement
char - .NET alias
Array
31. true or false
C#
Window.xaml.cs
Static Class
Boolean - Size
32. Code which signifies a carriage return. Symbolises a new line in a text box.
Object
DateTime
Textbox
r
33. 8 bit - unsigned byte (0 - 255)
byte - Size
FCL
Constructor
Syntax
34. System.SByte
sbyte - Size
sbyte - .NET alias
Heap
Static Class
35. Microsoft's generic software framework for application development.
Textbox
Data structures
NET
Method
36. (== or !=)
Textbox
Equality Operator
Base Class
Partial Class Modifier
37. 16 bit - unsigned integer data (0 to 65535)
ushort - Size
Constant
Conditional Operator
Static Class
38. Command Language Runtime
char - .NET alias
String (or string)
Public Keyword
CLR
39. Indicates that the Method can be overridden.
Virtual Method Modifier
Textbox
csc.exe
Array
40. Calculation whose result is either true or false but cannot be both E.g. == Equal to. != Not Equal too. < Less than. <= Less than of equal to. > Greater than. >= Greaten than or equal to. && AND (Conditional) ->|| OR (Conditional)
Boolean Operator
CLR
Properties
Inheritance
41. A Class that can only have Static Members
Static Class
Equality Operator
Namespace
Assignment Operator
42. Text as Unicode characters
Dot Notation
String (or string)
Operator
using
43. Instance of a type created when a program runs. Can be visible or invisible. Has properties and events and methods. Properties- determine appearance. Events - trigger a response. Methods - something the object does
Overloaded Method
Namespace
Object
long - Size
44. Just-in-time compilation
JIT
Object
Public Keyword
Assignment Operator
45. The .NET run-time environment that enables code to be compiled and executed.
Common Language Runtime (CLR)
bool - Size
DateTime
NET
46. A type of statement that produces a value that might be tested or assigned to a variable.
Expression
Program
Derived Class
Method
47. The act of generalizing or thinking about an object in general terms. The act of identifying the data members and behavior of a Class.
Double (or double) - Size
short - .NET alias
uint - Size
Abstraction
48. System.UInt16
ushort - .NET alias
Abstract Method Modifier
bool - Size
Boolean - Size
49. The CLR tool used for just-in-time compilation which converts IL code to CPU specific code.
Program
Heap
Constant
JITer
50. Allows the definition of a Class to span multiple files (within the same Project)
Partial Class Modifier
Window.xaml.cs
long - Size
Operator