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. Microsoft's generic software framework for application development.
NET
bool - Size
Base Class
Primitive Type
2. Allows a class to define multiple implementations of a method based on the number and types of arguments passed (Overloading).
Int32 - Size
Static Class
Polymorphism
Overloaded Method
3. Represents the encapsulation of data and behaviors into a single unit.
Common Language Runtime (CLR)
Class
Object
Boolean - Size
4. System.Single
Private Access Modifier
float - .NET alias
csc.exe
Namespace
5. Contains the class definitions that allow access to the functionality provided by .NET.
ushort - Size
r
Framework Class Library (FCL)
Protected Access Modifier
6. Mathematical (+ or - or / or %)
Virtual Method Modifier
Dot Notation
Constructor
Operator
7. (< or > or <= or >=)
W.P.F
Relational Operator
Namespace
Assignment Operator
8. Used to display text that end user does not need to edit.
Common Language Runtime (CLR)
Field
IDE
Label
9. Symbols which transform and combine expressions
CLR
Heap
Operator
Inheritance
10. System.UInt32
Assignment Operator
NET
uint - .NET alias
Method
11. 16 bit- unsigned word (U+0000 to U+ffff)
char - Size
Inheritance
Syntax
Variable
12. System.SByte
Base Class
Decimal (or decimal) - Size
Common Language Runtime (CLR)
sbyte - .NET alias
13. 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.
Operator
Statement
Window.xaml.cs
Partial Method Modifier
14. 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
References (Visual Studio Solution
NET
JIT
15. The CLR tool used for just-in-time compilation which converts IL code to CPU specific code.
Decimal (or decimal) - Size
Protected Access Modifier
float - .NET alias
JITer
16. Command which runs repeatedly while (some) condition is true.
Inheritance
Variable (C# requirements)
Public Keyword
While Statement
17. 32 bit integer data
int - Size
Class aka Type
Method
char - Size
18. System.Decimal
decimal - .NET alias
Boolean - Size
Variable (C# requirements)
uint - .NET alias
19. Something that has a different number of parameters to it's predecessor
Partial Class Modifier
Assembly
float - .NET alias
Overloaded Method
20. (== or !=)
uint - .NET alias
Program
Equality Operator
Protected Access Modifier
21. Specifies that the Method includes no implementation and must be overridden in a deriving class - where it will get its definition. Can only be part of an Abstract Class.
Derived Class
bool - Size
Primitive Type
Abstract Method Modifier
22. Only requires one operand usually a count+1 or a count++ or a count--
char - Size
r
Unary Operator
JITer
23. Variables defined by a class
Overloaded Method
Field
Class aka Type
Textbox
24. 64 bit - unsigned integer data
double - .NET alias
ulong - Size
ulong - .NET alias
Derived Class
25. Represents date and time data with a 100 ns resolution
Static Member
Keyword
DateTime
float - .NET alias
26. A type of statement that produces a value that might be tested or assigned to a variable.
Internal Access Modifier
Expression
Int32 - Size
char - .NET alias
27. 128 bit fixed precision (financial)
Protected Access Modifier
Reference Type
Relational Operator
Decimal (or decimal) - Size
28. The .NET run-time environment that enables code to be compiled and executed.
W.P.F
Properties
Expression
Common Language Runtime (CLR)
29. A Class from which other classes can inherit characteristics.
Array
Base Class
byte - Size
int - Size
30. Box which can be typed into at runtime. Can display large amounts of scrollable text for the user. To create a scrollable one in Visual Studio set the multiline property to 'TRUE' and the Scrollbars property to 'VERTICAL'.
short - Size
Textbox
Inheritance
W.P.F
31. count = count+1 or count++ or count__. Both count variables are Unary Operators
Incrementing / Decrementing Variables
Protected Internal Access Modifier
Expression
decimal - .NET alias
32. Code which implements GUI (graphical User Interface).
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
Inheritance
Static Class
Partial Method Modifier
33. System.Int32
Abstraction
Common Language Runtime (CLR)
short - Size
int - .NET alias
34. 64 bit integer data
Stack
long - Size
Namespace
While Statement
35. Statements are instructions describing how to run a programme. Statements declare the name of a variable. Statements are combined to create methods.
Method
If Statement
FCL
Statement
36. Just-in-time compilation
JIT
Public Keyword
Polymorphism
Strong Typing
37. Series of instructions which tell a computer what to do.
C#
Program
Static Class
Heap
38. The lowest level or fundamental data types needed for representing data.
Primitive Type
Double (or double) - Size
Constructor
Boolean - Size
39. The process of compiling IL source into CPU-native code for execution.
Boolean Operator
Abstract Method Modifier
Just-in-time (JIT
Partial Class Modifier
40. Command Language Runtime
JIT
uint - .NET alias
JITer
CLR
41. Must have a data type
Data structures
DateTime
Variable (C# requirements)
Properties
42. Word that stores a value. Storage location that holds a value. Type and name of variable must be declared in a statement. Must be explicitly declared before use. Uses CamelCase notation.
Array
Variable
uint - .NET alias
Syntax
43. true or false
Sealed Class
Strong Typing
bool - Size
Array
44. System.UInt64
Partial Class Modifier
ulong - .NET alias
Sealed Class
Encapsulation
45. 8 bit - unsigned byte (0 - 255)
byte - Size
Expression
Static Class
ulong - Size
46. System.Double
double - .NET alias
NET
Constructor
Value Type
47. Allows the definition of a Class to span multiple files (within the same Project)
JIT
Reference Type
Partial Class Modifier
decimal - .NET alias
48. System.Int16
Abstraction
int - Size
short - .NET alias
Internal Access Modifier
49. The process of hiding and restricting access to the implementation details of a data structure.
Private Access Modifier
Encapsulation
Expression
Object
50. A representation of an area in the computer memory in which a value of a particular data type can be stored.
Visual Studio Solution
Variable
int - .NET alias
char - .NET alias