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. Windows Presentation Foundation
Intermediate Language (IL)
Inheritance
Incrementing / Decrementing Variables
W.P.F
2. Specifies that a Class cannot be instantiated but can only be used as the Base Class from which other Classes are derived.
While Statement
CLR
Inheritance
Abstract Class Modifier
3. Microsoft's generic software framework for application development.
NET
W.P.F
DateTime
C#
4. Runs in a command prompt window rather than a GUI (graphical User Interface) one.
Polymorphism
Public Keyword
Console Application
Method
5. Indicates that the Method can be overridden.
long - .NET alias
Virtual Method Modifier
Namespace
Variable (C# requirements)
6. System.Single
Strong Typing
Static Member
float - .NET alias
Label
7. Just-in-time compilation
sbyte - Size
JIT
Conditional Operator
Array
8. The four major concepts of Object Oriented Programming: Abstraction - Encapsulation - ___________ - Polymorphism
Static Member
Inheritance
Overloaded Method
Reference Type
9. Symbols which transform and combine expressions
FCL
Operator
JIT
uint - Size
10. Field whose value can never change. Declared with 'const' keyword
Console Application
Float (or float) - Size
Encapsulation
Constant
11. Only requires one operand usually a count+1 or a count++ or a count--
Strong Typing
Unary Operator
returnType methodName (parameterList)
Internal Access Modifier
12. true or false
Boolean - Size
Comments
Float (or float) - Size
Precedence
13. A method that is called whenever an Object is created. The method uses the same name as the Class.
DateTime
Constructor
Visual Studio Solution
Private Access Modifier
14. 64 bit integer data
long - Size
Constant
Derived Class
Static Class
15. If (boolean expression) //true -> statement 1 statement1; else //false -> statement2 statement; //else statement2 optional
If Statement
Inheritance
float - .NET alias
r
16. Extra information within a method
JIT
Textbox
Protected Internal Access Modifier
Parameter aka Argument
17. Most common kind of reference type. They define objects. They must have at least one method and one field.
Common Language Runtime (CLR)
Inheritance
Virtual Method Modifier
Class aka Type
18. 128 bit fixed precision (financial)
Data structures
Decimal (or decimal) - Size
Expression
Variable (C# requirements)
19. Restricts access to a Member to the current Class and any Derived Class.
Decimal (or decimal) - Size
Protected Access Modifier
Boolean Operator
Reference Type
20. 64 bit - unsigned integer data
ulong - Size
Operator
Inheritance
sbyte - Size
21. A type of statement that produces a value that might be tested or assigned to a variable.
Value Type
W.P.F
Just-in-time (JIT
Expression
22. System.Int64
Variable (C# requirements)
long - .NET alias
Comments
Int64 - Size
23. Syntax of a C# Method
Method
Method
returnType methodName (parameterList)
sbyte - Size
24. Integrated Development Environment
Incrementing / Decrementing Variables
IDE
Assignment Operator
Assembly
25. Something that has a different number of parameters to it's predecessor
Overloaded Method
byte - .NET alias
Abstract Class Modifier
Variable
26. 64 bit double precision floating point data
Double (or double) - Size
Expression
float - .NET alias
uint - .NET alias
27. A Class that inherits characteristics from another Class.
Stack
String (or string)
Private Access Modifier
Derived Class
28. 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'.
Textbox
Namespace
returnType methodName (parameterList)
Sealed Class
29. Always runs left to right on all arithmetic operators. Parenthesis (or brackets () ) override precedence flow.
Boolean Operator
Precedence
long - .NET alias
Stack
30. Code which signifies a carriage return. Symbolises a new line in a text box.
Visual Studio Solution
JIT
Reference Type
r
31. (&& or || or & or |)
Conditional Operator
Object
Statement
Boolean Operator
32. Contains the class definitions that allow access to the functionality provided by .NET.
Framework Class Library (FCL)
CLR
Inheritance
Visual Studio Solution
33. Code which implements GUI (graphical User Interface).
Encapsulation
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
double - .NET alias
Namespace
34. 32 bit integer data
Assignment Operator
Internal Access Modifier
Comments
int - Size
35. Variables defined by a class
Field
Variable
Protected Access Modifier
Properties
36. System.UInt16
Constructor
Precedence
ushort - .NET alias
Constant
37. An instance of a class that exists at run-time and is typically referenced via a variable name.
JIT
Object
Heap
ulong - .NET alias
38. System.Decimal
double - .NET alias
Overloaded Method
decimal - .NET alias
Identifiers
39. Restricts access to a Member to the current Class.
Private Access Modifier
Protected Internal Access Modifier
Decimal (or decimal) - Size
char - .NET alias
40. System.Byte
byte - .NET alias
short - Size
Common Language Runtime (CLR)
Array
41. System.Char
Private Access Modifier
char - .NET alias
returnType methodName (parameterList)
Partial Method Modifier
42. The lowest level or fundamental data types needed for representing data.
Primitive Type
Primitive
Relational Operator
Private Access Modifier
43. A representation of an area in the computer memory in which a value of a particular data type can be stored.
Int64 - Size
byte - .NET alias
Variable
Protected Access Modifier
44. (= or += or -= or = or /=)
r
Assignment Operator
Reference Type
Static Class
45. The "Type" name of data that is stored on the Stack
Int32 - Size
ushort - Size
Class aka Type
Value Type
46. Command Language Runtime
Internal Access Modifier
While Statement
Partial Class Modifier
CLR
47. Represents date and time data with a 100 ns resolution
Operator
Relational Operator
Static Member
DateTime
48. System.Int32
int - .NET alias
Variable
Boolean Operator
Constant
49. (< or > or <= or >=)
Visual Studio Solution
Int32 - Size
Relational Operator
Virtual Method Modifier
50. 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.
Private Access Modifier
sbyte - .NET alias
sbyte - Size
Abstract Method Modifier