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. Mathematical (+ or - or / or %)
Operator
Strong Typing
Incrementing / Decrementing Variables
Statement
2. 32 bit - unsigned integer data
Window.xaml.cs
uint - Size
Int32 - Size
CLR
3. Code which implements GUI (graphical User Interface).
char - .NET alias
Polymorphism
Boolean - Size
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
4. An instance of a class that exists at run-time and is typically referenced via a variable name.
Label
Expression
Float (or float) - Size
Object
5. 32 bit single precision floating point data
Int64 - Size
IDE
Int32 - Size
Float (or float) - Size
6. Extra information within a method
Class
Parameter aka Argument
sbyte - Size
Statement
7. Names reserved by the compiler that coders are not allowed to use as identifiers.
Keyword
byte - .NET alias
Textbox
Operator
8. The C# directive required to bring a namespace into scope. Eliminates the need to fully qualify a Type.
byte - Size
using
sbyte - .NET alias
Just-in-time (JIT
9. 32 bit integer data
Textbox
int - Size
String (or string)
Identifiers
10. The concept of defining subclasses of data objects that share some or all of the parent's class characteristics - enabling the reuse of code.
Sealed Class
int - Size
Inheritance
C#
11. The member type of a Class that performs an action.
Overloaded Method
Primitive
Method
Inheritance
12. 16 bit - signed integer data (-32768 to 32767)
Polymorphism
Incrementing / Decrementing Variables
Equality Operator
short - Size
13. Text as Unicode characters
Virtual Method Modifier
String (or string)
Equality Operator
Comments
14. Access is limited to the current Assembly
Just-in-time (JIT
Encapsulation
Internal Access Modifier
Method
15. 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.
Value Type
Operator
Operator
Abstract Method Modifier
16. The lowest level or fundamental data types needed for representing data.
Properties
Double (or double) - Size
Primitive Type
Int64 - Size
17. Framework Class Library
Equality Operator
Properties
FCL
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
18. 128 bit fixed precision (financial)
Decimal (or decimal) - Size
Array
Visual Studio Solution
Method
19. 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'.
If Statement
Expression
Textbox
float - .NET alias
20. Must have a data type
Variable (C# requirements)
Static Class
Private Access Modifier
JITer
21. 8 bit - unsigned byte (0 - 255)
Abstract Method Modifier
Properties
byte - Size
uint - .NET alias
22. 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.
Variable
JITer
Expression
char - .NET alias
23. System.Single
float - .NET alias
sbyte - .NET alias
ulong - Size
Namespace
24. An abstract container used to hold a logically related group of data and functionality (e.g. System.* or System.Lynq or System.Windows etc.).
Comments
Statement
Namespace
Equality Operator
25. 64 bit integer data
Constant
using
Int64 - Size
decimal - .NET alias
26. System.Double
Assignment Operator
DateTime
Double (or double) - Size
double - .NET alias
27. 16 bit- unsigned word (U+0000 to U+ffff)
Heap
Conditional Operator
char - Size
Console Application
28. System.UInt16
ushort - .NET alias
Unary Operator
Method
IDE
29. Names used to identify program elements (e.g. namespaces & classes & methods & variables). Must always start with a letter. Always case sensitive. When multiword must be presented in CamelCase. keywords are an example of an identifier.
Dot Notation
Incrementing / Decrementing Variables
Virtual Method Modifier
Identifiers
30. 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.
Object
Partial Method Modifier
NET
Decimal (or decimal) - Size
31. Code which signifies a carriage return. Symbolises a new line in a text box.
Derived Class
Properties
Class
r
32. System.Byte
Inheritance
byte - .NET alias
Operator
Inheritance
33. System.Decimal
Class Statement
decimal - .NET alias
Precedence
bool - Size
34. Only requires one operand usually a count+1 or a count++ or a count--
DateTime
Unary Operator
Encapsulation
Intermediate Language (IL)
35. Keyword which exposes members to other classes OR Identifier which makes program elements public
Encapsulation
Public Keyword
double - .NET alias
Syntax
36. (= or += or -= or = or /=)
Assignment Operator
Method
JITer
Keyword
37. System.Int32
While Statement
int - .NET alias
Static Class
Public Keyword
38. Just-in-time compilation
JIT
Identifiers
Private Access Modifier
double - .NET alias
39. Un-orderd sequence of elements of the same type. Stores a fixed number of static elements of a particular type.
Statement
byte - Size
Static Class
Array
40. Allow access to types that exist in outside assemblies.
References (Visual Studio Solution
double - .NET alias
Protected Internal Access Modifier
JITer
41. System.UInt64
Class aka Type
short - Size
decimal - .NET alias
ulong - .NET alias
42. Container for one or more Visual Studio Projects.
Textbox
Field
If Statement
Visual Studio Solution
43. Compilation of classes. In C# Usually ends in .dll or .exe
Framework Class Library (FCL)
Assembly
sbyte - Size
Protected Access Modifier
44. (&& or || or & or |)
sbyte - .NET alias
Conditional Operator
Primitive Type
If Statement
45. The process of hiding and restricting access to the implementation details of a data structure.
Framework Class Library (FCL)
Polymorphism
Console Application
Encapsulation
46. Field whose value can never change. Declared with 'const' keyword
Common Language Runtime (CLR)
Intermediate Language (IL)
Constant
Program
47. Contains the class definitions that allow access to the functionality provided by .NET.
Framework Class Library (FCL)
Constructor
While Statement
Value Type
48. Windows Presentation Foundation
W.P.F
Relational Operator
Namespace
Assignment Operator
49. The CLR tool used for just-in-time compilation which converts IL code to CPU specific code.
Data structures
JITer
sbyte - Size
decimal - .NET alias
50. A Class that can only have Static Members
Static Class
String (or string)
Base Class
Method