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. Symbols which transform and combine expressions
ulong - Size
Operator
ushort - .NET alias
Unary Operator
2. When a sub class passes down all the behaviours of the original parent class
JITer
Inheritance
Just-in-time (JIT
Int64 - Size
3. Syntax of a C# Method
char - Size
char - .NET alias
Object
returnType methodName (parameterList)
4. true or false
Incrementing / Decrementing Variables
bool - Size
Inheritance
int - Size
5. The CLR tool used for just-in-time compilation which converts IL code to CPU specific code.
JITer
bool - Size
r
int - .NET alias
6. 32 bit integer data
Int32 - Size
Data structures
Precedence
JIT
7. Data Type Built into C#. Built into the XML Schema. Most common are: Int - Long - Float - Double - Decimal - String - Char and Bool.
using
Overloaded Method
Primitive
uint - Size
8. The four major concepts of Object Oriented Programming: Abstraction - Encapsulation - ___________ - Polymorphism
Boolean - Size
long - .NET alias
csc.exe
Inheritance
9. System.Char
char - .NET alias
short - .NET alias
Boolean - Size
Base Class
10. System.Decimal
IDE
Unary Operator
decimal - .NET alias
Label
11. 16 bit - unsigned integer data (0 to 65535)
Console Application
Int64 - Size
ushort - Size
Strong Typing
12. Allows the definition of a Class to span multiple files (within the same Project)
Operator
sbyte - .NET alias
Partial Class Modifier
Parameter aka Argument
13. System.SByte
sbyte - .NET alias
Private Access Modifier
decimal - .NET alias
short - .NET alias
14. The .NET run-time environment that enables code to be compiled and executed.
Common Language Runtime (CLR)
double - .NET alias
Object
Partial Class Modifier
15. Represents date and time data with a 100 ns resolution
DateTime
short - .NET alias
W.P.F
C#
16. A type of statement that produces a value that might be tested or assigned to a variable.
Static Member
Expression
ushort - .NET alias
Statement
17. System.UInt32
NET
uint - .NET alias
Encapsulation
Heap
18. Names reserved by the compiler that coders are not allowed to use as identifiers.
Protected Internal Access Modifier
Unary Operator
Namespace
Keyword
19. Introduces a new class. Marked by curly brackets { }
sbyte - Size
C#
Class Statement
Overloaded Method
20. System.Int64
ushort - .NET alias
long - .NET alias
Conditional Operator
Object
21. 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)
Boolean Operator
Public Keyword
Static Class
char - .NET alias
22. A Class that cannot be instantiated.
Primitive Type
ushort - .NET alias
Static Class
Primitive
23. The C# command line compiler which transforms C# code into IL code and produces an assembly (.dll or .exe)
Namespace
uint - Size
Syntax
csc.exe
24. System.Double
Public Keyword
Window.xaml.cs
double - .NET alias
Class
25. A Class from which other classes can inherit characteristics.
Encapsulation
String (or string)
Console Application
Base Class
26. A symbol that specifies an operation to be performed on one or more variables.
float - .NET alias
double - .NET alias
Object
Operator
27. The result of successful compilation of source code written in any .NET targeted language - e.g. C# or Visual Basic or C++.
Keyword
Base Class
sbyte - Size
Intermediate Language (IL)
28. A method that is called whenever an Object is created. The method uses the same name as the Class.
Expression
float - .NET alias
Constructor
byte - .NET alias
29. Variables defined by a class
Class aka Type
Class
Field
Operator
30. 64 bit double precision floating point data
Data structures
Double (or double) - Size
JIT
Static Member
31. 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.
Syntax
Conditional Operator
Identifiers
short - Size
32. A standardized (ECMA) language for creating Windows .NET applications and services and libraries - with a syntax similar to Java and C++.
Polymorphism
C#
Dot Notation
Double (or double) - Size
33. Most common kind of reference type. They define objects. They must have at least one method and one field.
Internal Access Modifier
bool - Size
short - Size
Class aka Type
34. 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.
Parameter aka Argument
Operator
Syntax
Intermediate Language (IL)
35. Implies that the programming language places severe restrictions on the intermixing that is permitted to occur - between objects or data of different types.
Encapsulation
long - Size
ulong - Size
Strong Typing
36. The member type of a Class that performs an action.
Protected Access Modifier
Method
Conditional Operator
Program
37. 128 bit fixed precision (financial)
char - Size
Decimal (or decimal) - Size
Conditional Operator
Properties
38. Allows a class to define multiple implementations of a method based on the number and types of arguments passed (Overloading).
Variable
Data structures
Polymorphism
r
39. 32 bit single precision floating point data
Double (or double) - Size
Stack
Float (or float) - Size
Properties
40. Restricts access to a Member to the current Class.
Reference Type
Namespace
Label
Private Access Modifier
41. Block of memory for storing local variables and parameters. Automatically grows and shrinks as function is entered and excited.
Object
Stack
ushort - Size
Constant
42. Text as Unicode characters
csc.exe
Strong Typing
String (or string)
Properties
43. The "Type" name of data that is stored on the Heap
Strong Typing
Reference Type
Unary Operator
int - .NET alias
44. Framework Class Library
Constant
FCL
decimal - .NET alias
CLR
45. count = count+1 or count++ or count__. Both count variables are Unary Operators
ushort - .NET alias
uint - .NET alias
IDE
Incrementing / Decrementing Variables
46. A Class that inherits characteristics from another Class.
Conditional Operator
short - Size
Derived Class
Private Access Modifier
47. The process of hiding and restricting access to the implementation details of a data structure.
Boolean Operator
Assignment Operator
int - Size
Encapsulation
48. Just-in-time compilation
short - Size
JIT
Just-in-time (JIT
Dot Notation
49. 64 bit - unsigned integer data
Decimal (or decimal) - Size
Virtual Method Modifier
Properties
ulong - Size
50. Indicates that the Method can be overridden.
Base Class
Class aka Type
Virtual Method Modifier
Object
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