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. Compilation of classes. In C# Usually ends in .dll or .exe
JIT
Class
Assembly
Expression
2. Contains the class definitions that allow access to the functionality provided by .NET.
Equality Operator
Abstract Method Modifier
Partial Class Modifier
Framework Class Library (FCL)
3. Restricts access to a Member to the current Class.
Class Statement
Inheritance
Private Access Modifier
Static Member
4. Represents date and time data with a 100 ns resolution
Sealed Class
Virtual Method Modifier
Stack
DateTime
5. The CLR tool used for just-in-time compilation which converts IL code to CPU specific code.
Variable
JITer
Data structures
Precedence
6. Keyword which exposes members to other classes OR Identifier which makes program elements public
Namespace
Value Type
Public Keyword
sbyte - .NET alias
7. Something that has a different number of parameters to it's predecessor
Overloaded Method
Equality Operator
Class
DateTime
8. Runs in a command prompt window rather than a GUI (graphical User Interface) one.
Console Application
Variable
Overloaded Method
sbyte - .NET alias
9. System.UInt32
byte - Size
sbyte - .NET alias
Namespace
uint - .NET alias
10. Always runs left to right on all arithmetic operators. Parenthesis (or brackets () ) override precedence flow.
Precedence
Strong Typing
bool - Size
Label
11. Access is limited to the current Assembly and Derived Types
Framework Class Library (FCL)
uint - .NET alias
Static Member
Protected Internal Access Modifier
12. count = count+1 or count++ or count__. Both count variables are Unary Operators
Incrementing / Decrementing Variables
FCL
Data structures
Internal Access Modifier
13. A Class from which other classes can inherit characteristics.
byte - Size
Protected Internal Access Modifier
Base Class
int - Size
14. The process of hiding and restricting access to the implementation details of a data structure.
double - .NET alias
Encapsulation
Operator
Polymorphism
15. A representation of an area in the computer memory in which a value of a particular data type can be stored.
Variable
int - .NET alias
uint - Size
String (or string)
16. System.Decimal
returnType methodName (parameterList)
int - .NET alias
decimal - .NET alias
Float (or float) - Size
17. Field whose value can never change. Declared with 'const' keyword
Polymorphism
Method
Constant
Operator
18. An abstract container used to hold a logically related group of data and functionality (e.g. System.* or System.Lynq or System.Windows etc.).
Constant
Stack
Namespace
Primitive
19. The output produced by the C# Compiler - typically a .dll or .exe. Produced by a Project in Visual Studio
Assembly
Framework Class Library (FCL)
Value Type
Overloaded Method
20. System.Byte
Common Language Runtime (CLR)
byte - .NET alias
Expression
Object
21. 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.
CLR
Primitive
Syntax
Inheritance
22. A Class that inherits characteristics from another Class.
long - .NET alias
Derived Class
Variable
ulong - .NET alias
23. 32 bit - unsigned integer data
Partial Method Modifier
uint - Size
Textbox
Expression
24. 8 bit - unsigned byte (0 - 255)
Static Class
Label
byte - Size
Constant
25. A Class that can only have Static Members
NET
Expression
Static Class
int - .NET alias
26. Indicates that the Method can be overridden.
Virtual Method Modifier
Overloaded Method
Float (or float) - Size
char - Size
27. 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.
W.P.F
Abstract Method Modifier
String (or string)
Public Keyword
28. Microsoft's generic software framework for application development.
Unary Operator
NET
Polymorphism
Assignment Operator
29. Symbols which transform and combine expressions
Relational Operator
Operator
Framework Class Library (FCL)
Virtual Method Modifier
30. The four major concepts of Object Oriented Programming: Abstraction - Encapsulation - ___________ - Polymorphism
Common Language Runtime (CLR)
Assembly
uint - Size
Inheritance
31. 64 bit double precision floating point data
References (Visual Studio Solution
Double (or double) - Size
Derived Class
Int64 - Size
32. 16 bit- unsigned word (U+0000 to U+ffff)
ulong - .NET alias
FCL
Keyword
char - Size
33. (= or += or -= or = or /=)
int - .NET alias
Assignment Operator
ushort - Size
Unary Operator
34. 32 bit single precision floating point data
short - .NET alias
Decimal (or decimal) - Size
Virtual Method Modifier
Float (or float) - Size
35. true or false
Boolean - Size
Abstract Class Modifier
Conditional Operator
Encapsulation
36. 64 bit - unsigned integer data
Identifiers
ulong - Size
float - .NET alias
double - .NET alias
37. Sits behind GUI (Graphical User Interface) and provides event listeners
Window.xaml.cs
Static Class
Double (or double) - Size
Common Language Runtime (CLR)
38. Specifies that a Class cannot be instantiated but can only be used as the Base Class from which other Classes are derived.
Abstract Class Modifier
Statement
Public Keyword
Boolean - Size
39. (< or > or <= or >=)
DateTime
Internal Access Modifier
Relational Operator
Constant
40. Something an object can do. A named sequence of events. Should always have a meaningful name eg calculateIncomeTax.
CLR
Partial Class Modifier
References (Visual Studio Solution
Method
41. Used to display text that end user does not need to edit.
decimal - .NET alias
r
Label
Private Access Modifier
42. Command Language Runtime
Constant
Protected Access Modifier
CLR
Object
43. 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
While Statement
Static Class
Object
Operator
44. 32 bit integer data
Inheritance
Partial Class Modifier
int - Size
Static Member
45. Statements are instructions describing how to run a programme. Statements declare the name of a variable. Statements are combined to create methods.
Protected Access Modifier
Expression
Console Application
Statement
46. Represents the encapsulation of data and behaviors into a single unit.
Reference Type
Class
Identifiers
Static Member
47. Allows a Method to be defined in a separate file (within the same Project). If no definition is found the compiler excludes the Method as an optimization.
short - .NET alias
Constant
Partial Method Modifier
Textbox
48. 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
Just-in-time (JIT
Int64 - Size
String (or string)
49. An instance of a class that exists at run-time and is typically referenced via a variable name.
Constant
Field
Abstract Class Modifier
Object
50. 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)
Heap
Boolean Operator
Expression
Assembly
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