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. Names reserved by the compiler that coders are not allowed to use as identifiers.
short - Size
Keyword
Array
Common Language Runtime (CLR)
2. The "Type" name of data that is stored on the Stack
Value Type
byte - Size
Intermediate Language (IL)
Incrementing / Decrementing Variables
3. Indicates that the Method can be overridden.
Expression
Common Language Runtime (CLR)
Parameter aka Argument
Virtual Method Modifier
4. A representation of an area in the computer memory in which a value of a particular data type can be stored.
Variable
Stack
ulong - Size
Decimal (or decimal) - Size
5. Just-in-time compilation
Heap
JIT
Boolean Operator
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
6. System.UInt32
Expression
uint - .NET alias
JITer
Relational Operator
7. Series of instructions which tell a computer what to do.
Program
Constant
Partial Method Modifier
Window.xaml.cs
8. A method that is called whenever an Object is created. The method uses the same name as the Class.
Window.xaml.cs
String (or string)
Constructor
Namespace
9. Statements are instructions describing how to run a programme. Statements declare the name of a variable. Statements are combined to create methods.
Statement
Int32 - Size
Class Statement
Partial Class Modifier
10. Field whose value can never change. Declared with 'const' keyword
Window.xaml.cs
Encapsulation
Constant
Field
11. (= or += or -= or = or /=)
Reference Type
Precedence
Encapsulation
Assignment Operator
12. The act of generalizing or thinking about an object in general terms. The act of identifying the data members and behavior of a Class.
Precedence
short - Size
Abstraction
Base Class
13. System.Byte
Inheritance
Class
byte - .NET alias
Variable
14. Command Language Runtime
CLR
Stack
byte - Size
Public Keyword
15. System.Int32
int - .NET alias
C#
Conditional Operator
double - .NET alias
16. Code which implements GUI (graphical User Interface).
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
Operator
Static Class
Reference Type
17. Four things common to all software development: _______ - Flow of Control - Identifiers & Arguments - Testing / Debugging
Protected Internal Access Modifier
String (or string)
sbyte - .NET alias
Data structures
18. 8 bit - signed byte (-128 - 127)
Precedence
sbyte - Size
Int32 - Size
Value Type
19. (< or > or <= or >=)
Public Keyword
Window.xaml.cs
Relational Operator
Stack
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)
Private Access Modifier
C#
Protected Access Modifier
Boolean Operator
21. Something that has a different number of parameters to it's predecessor
Static Member
Assembly
Stack
Overloaded Method
22. Runs in a command prompt window rather than a GUI (graphical User Interface) one.
While Statement
Console Application
Encapsulation
Object
23. A Class that cannot be Inherited
Expression
Incrementing / Decrementing Variables
Sealed Class
r
24. The output produced by the C# Compiler - typically a .dll or .exe. Produced by a Project in Visual Studio
ushort - .NET alias
NET
Syntax
Assembly
25. 64 bit integer data
sbyte - .NET alias
Keyword
Int64 - Size
JITer
26. System.Single
returnType methodName (parameterList)
float - .NET alias
Just-in-time (JIT
Operator
27. 64 bit double precision floating point data
Value Type
Abstract Method Modifier
Double (or double) - Size
Public Keyword
28. A Class that inherits characteristics from another Class.
Polymorphism
decimal - .NET alias
Derived Class
IDE
29. 128 bit fixed precision (financial)
Parameter aka Argument
Decimal (or decimal) - Size
If Statement
Framework Class Library (FCL)
30. 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.
Strong Typing
decimal - .NET alias
Encapsulation
Namespace
31. 32 bit - unsigned integer data
Precedence
Unary Operator
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
uint - Size
32. 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.
Derived Class
Abstract Method Modifier
ulong - Size
Primitive Type
33. System.UInt16
float - .NET alias
JITer
Statement
ushort - .NET alias
34. 16 bit - signed integer data (-32768 to 32767)
Boolean - Size
bool - Size
float - .NET alias
short - Size
35. The lowest level or fundamental data types needed for representing data.
Protected Access Modifier
Primitive Type
String (or string)
CLR
36. Characteristics of an object. Something an object has. Provides a specific access point to data within a field
Inheritance
NET
CLR
Properties
37. A Class from which other classes can inherit characteristics.
Program
Base Class
Encapsulation
Heap
38. 32 bit single precision floating point data
byte - .NET alias
Float (or float) - Size
Private Access Modifier
Object
39. System.Double
Data structures
Visual Studio Solution
Boolean - Size
double - .NET alias
40. The member type of a Class that performs an action.
Data structures
Method
Intermediate Language (IL)
ushort - .NET alias
41. 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.
Sealed Class
Syntax
Namespace
sbyte - .NET alias
42. Microsoft's generic software framework for application development.
Precedence
NET
Static Class
Syntax
43. Must have a data type
decimal - .NET alias
Class aka Type
Namespace
Variable (C# requirements)
44. Used to display text that end user does not need to edit.
Variable (C# requirements)
Label
Just-in-time (JIT
Reference Type
45. A Member that cannot be accessed/invoked through an Object Instance.
Relational Operator
Encapsulation
Boolean - Size
Static Member
46. The "Type" name of data that is stored on the Heap
Identifiers
Reference Type
char - .NET alias
Operator
47. An abstract container used to hold a logically related group of data and functionality (e.g. System.* or System.Lynq or System.Windows etc.).
Namespace
Class
FCL
sbyte - .NET alias
48. Represents date and time data with a 100 ns resolution
Float (or float) - Size
DateTime
Boolean - Size
Heap
49. 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.
Partial Method Modifier
Data structures
float - .NET alias
Intermediate Language (IL)
50. Access is limited to the current Assembly
C#
Assembly
Properties
Internal Access Modifier
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