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. Only requires one operand usually a count+1 or a count++ or a count--
Operator
Internal Access Modifier
Unary Operator
Reference Type
2. Command which runs repeatedly while (some) condition is true.
float - .NET alias
While Statement
char - Size
Abstract Class Modifier
3. Variables defined by a class
uint - Size
Field
Assignment Operator
Partial Class Modifier
4. The act of generalizing or thinking about an object in general terms. The act of identifying the data members and behavior of a Class.
ulong - .NET alias
Class Statement
Abstraction
Virtual Method Modifier
5. Introduces a new class. Marked by curly brackets { }
Class Statement
Internal Access Modifier
Assembly
Double (or double) - Size
6. Mathematical (+ or - or / or %)
byte - Size
uint - .NET alias
Base Class
Operator
7. 32 bit single precision floating point data
Value Type
Float (or float) - Size
Double (or double) - Size
double - .NET alias
8. Allow access to types that exist in outside assemblies.
Overloaded Method
Derived Class
References (Visual Studio Solution
using
9. A type of statement that produces a value that might be tested or assigned to a variable.
Partial Method Modifier
Parameter aka Argument
Expression
Static Class
10. Block of memory for storing local variables and parameters. Automatically grows and shrinks as function is entered and excited.
While Statement
Expression
Stack
Virtual Method Modifier
11. System.SByte
Array
Partial Class Modifier
Conditional Operator
sbyte - .NET alias
12. Indicates that the Method can be overridden.
JITer
Static Class
Virtual Method Modifier
Object
13. 32 bit - unsigned integer data
uint - Size
Statement
Heap
Base Class
14. The C# directive required to bring a namespace into scope. Eliminates the need to fully qualify a Type.
Reference Type
using
Intermediate Language (IL)
Class Statement
15. Integrated Development Environment
IDE
Method
W.P.F
Relational Operator
16. System.Decimal
short - Size
decimal - .NET alias
Protected Access Modifier
Statement
17. Runs in a command prompt window rather than a GUI (graphical User Interface) one.
Console Application
decimal - .NET alias
Just-in-time (JIT
Parameter aka Argument
18. 8 bit - signed byte (-128 - 127)
C#
sbyte - Size
IDE
While Statement
19. Used to display text that end user does not need to edit.
Base Class
Just-in-time (JIT
Label
Decimal (or decimal) - Size
20. Code which signifies a carriage return. Symbolises a new line in a text box.
Primitive Type
float - .NET alias
Equality Operator
r
21. Code which implements GUI (graphical User Interface).
Properties
csc.exe
byte - Size
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
22. Must have a data type
Variable (C# requirements)
Comments
Abstract Method Modifier
IDE
23. Sits behind GUI (Graphical User Interface) and provides event listeners
While Statement
sbyte - Size
Class aka Type
Window.xaml.cs
24. (< or > or <= or >=)
Relational Operator
Comments
Namespace
Class
25. 16 bit - unsigned integer data (0 to 65535)
Operator
Float (or float) - Size
Label
ushort - Size
26. Thing which gives something a value. E.g. Assignment Expression uses the '=' operator to assign a variable value such as x = y * 5
sbyte - Size
Statement
Expression
Label
27. Symbols which transform and combine expressions
Array
Operator
Common Language Runtime (CLR)
JITer
28. A Class that cannot be Inherited
Decimal (or decimal) - Size
Sealed Class
CLR
Base Class
29. 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
Base Class
Abstract Class Modifier
Object
Parameter aka Argument
30. Just-in-time compilation
double - .NET alias
Overloaded Method
JIT
Constructor
31. A standardized (ECMA) language for creating Windows .NET applications and services and libraries - with a syntax similar to Java and C++.
Method
Internal Access Modifier
Assignment Operator
C#
32. The .NET run-time environment that enables code to be compiled and executed.
NET
Window.xaml.cs
Common Language Runtime (CLR)
Just-in-time (JIT
33. The member type of a Class that performs an action.
Properties
Precedence
Primitive Type
Method
34. System.Int32
byte - Size
Data structures
int - .NET alias
Value Type
35. If (boolean expression) //true -> statement 1 statement1; else //false -> statement2 statement; //else statement2 optional
Class aka Type
If Statement
Protected Access Modifier
Abstract Class Modifier
36. Names reserved by the compiler that coders are not allowed to use as identifiers.
References (Visual Studio Solution
While Statement
uint - Size
Keyword
37. Series of instructions which tell a computer what to do.
IDE
Program
decimal - .NET alias
Constant
38. System.Char
float - .NET alias
W.P.F
char - .NET alias
Private Access Modifier
39. A Class that inherits characteristics from another Class.
Derived Class
Object
Array
Heap
40. Un-orderd sequence of elements of the same type. Stores a fixed number of static elements of a particular type.
Array
Keyword
Variable (C# requirements)
float - .NET alias
41. true or false
Just-in-time (JIT
Array
Boolean - Size
Constructor
42. Text as Unicode characters
String (or string)
float - .NET alias
Virtual Method Modifier
Assembly
43. A representation of an area in the computer memory in which a value of a particular data type can be stored.
Common Language Runtime (CLR)
Protected Internal Access Modifier
Variable
Polymorphism
44. 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.
Object
JIT
Textbox
Abstract Method Modifier
45. true or false
bool - Size
Overloaded Method
csc.exe
Comments
46. Keyword which exposes members to other classes OR Identifier which makes program elements public
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
Primitive Type
Public Keyword
Identifiers
47. Something that has a different number of parameters to it's predecessor
Polymorphism
Overloaded Method
Encapsulation
Properties
48. System.UInt64
Float (or float) - Size
FCL
Statement
ulong - .NET alias
49. Documentation text embedded within code which is not to be run as code. Two types single and multiple: single // multiline / insert comment here /
Variable
double - .NET alias
Comments
Object
50. (&& or || or & or |)
long - Size
Conditional Operator
Partial Method Modifier
If Statement