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. 64 bit - unsigned integer data
ulong - Size
Partial Method Modifier
Primitive
Precedence
2. The member type of a Class that performs an action.
Method
Assembly
Just-in-time (JIT
float - .NET alias
3. Code which implements GUI (graphical User Interface).
Decimal (or decimal) - Size
Assignment Operator
NET
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
4. A standardized (ECMA) language for creating Windows .NET applications and services and libraries - with a syntax similar to Java and C++.
C#
Operator
Abstract Class Modifier
int - Size
5. 32 bit - unsigned integer data
IDE
uint - Size
Console Application
Array
6. 32 bit single precision floating point data
Overloaded Method
Abstract Method Modifier
NET
Float (or float) - Size
7. 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.
Console Application
using
long - .NET alias
Identifiers
8. Variables defined by a class
ulong - .NET alias
Field
Virtual Method Modifier
While Statement
9. Access is limited to the current Assembly
r
int - .NET alias
Variable
Internal Access Modifier
10. Keyword which exposes members to other classes OR Identifier which makes program elements public
Inheritance
Public Keyword
DateTime
r
11. A symbol that specifies an operation to be performed on one or more variables.
float - .NET alias
Polymorphism
Base Class
Operator
12. Characteristics of an object. Something an object has. Provides a specific access point to data within a field
bool - Size
Equality Operator
Object
Properties
13. 64 bit integer data
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
Window.xaml.cs
long - Size
Object
14. Allows the definition of a Class to span multiple files (within the same Project)
long - Size
Expression
Partial Class Modifier
ulong - Size
15. Microsoft's generic software framework for application development.
ulong - Size
NET
Class Statement
W.P.F
16. Always runs left to right on all arithmetic operators. Parenthesis (or brackets () ) override precedence flow.
Incrementing / Decrementing Variables
Precedence
Internal Access Modifier
Intermediate Language (IL)
17. Command Language Runtime
Operator
CLR
using
Object
18. System.SByte
int - Size
sbyte - .NET alias
Protected Internal Access Modifier
W.P.F
19. System.Int32
sbyte - Size
int - .NET alias
csc.exe
While Statement
20. Extra information within a method
Parameter aka Argument
Method
Variable
long - Size
21. true or false
bool - Size
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
byte - .NET alias
Int64 - Size
22. Text as Unicode characters
Textbox
Method
String (or string)
sbyte - .NET alias
23. Restricts access to a Member to the current Class.
Private Access Modifier
Protected Internal Access Modifier
Variable
char - Size
24. (= or += or -= or = or /=)
Assignment Operator
uint - .NET alias
Array
References (Visual Studio Solution
25. System.Double
double - .NET alias
ulong - Size
Conditional Operator
IDE
26. Something that has a different number of parameters to it's predecessor
Int64 - Size
Double (or double) - Size
long - .NET alias
Overloaded Method
27. A representation of an area in the computer memory in which a value of a particular data type can be stored.
Operator
Variable
Statement
FCL
28. Block of memory where objects live. Whenever a new object is created it is allowed onto the heap. Old objects are regularly deallocate from the heap to save available memory
bool - Size
Static Member
Heap
ushort - Size
29. Introduces a new class. Marked by curly brackets { }
Class Statement
double - .NET alias
Encapsulation
Constructor
30. Rules defining or outlining the format and construction of statements. Semantics is what statements actually DO Syntax are RULES for how to lay statements out. Example syntax rule; All statements must end in a semicolon.
Polymorphism
Class
Properties
Syntax
31. Represents date and time data with a 100 ns resolution
Class Statement
DateTime
Static Member
Inheritance
32. Command which runs repeatedly while (some) condition is true.
Object
Reference Type
While Statement
Primitive
33. 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.
Decimal (or decimal) - Size
Class aka Type
ulong - .NET alias
Abstract Method Modifier
34. A combination of language identifiers and data and operators and expressions that constitute a single line of syntactically correct & executable code.
Statement
Properties
Expression
Abstract Method Modifier
35. Just-in-time compilation
Inheritance
Operator
Unary Operator
JIT
36. Windows Presentation Foundation
JIT
Expression
ulong - .NET alias
W.P.F
37. true or false
Public Keyword
Encapsulation
String (or string)
Boolean - Size
38. A Class that cannot be Inherited
Sealed Class
ulong - .NET alias
Value Type
Base Class
39. Sits behind GUI (Graphical User Interface) and provides event listeners
long - .NET alias
Public Keyword
Window.xaml.cs
Just-in-time (JIT
40. Block of memory for storing local variables and parameters. Automatically grows and shrinks as function is entered and excited.
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
Stack
Primitive Type
using
41. A Class that cannot be instantiated.
Static Class
Public Keyword
Base Class
Abstract Class Modifier
42. The "Type" name of data that is stored on the Heap
Expression
Reference Type
IDE
Inheritance
43. A method that is called whenever an Object is created. The method uses the same name as the Class.
Textbox
Stack
Variable (C# requirements)
Constructor
44. Access is limited to the current Assembly and Derived Types
NET
Window.xaml.cs
using
Protected Internal Access Modifier
45. System.Single
Assembly
r
float - .NET alias
Static Class
46. System.Int16
DateTime
short - Size
short - .NET alias
Unary Operator
47. Mathematical (+ or - or / or %)
Derived Class
Operator
Abstract Class Modifier
Class aka Type
48. When a sub class passes down all the behaviours of the original parent class
returnType methodName (parameterList)
Inheritance
Boolean - Size
Namespace
49. Syntax of a C# Method
returnType methodName (parameterList)
Int32 - Size
Keyword
byte - Size
50. Compilation of classes. In C# Usually ends in .dll or .exe
Syntax
Assembly
Unary Operator
Private Access Modifier