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. Code which implements GUI (graphical User Interface).
Abstraction
Primitive
Class aka Type
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
2. The act of generalizing or thinking about an object in general terms. The act of identifying the data members and behavior of a Class.
FCL
Partial Method Modifier
Abstraction
DateTime
3. 64 bit integer data
DateTime
Private Access Modifier
Int64 - Size
Precedence
4. The CLR tool used for just-in-time compilation which converts IL code to CPU specific code.
JITer
Heap
Framework Class Library (FCL)
short - Size
5. Thing which gives something a value. E.g. Assignment Expression uses the '=' operator to assign a variable value such as x = y * 5
Precedence
References (Visual Studio Solution
returnType methodName (parameterList)
Expression
6. Allow access to types that exist in outside assemblies.
Method
IDE
References (Visual Studio Solution
Inheritance
7. Indicates that the Method can be overridden.
Virtual Method Modifier
Framework Class Library (FCL)
ushort - Size
float - .NET alias
8. A Class that cannot be instantiated.
Operator
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
Static Class
Console Application
9. 16 bit - unsigned integer data (0 to 65535)
ushort - Size
Public Keyword
Data structures
Class aka Type
10. Syntax of a C# Method
Statement
returnType methodName (parameterList)
Protected Access Modifier
Variable (C# requirements)
11. Integrated Development Environment
IDE
Precedence
Partial Method Modifier
Private Access Modifier
12. Mathematical (+ or - or / or %)
Textbox
Array
Method
Operator
13. Represents date and time data with a 100 ns resolution
Private Access Modifier
Parameter aka Argument
Textbox
DateTime
14. A method that is called whenever an Object is created. The method uses the same name as the Class.
CLR
JITer
DateTime
Constructor
15. 16 bit - signed integer data (-32768 to 32767)
CLR
Overloaded Method
short - Size
Precedence
16. Microsoft's generic software framework for application development.
Private Access Modifier
Expression
NET
Polymorphism
17. A Class that inherits characteristics from another Class.
Relational Operator
Derived Class
sbyte - Size
If Statement
18. Statements are instructions describing how to run a programme. Statements declare the name of a variable. Statements are combined to create methods.
Console Application
Statement
Program
Variable
19. Contains the class definitions that allow access to the functionality provided by .NET.
int - .NET alias
Framework Class Library (FCL)
If Statement
Abstract Method Modifier
20. An instance of a class that exists at run-time and is typically referenced via a variable name.
Object
FCL
CLR
Private Access Modifier
21. 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
Operator
ulong - .NET alias
Textbox
22. Restricts access to a Member to the current Class and any Derived Class.
bool - Size
sbyte - .NET alias
Protected Access Modifier
Variable (C# requirements)
23. A combination of language identifiers and data and operators and expressions that constitute a single line of syntactically correct & executable code.
Strong Typing
Statement
Protected Internal Access Modifier
Framework Class Library (FCL)
24. Object Oriented Programming relies on dot.notation. Dot Notation enables public methods to be fully accessible from outside an object. Member names are separated by a dot (.). Syntax is method-defined-in-class.bject-in-runtime-of-class
Syntax
Reference Type
short - Size
Dot Notation
25. 32 bit single precision floating point data
Protected Internal Access Modifier
Float (or float) - Size
Properties
sbyte - Size
26. Groups classes together so that they have a unique identifier
Namespace
bool - Size
Incrementing / Decrementing Variables
Assembly
27. The member type of a Class that performs an action.
Class
Method
byte - .NET alias
Inheritance
28. A Class that cannot be Inherited
Sealed Class
Identifiers
Stack
Inheritance
29. Something that has a different number of parameters to it's predecessor
byte - .NET alias
Overloaded Method
Operator
Partial Method Modifier
30. System.UInt32
Float (or float) - Size
Assignment Operator
Primitive
uint - .NET alias
31. Represents the encapsulation of data and behaviors into a single unit.
DateTime
Boolean Operator
int - Size
Class
32. Names reserved by the compiler that coders are not allowed to use as identifiers.
uint - Size
float - .NET alias
Assignment Operator
Keyword
33. Always runs left to right on all arithmetic operators. Parenthesis (or brackets () ) override precedence flow.
Precedence
Properties
Boolean Operator
Static Class
34. Word that stores a value. Storage location that holds a value. Type and name of variable must be declared in a statement. Must be explicitly declared before use. Uses CamelCase notation.
Abstract Method Modifier
Variable
Inheritance
sbyte - .NET alias
35. The lowest level or fundamental data types needed for representing data.
Primitive Type
Abstraction
Comments
Int64 - Size
36. 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.
Abstract Method Modifier
char - Size
Conditional Operator
Protected Access Modifier
37. The .NET run-time environment that enables code to be compiled and executed.
NET
Label
Common Language Runtime (CLR)
Just-in-time (JIT
38. Framework Class Library
Keyword
csc.exe
Unary Operator
FCL
39. (= or += or -= or = or /=)
Unary Operator
Assignment Operator
Just-in-time (JIT
Abstract Method Modifier
40. true or false
Class Statement
bool - Size
Keyword
Method
41. Documentation text embedded within code which is not to be run as code. Two types single and multiple: single // multiline / insert comment here /
Comments
Variable (C# requirements)
short - .NET alias
Encapsulation
42. Names used to identify program elements (e.g. namespaces & classes & methods & variables). Must always start with a letter. Always case sensitive. When multiword must be presented in CamelCase. keywords are an example of an identifier.
C#
byte - Size
Identifiers
Abstract Class Modifier
43. 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)
C#
Inheritance
Boolean Operator
While Statement
44. Just-in-time compilation
uint - .NET alias
Polymorphism
Encapsulation
JIT
45. 64 bit integer data
long - Size
W.P.F
Reference Type
Syntax
46. Access is limited to the current Assembly
Internal Access Modifier
Precedence
Stack
Variable
47. Text as Unicode characters
Dot Notation
String (or string)
Primitive
Intermediate Language (IL)
48. A representation of an area in the computer memory in which a value of a particular data type can be stored.
Double (or double) - Size
W.P.F
Variable
Window.xaml.cs
49. 32 bit integer data
Common Language Runtime (CLR)
Int32 - Size
Abstract Method Modifier
W.P.F
50. Used to display text that end user does not need to edit.
Label
Window.xaml.cs
Heap
Value Type
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