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. Restricts access to a Member to the current Class.
Private Access Modifier
Virtual Method Modifier
Label
using
2. Syntax of a C# Method
Int64 - Size
Variable
Abstract Class Modifier
returnType methodName (parameterList)
3. Used to display text that end user does not need to edit.
NET
short - Size
Label
Assembly
4. 16 bit- unsigned word (U+0000 to U+ffff)
Data structures
JIT
char - Size
Assembly
5. A standardized (ECMA) language for creating Windows .NET applications and services and libraries - with a syntax similar to Java and C++.
Primitive
C#
Derived Class
double - .NET alias
6. System.Decimal
decimal - .NET alias
Intermediate Language (IL)
Expression
Encapsulation
7. A combination of language identifiers and data and operators and expressions that constitute a single line of syntactically correct & executable code.
double - .NET alias
Label
Statement
Protected Internal Access Modifier
8. Access is limited to the current Assembly and Derived Types
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
Comments
int - Size
Protected Internal Access Modifier
9. Represents the encapsulation of data and behaviors into a single unit.
Base Class
Namespace
JIT
Class
10. Integrated Development Environment
Object
IDE
ushort - .NET alias
Partial Method Modifier
11. Characteristics of an object. Something an object has. Provides a specific access point to data within a field
Boolean - Size
Properties
Namespace
Object
12. count = count+1 or count++ or count__. Both count variables are Unary Operators
Incrementing / Decrementing Variables
Sealed Class
Boolean Operator
NET
13. 8 bit - signed byte (-128 - 127)
Polymorphism
sbyte - Size
ushort - Size
Static Class
14. The lowest level or fundamental data types needed for representing data.
Array
If Statement
Expression
Primitive Type
15. Series of instructions which tell a computer what to do.
Constant
short - .NET alias
DateTime
Program
16. Just-in-time compilation
Heap
JIT
Variable
Constant
17. The process of hiding and restricting access to the implementation details of a data structure.
Encapsulation
csc.exe
Label
Precedence
18. Something an object can do. A named sequence of events. Should always have a meaningful name eg calculateIncomeTax.
Method
Relational Operator
double - .NET alias
Assembly
19. (== or !=)
DateTime
If Statement
Abstract Class Modifier
Equality Operator
20. The member type of a Class that performs an action.
Keyword
JIT
Identifiers
Method
21. Mathematical (+ or - or / or %)
Namespace
Console Application
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
Operator
22. 32 bit integer data
Expression
Int32 - Size
Program
Array
23. Microsoft's generic software framework for application development.
ulong - .NET alias
Variable
NET
csc.exe
24. Statements are instructions describing how to run a programme. Statements declare the name of a variable. Statements are combined to create methods.
Heap
Properties
Statement
ulong - .NET alias
25. Keyword which exposes members to other classes OR Identifier which makes program elements public
Public Keyword
Decimal (or decimal) - Size
Int64 - Size
Assembly
26. The CLR tool used for just-in-time compilation which converts IL code to CPU specific code.
Expression
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
JITer
References (Visual Studio Solution
27. Allows the definition of a Class to span multiple files (within the same Project)
Method
Sealed Class
Encapsulation
Partial Class Modifier
28. Variables defined by a class
Field
Static Class
Textbox
Conditional Operator
29. 128 bit fixed precision (financial)
Heap
Decimal (or decimal) - Size
Method
Protected Internal Access Modifier
30. Windows Presentation Foundation
While Statement
W.P.F
Console Application
IDE
31. Block of memory for storing local variables and parameters. Automatically grows and shrinks as function is entered and excited.
Stack
Operator
decimal - .NET alias
csc.exe
32. The C# directive required to bring a namespace into scope. Eliminates the need to fully qualify a Type.
using
Virtual Method Modifier
IDE
Assembly
33. An instance of a class that exists at run-time and is typically referenced via a variable name.
CLR
bool - Size
Object
Int32 - Size
34. 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.
Stack
byte - .NET alias
Identifiers
Partial Method Modifier
35. (< or > or <= or >=)
decimal - .NET alias
long - Size
Abstract Method Modifier
Relational Operator
36. 32 bit single precision floating point data
ulong - .NET alias
Abstraction
Float (or float) - Size
Incrementing / Decrementing Variables
37. A Class that cannot be Inherited
Method
Sealed Class
Constructor
FCL
38. Four things common to all software development: _______ - Flow of Control - Identifiers & Arguments - Testing / Debugging
FCL
byte - Size
Private Access Modifier
Data structures
39. A Class from which other classes can inherit characteristics.
Class
uint - Size
Base Class
String (or string)
40. Restricts access to a Member to the current Class and any Derived Class.
Partial Class Modifier
sbyte - .NET alias
Comments
Protected Access Modifier
41. A Member that cannot be accessed/invoked through an Object Instance.
Static Member
Overloaded Method
char - Size
Operator
42. Sits behind GUI (Graphical User Interface) and provides event listeners
Equality Operator
Window.xaml.cs
C#
Textbox
43. System.SByte
Namespace
sbyte - .NET alias
Float (or float) - Size
char - Size
44. Un-orderd sequence of elements of the same type. Stores a fixed number of static elements of a particular type.
Namespace
ulong - Size
Window.xaml.cs
Array
45. Documentation text embedded within code which is not to be run as code. Two types single and multiple: single // multiline / insert comment here /
Equality Operator
Comments
Intermediate Language (IL)
r
46. Names reserved by the compiler that coders are not allowed to use as identifiers.
Operator
Window.xaml.cs
Keyword
Static Class
47. Field whose value can never change. Declared with 'const' keyword
char - Size
Method
Constant
Keyword
48. Runs in a command prompt window rather than a GUI (graphical User Interface) one.
Protected Internal Access Modifier
Protected Access Modifier
sbyte - .NET alias
Console Application
49. Always runs left to right on all arithmetic operators. Parenthesis (or brackets () ) override precedence flow.
Polymorphism
Precedence
JITer
long - Size
50. The result of successful compilation of source code written in any .NET targeted language - e.g. C# or Visual Basic or C++.
Intermediate Language (IL)
Textbox
Common Language Runtime (CLR)
Namespace
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