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. 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)
Overloaded Method
JIT
Variable
Boolean Operator
2. Implies that the programming language places severe restrictions on the intermixing that is permitted to occur - between objects or data of different types.
Strong Typing
Constant
Constructor
CLR
3. 32 bit - unsigned integer data
Syntax
Operator
uint - Size
char - Size
4. A Class that cannot be instantiated.
Static Class
Decimal (or decimal) - Size
int - .NET alias
Protected Internal Access Modifier
5. 8 bit - unsigned byte (0 - 255)
byte - Size
Int32 - Size
Data structures
Constant
6. When a sub class passes down all the behaviours of the original parent class
long - Size
Assembly
Expression
Inheritance
7. Command which runs repeatedly while (some) condition is true.
Variable
float - .NET alias
While Statement
uint - .NET alias
8. 32 bit single precision floating point data
Float (or float) - Size
short - Size
Syntax
Abstraction
9. 16 bit - unsigned integer data (0 to 65535)
double - .NET alias
Constructor
Class Statement
ushort - Size
10. System.Double
Syntax
Relational Operator
double - .NET alias
IDE
11. A Class that can only have Static Members
Conditional Operator
Dot Notation
Framework Class Library (FCL)
Static Class
12. The lowest level or fundamental data types needed for representing data.
Equality Operator
Primitive Type
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
Constant
13. Represents date and time data with a 100 ns resolution
Public Keyword
While Statement
W.P.F
DateTime
14. The output produced by the C# Compiler - typically a .dll or .exe. Produced by a Project in Visual Studio
long - Size
Assembly
Value Type
uint - .NET alias
15. 128 bit fixed precision (financial)
Static Member
uint - .NET alias
Abstract Class Modifier
Decimal (or decimal) - Size
16. Always runs left to right on all arithmetic operators. Parenthesis (or brackets () ) override precedence flow.
Derived Class
Precedence
Incrementing / Decrementing Variables
Comments
17. Keyword which exposes members to other classes OR Identifier which makes program elements public
Derived Class
W.P.F
Public Keyword
Variable
18. Access is limited to the current Assembly
Internal Access Modifier
Dot Notation
CLR
Class
19. A combination of language identifiers and data and operators and expressions that constitute a single line of syntactically correct & executable code.
Console Application
Statement
returnType methodName (parameterList)
int - .NET alias
20. If (boolean expression) //true -> statement 1 statement1; else //false -> statement2 statement; //else statement2 optional
Abstract Method Modifier
Statement
If Statement
Precedence
21. The "Type" name of data that is stored on the Stack
Value Type
Conditional Operator
short - .NET alias
Dot Notation
22. 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
int - .NET alias
Private Access Modifier
Operator
23. A Member that cannot be accessed/invoked through an Object Instance.
Assembly
Static Member
Float (or float) - Size
Assignment Operator
24. Most common kind of reference type. They define objects. They must have at least one method and one field.
Private Access Modifier
Dot Notation
Unary Operator
Class aka Type
25. Characteristics of an object. Something an object has. Provides a specific access point to data within a field
Properties
Operator
IDE
Inheritance
26. Microsoft's generic software framework for application development.
Base Class
NET
ulong - .NET alias
Inheritance
27. Un-orderd sequence of elements of the same type. Stores a fixed number of static elements of a particular type.
Array
Protected Access Modifier
Sealed Class
Primitive Type
28. Windows Presentation Foundation
Virtual Method Modifier
Primitive Type
W.P.F
Protected Internal Access Modifier
29. System.SByte
sbyte - .NET alias
Boolean - Size
Class
References (Visual Studio Solution
30. Something that has a different number of parameters to it's predecessor
Constructor
Value Type
Overloaded Method
Framework Class Library (FCL)
31. 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
Object
Constructor
Boolean Operator
byte - .NET alias
32. 16 bit - signed integer data (-32768 to 32767)
ulong - .NET alias
While Statement
short - Size
returnType methodName (parameterList)
33. System.Decimal
W.P.F
Object
decimal - .NET alias
uint - Size
34. Code which signifies a carriage return. Symbolises a new line in a text box.
r
using
Console Application
Textbox
35. Access is limited to the current Assembly and Derived Types
If Statement
Relational Operator
Protected Internal Access Modifier
Inheritance
36. A representation of an area in the computer memory in which a value of a particular data type can be stored.
Variable
Data structures
float - .NET alias
decimal - .NET alias
37. The member type of a Class that performs an action.
Strong Typing
NET
Method
float - .NET alias
38. Code which implements GUI (graphical User Interface).
float - .NET alias
byte - .NET alias
Window.xaml.cs
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
39. The process of compiling IL source into CPU-native code for execution.
Int64 - Size
Static Class
Just-in-time (JIT
Virtual Method Modifier
40. The process of hiding and restricting access to the implementation details of a data structure.
Encapsulation
Object
Operator
char - Size
41. A Class that inherits characteristics from another Class.
Keyword
Partial Method Modifier
Derived Class
Boolean - Size
42. Extra information within a method
Assembly
float - .NET alias
Parameter aka Argument
Namespace
43. Used to display text that end user does not need to edit.
char - Size
Label
Base Class
Console Application
44. A method that is called whenever an Object is created. The method uses the same name as the Class.
Statement
IDE
Constructor
Parameter aka Argument
45. Just-in-time compilation
Assembly
using
JIT
Internal Access Modifier
46. Block of memory where objects live. Whenever a new object is created it is allowed onto the heap. Old objects are regularly deallocate from the heap to save available memory
Properties
Window.xaml.cs
Visual Studio Solution
Heap
47. 64 bit integer data
Window.xaml.cs
Static Class
Int64 - Size
Inheritance
48. Block of memory for storing local variables and parameters. Automatically grows and shrinks as function is entered and excited.
Identifiers
Stack
Primitive Type
char - .NET alias
49. 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
Common Language Runtime (CLR)
Framework Class Library (FCL)
NET
50. 64 bit - unsigned integer data
ulong - Size
int - .NET alias
Operator
Public Keyword
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