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. Integrated Development Environment
Abstract Class Modifier
IDE
ulong - .NET alias
r
2. Microsoft's generic software framework for application development.
Heap
decimal - .NET alias
NET
Visual Studio Solution
3. (< or > or <= or >=)
Protected Internal Access Modifier
Relational Operator
Properties
Encapsulation
4. Must have a data type
Boolean Operator
returnType methodName (parameterList)
Static Class
Variable (C# requirements)
5. Code which signifies a carriage return. Symbolises a new line in a text box.
Just-in-time (JIT
r
Inheritance
Program
6. System.Int16
short - .NET alias
Comments
short - Size
Assembly
7. System.UInt32
Inheritance
References (Visual Studio Solution
uint - .NET alias
Assembly
8. Only requires one operand usually a count+1 or a count++ or a count--
Boolean - Size
Overloaded Method
Int32 - Size
Unary Operator
9. (&& or || or & or |)
r
Operator
ulong - .NET alias
Conditional Operator
10. Command Language Runtime
Statement
sbyte - .NET alias
Constant
CLR
11. Mathematical (+ or - or / or %)
DateTime
ushort - Size
Operator
Constructor
12. 8 bit - signed byte (-128 - 127)
Dot Notation
sbyte - Size
Double (or double) - Size
Intermediate Language (IL)
13. The C# command line compiler which transforms C# code into IL code and produces an assembly (.dll or .exe)
Float (or float) - Size
short - .NET alias
Namespace
csc.exe
14. 32 bit integer data
Framework Class Library (FCL)
Static Class
returnType methodName (parameterList)
int - Size
15. Access is limited to the current Assembly and Derived Types
float - .NET alias
Protected Internal Access Modifier
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
Field
16. Restricts access to a Member to the current Class.
Expression
Boolean - Size
Private Access Modifier
Identifiers
17. A symbol that specifies an operation to be performed on one or more variables.
short - Size
Operator
Public Keyword
Field
18. 16 bit - unsigned integer data (0 to 65535)
ushort - Size
using
Float (or float) - Size
Object
19. The output produced by the C# Compiler - typically a .dll or .exe. Produced by a Project in Visual Studio
bool - Size
Assembly
Class aka Type
CLR
20. Just-in-time compilation
Common Language Runtime (CLR)
Heap
FCL
JIT
21. A representation of an area in the computer memory in which a value of a particular data type can be stored.
If Statement
Virtual Method Modifier
sbyte - Size
Variable
22. Symbols which transform and combine expressions
Intermediate Language (IL)
Framework Class Library (FCL)
Operator
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
23. Allows a class to define multiple implementations of a method based on the number and types of arguments passed (Overloading).
using
byte - Size
ulong - .NET alias
Polymorphism
24. Represents date and time data with a 100 ns resolution
DateTime
Console Application
Constant
JITer
25. Allow access to types that exist in outside assemblies.
Field
References (Visual Studio Solution
Unary Operator
Encapsulation
26. 64 bit - unsigned integer data
ulong - Size
long - .NET alias
Decimal (or decimal) - Size
Partial Class Modifier
27. 32 bit integer data
Base Class
bool - Size
Int32 - Size
Intermediate Language (IL)
28. Framework Class Library
Keyword
Derived Class
float - .NET alias
FCL
29. Access is limited to the current Assembly
Private Access Modifier
Constant
Internal Access Modifier
Just-in-time (JIT
30. Command which runs repeatedly while (some) condition is true.
Internal Access Modifier
While Statement
long - .NET alias
Statement
31. Compilation of classes. In C# Usually ends in .dll or .exe
Assembly
Abstract Class Modifier
Expression
Object
32. Container for one or more Visual Studio Projects.
Visual Studio Solution
long - Size
Method
double - .NET alias
33. Block of memory for storing local variables and parameters. Automatically grows and shrinks as function is entered and excited.
If Statement
Stack
Array
Constructor
34. A Member that cannot be accessed/invoked through an Object Instance.
int - .NET alias
Static Member
double - .NET alias
Strong Typing
35. 64 bit double precision floating point data
Console Application
char - .NET alias
Textbox
Double (or double) - Size
36. A standardized (ECMA) language for creating Windows .NET applications and services and libraries - with a syntax similar to Java and C++.
C#
Static Class
Namespace
Operator
37. System.Decimal
Boolean - Size
Inheritance
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
decimal - .NET alias
38. Names reserved by the compiler that coders are not allowed to use as identifiers.
uint - .NET alias
Int32 - Size
Encapsulation
Keyword
39. The C# directive required to bring a namespace into scope. Eliminates the need to fully qualify a Type.
Array
Primitive Type
using
long - Size
40. System.UInt16
Primitive Type
Assembly
ushort - .NET alias
Equality Operator
41. 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'.
float - .NET alias
Parameter aka Argument
Textbox
W.P.F
42. Always runs left to right on all arithmetic operators. Parenthesis (or brackets () ) override precedence flow.
Precedence
returnType methodName (parameterList)
char - .NET alias
Field
43. Most common kind of reference type. They define objects. They must have at least one method and one field.
Syntax
If Statement
Operator
Class aka Type
44. 16 bit - signed integer data (-32768 to 32767)
using
Primitive
float - .NET alias
short - Size
45. Thing which gives something a value. E.g. Assignment Expression uses the '=' operator to assign a variable value such as x = y * 5
double - .NET alias
Partial Class Modifier
Constructor
Expression
46. The lowest level or fundamental data types needed for representing data.
Comments
Statement
Overloaded Method
Primitive Type
47. 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.
double - .NET alias
Encapsulation
Base Class
Abstract Method Modifier
48. Text as Unicode characters
String (or string)
Incrementing / Decrementing Variables
IDE
Namespace
49. Encapsulation is the process of providing access to an object only through it's messages while keeping the details private. Encapsulation controls the use of a class.
sbyte - Size
Just-in-time (JIT
Encapsulation
Method
50. System.Single
Constant
float - .NET alias
Namespace
sbyte - Size