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. Command Language Runtime
Statement
CLR
Partial Class Modifier
Boolean Operator
2. Runs in a command prompt window rather than a GUI (graphical User Interface) one.
Console Application
float - .NET alias
Primitive
IDE
3. 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
csc.exe
Encapsulation
Decimal (or decimal) - Size
4. An abstract container used to hold a logically related group of data and functionality (e.g. System.* or System.Lynq or System.Windows etc.).
byte - .NET alias
Namespace
Assignment Operator
Float (or float) - Size
5. Most common kind of reference type. They define objects. They must have at least one method and one field.
References (Visual Studio Solution
IDE
Class aka Type
Static Member
6. A method that is called whenever an Object is created. The method uses the same name as the Class.
Object
Properties
Constructor
Program
7. Represents the encapsulation of data and behaviors into a single unit.
ushort - .NET alias
Class
Syntax
Array
8. A standardized (ECMA) language for creating Windows .NET applications and services and libraries - with a syntax similar to Java and C++.
C#
Inheritance
Constructor
Static Class
9. Groups classes together so that they have a unique identifier
Operator
bool - Size
Namespace
DateTime
10. Restricts access to a Member to the current Class and any Derived Class.
Protected Access Modifier
References (Visual Studio Solution
Method
int - .NET alias
11. System.Single
FCL
Framework Class Library (FCL)
float - .NET alias
Polymorphism
12. 64 bit integer data
String (or string)
ushort - Size
Int32 - Size
Int64 - Size
13. The process of compiling IL source into CPU-native code for execution.
Heap
Statement
Private Access Modifier
Just-in-time (JIT
14. System.Int64
Incrementing / Decrementing Variables
Relational Operator
Expression
long - .NET alias
15. Represents date and time data with a 100 ns resolution
Incrementing / Decrementing Variables
JIT
DateTime
Precedence
16. The C# command line compiler which transforms C# code into IL code and produces an assembly (.dll or .exe)
Polymorphism
r
csc.exe
Virtual Method Modifier
17. Allows a class to define multiple implementations of a method based on the number and types of arguments passed (Overloading).
decimal - .NET alias
Method
Polymorphism
sbyte - Size
18. A combination of language identifiers and data and operators and expressions that constitute a single line of syntactically correct & executable code.
Relational Operator
Constant
Static Class
Statement
19. 128 bit fixed precision (financial)
C#
uint - Size
Decimal (or decimal) - Size
JIT
20. Calculation whose result is either true or false but cannot be both E.g. == Equal to. != Not Equal too. < Less than. <= Less than of equal to. > Greater than. >= Greaten than or equal to. && AND (Conditional) ->|| OR (Conditional)
Boolean Operator
Boolean - Size
NET
Inheritance
21. 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.
Properties
Keyword
ushort - Size
Encapsulation
22. count = count+1 or count++ or count__. Both count variables are Unary Operators
Program
Incrementing / Decrementing Variables
While Statement
Window.xaml.cs
23. The "Type" name of data that is stored on the Stack
Program
csc.exe
Value Type
Dot Notation
24. Used to display text that end user does not need to edit.
sbyte - Size
String (or string)
Label
FCL
25. A representation of an area in the computer memory in which a value of a particular data type can be stored.
Strong Typing
Operator
Variable
Expression
26. Specifies that a Class cannot be instantiated but can only be used as the Base Class from which other Classes are derived.
Framework Class Library (FCL)
Overloaded Method
Private Access Modifier
Abstract Class Modifier
27. Container for one or more Visual Studio Projects.
ulong - Size
Variable
Visual Studio Solution
Int64 - Size
28. Syntax of a C# Method
Class Statement
Partial Method Modifier
returnType methodName (parameterList)
bool - Size
29. System.Decimal
Operator
Stack
decimal - .NET alias
Static Class
30. Something an object can do. A named sequence of events. Should always have a meaningful name eg calculateIncomeTax.
byte - .NET alias
Method
Statement
Intermediate Language (IL)
31. A Class that cannot be instantiated.
Console Application
Primitive
double - .NET alias
Static Class
32. The "Type" name of data that is stored on the Heap
Partial Method Modifier
Window.xaml.cs
Reference Type
Object
33. 64 bit integer data
long - Size
Syntax
Protected Internal Access Modifier
References (Visual Studio Solution
34. The result of successful compilation of source code written in any .NET targeted language - e.g. C# or Visual Basic or C++.
Data structures
Class Statement
Intermediate Language (IL)
Statement
35. (= or += or -= or = or /=)
Field
Assignment Operator
r
Boolean Operator
36. (< or > or <= or >=)
Keyword
Program
Relational Operator
ulong - .NET alias
37. Implies that the programming language places severe restrictions on the intermixing that is permitted to occur - between objects or data of different types.
Boolean Operator
Syntax
Strong Typing
Program
38. The process of hiding and restricting access to the implementation details of a data structure.
Visual Studio Solution
Encapsulation
Assembly
Class aka Type
39. Code which signifies a carriage return. Symbolises a new line in a text box.
References (Visual Studio Solution
Parameter aka Argument
Inheritance
r
40. The member type of a Class that performs an action.
Method
Data structures
Relational Operator
Field
41. Must have a data type
Keyword
Overloaded Method
Variable (C# requirements)
Operator
42. System.Double
Precedence
Public Keyword
double - .NET alias
Statement
43. true or false
NET
While Statement
r
Boolean - Size
44. Microsoft's generic software framework for application development.
Virtual Method Modifier
bool - Size
Namespace
NET
45. true or false
Assignment Operator
bool - Size
double - .NET alias
Properties
46. Access is limited to the current Assembly
decimal - .NET alias
returnType methodName (parameterList)
int - Size
Internal Access Modifier
47. System.SByte
sbyte - .NET alias
Variable
Constant
Strong Typing
48. Restricts access to a Member to the current Class.
Inheritance
Primitive
Variable (C# requirements)
Private Access Modifier
49. 64 bit double precision floating point data
Float (or float) - Size
uint - Size
Double (or double) - Size
C#
50. Characteristics of an object. Something an object has. Provides a specific access point to data within a field
Label
Static Class
Properties
Console Application
Sorry!:) No result found.
Can you answer 50 questions in 15 minutes?
Let me suggest you:
Browse all subjects
Browse all tests
Most popular tests
Major Subjects
Tests & Exams
AP
CLEP
DSST
GRE
SAT
GMAT
Certifications
CISSP go to https://www.isc2.org/
PMP
ITIL
RHCE
MCTS
More...
IT Skills
Android Programming
Data Modeling
Objective C Programming
Basic Python Programming
Adobe Illustrator
More...
Business Skills
Advertising Techniques
Business Accounting Basics
Business Strategy
Human Resource Management
Marketing Basics
More...
Soft Skills
Body Language
People Skills
Public Speaking
Persuasion
Job Hunting And Resumes
More...
Vocabulary
GRE Vocab
SAT Vocab
TOEFL Essential Vocab
Basic English Words For All
Global Words You Should Know
Business English
More...
Languages
AP German Vocab
AP Latin Vocab
SAT Subject Test: French
Italian Survival
Norwegian Survival
More...
Engineering
Audio Engineering
Computer Science Engineering
Aerospace Engineering
Chemical Engineering
Structural Engineering
More...
Health Sciences
Basic Nursing Skills
Health Science Language Fundamentals
Veterinary Technology Medical Language
Cardiology
Clinical Surgery
More...
English
Grammar Fundamentals
Literary And Rhetorical Vocab
Elements Of Style Vocab
Introduction To English Major
Complete Advanced Sentences
Literature
Homonyms
More...
Math
Algebra Formulas
Basic Arithmetic: Measurements
Metric Conversions
Geometric Properties
Important Math Facts
Number Sense Vocab
Business Math
More...
Other Major Subjects
Science
Economics
History
Law
Performing-arts
Cooking
Logic & Reasoning
Trivia
Browse all subjects
Browse all tests
Most popular tests