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. Container for one or more Visual Studio Projects.
short - Size
Reference Type
Visual Studio Solution
Static Class
2. 8 bit - unsigned byte (0 - 255)
byte - Size
Variable
Equality Operator
Heap
3. The member type of a Class that performs an action.
Method
Precedence
Unary Operator
Static Class
4. Only requires one operand usually a count+1 or a count++ or a count--
sbyte - .NET alias
Boolean Operator
Unary Operator
char - .NET alias
5. Windows Presentation Foundation
Heap
Int32 - Size
W.P.F
int - Size
6. The act of generalizing or thinking about an object in general terms. The act of identifying the data members and behavior of a Class.
Primitive Type
Abstraction
Heap
Just-in-time (JIT
7. The C# command line compiler which transforms C# code into IL code and produces an assembly (.dll or .exe)
String (or string)
Float (or float) - Size
csc.exe
DateTime
8. System.Char
Decimal (or decimal) - Size
char - .NET alias
Relational Operator
Variable (C# requirements)
9. A method that is called whenever an Object is created. The method uses the same name as the Class.
Incrementing / Decrementing Variables
Precedence
Constructor
Comments
10. Series of instructions which tell a computer what to do.
JIT
IDE
Program
Variable (C# requirements)
11. 32 bit - unsigned integer data
uint - Size
int - .NET alias
ushort - Size
Virtual Method Modifier
12. 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.
short - .NET alias
char - .NET alias
Partial Method Modifier
returnType methodName (parameterList)
13. Variables defined by a class
Unary Operator
Field
NET
Common Language Runtime (CLR)
14. System.Double
double - .NET alias
Public Keyword
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
Identifiers
15. Extra information within a method
Virtual Method Modifier
Internal Access Modifier
Parameter aka Argument
byte - .NET alias
16. When a sub class passes down all the behaviours of the original parent class
Inheritance
Sealed Class
Boolean Operator
Equality Operator
17. A Class that cannot be Inherited
char - .NET alias
int - Size
Operator
Sealed Class
18. Command which runs repeatedly while (some) condition is true.
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
byte - .NET alias
Conditional Operator
While Statement
19. Command Language Runtime
Data structures
CLR
Abstraction
Properties
20. System.Int32
Field
int - .NET alias
Assembly
NET
21. 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.
C#
Precedence
If Statement
Variable
22. The lowest level or fundamental data types needed for representing data.
Assignment Operator
Primitive Type
Constructor
While Statement
23. 128 bit fixed precision (financial)
Constant
Overloaded Method
Decimal (or decimal) - Size
Inheritance
24. 32 bit integer data
Boolean Operator
Assignment Operator
Int32 - Size
Relational Operator
25. A Class that inherits characteristics from another Class.
Label
char - Size
short - Size
Derived Class
26. Contains the class definitions that allow access to the functionality provided by .NET.
Reference Type
char - Size
Comments
Framework Class Library (FCL)
27. Symbols which transform and combine expressions
Operator
Protected Access Modifier
Encapsulation
Sealed Class
28. Code which implements GUI (graphical User Interface).
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
Base Class
int - .NET alias
Operator
29. Something that has a different number of parameters to it's predecessor
Encapsulation
Console Application
Comments
Overloaded Method
30. System.SByte
sbyte - .NET alias
sbyte - Size
Class
Incrementing / Decrementing Variables
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.
While Statement
using
Public Keyword
Identifiers
32. A Class that cannot be instantiated.
Static Class
Static Member
Window.xaml.cs
r
33. Always runs left to right on all arithmetic operators. Parenthesis (or brackets () ) override precedence flow.
Precedence
r
Label
Expression
34. Must have a data type
Window.xaml.cs
Abstract Method Modifier
Textbox
Variable (C# requirements)
35. System.UInt64
Intermediate Language (IL)
ulong - .NET alias
uint - Size
If Statement
36. Allow access to types that exist in outside assemblies.
References (Visual Studio Solution
Textbox
byte - .NET alias
C#
37. (== or !=)
Keyword
Equality Operator
Intermediate Language (IL)
char - .NET alias
38. Keyword which exposes members to other classes OR Identifier which makes program elements public
CLR
Abstraction
Public Keyword
Textbox
39. Box which can be typed into at runtime. Can display large amounts of scrollable text for the user. To create a scrollable one in Visual Studio set the multiline property to 'TRUE' and the Scrollbars property to 'VERTICAL'.
Textbox
Public Keyword
Sealed Class
Value Type
40. Names reserved by the compiler that coders are not allowed to use as identifiers.
byte - .NET alias
Keyword
Inheritance
IDE
41. 16 bit- unsigned word (U+0000 to U+ffff)
Variable
char - Size
Just-in-time (JIT
Expression
42. 64 bit integer data
double - .NET alias
long - Size
Int64 - Size
Conditional Operator
43. System.Int64
Abstract Class Modifier
int - Size
References (Visual Studio Solution
long - .NET alias
44. Integrated Development Environment
float - .NET alias
IDE
Protected Internal Access Modifier
JITer
45. Allows the definition of a Class to span multiple files (within the same Project)
Statement
Class
Partial Class Modifier
Properties
46. Documentation text embedded within code which is not to be run as code. Two types single and multiple: single // multiline / insert comment here /
IDE
Primitive Type
CLR
Comments
47. The result of successful compilation of source code written in any .NET targeted language - e.g. C# or Visual Basic or C++.
Overloaded Method
Stack
Intermediate Language (IL)
Static Class
48. The CLR tool used for just-in-time compilation which converts IL code to CPU specific code.
Primitive
Label
JITer
Precedence
49. Runs in a command prompt window rather than a GUI (graphical User Interface) one.
Abstract Method Modifier
Console Application
C#
Textbox
50. Data Type Built into C#. Built into the XML Schema. Most common are: Int - Long - Float - Double - Decimal - String - Char and Bool.
Stack
returnType methodName (parameterList)
Primitive
Intermediate Language (IL)
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