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. The process of compiling IL source into CPU-native code for execution.
Variable
Just-in-time (JIT
Unary Operator
Identifiers
2. 128 bit fixed precision (financial)
Decimal (or decimal) - Size
Class
double - .NET alias
Namespace
3. Extra information within a method
JITer
r
Label
Parameter aka Argument
4. 64 bit integer data
Protected Access Modifier
Unary Operator
long - Size
Strong Typing
5. Four things common to all software development: _______ - Flow of Control - Identifiers & Arguments - Testing / Debugging
decimal - .NET alias
Method
Data structures
char - Size
6. Code which implements GUI (graphical User Interface).
Textbox
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
Variable
Protected Access Modifier
7. 64 bit integer data
Int64 - Size
Properties
W.P.F
Keyword
8. 8 bit - signed byte (-128 - 127)
Protected Access Modifier
Decimal (or decimal) - Size
Constant
sbyte - Size
9. Microsoft's generic software framework for application development.
Public Keyword
NET
Label
ulong - Size
10. System.Char
C#
long - .NET alias
char - .NET alias
Statement
11. 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'.
Partial Class Modifier
ulong - .NET alias
Derived Class
Textbox
12. The output produced by the C# Compiler - typically a .dll or .exe. Produced by a Project in Visual Studio
Float (or float) - Size
Statement
Assembly
Namespace
13. The act of generalizing or thinking about an object in general terms. The act of identifying the data members and behavior of a Class.
Abstract Method Modifier
FCL
Abstraction
r
14. System.UInt64
Statement
ushort - Size
byte - .NET alias
ulong - .NET alias
15. Restricts access to a Member to the current Class.
FCL
Textbox
Private Access Modifier
Method
16. true or false
Boolean - Size
returnType methodName (parameterList)
ulong - Size
Internal Access Modifier
17. 32 bit integer data
Int32 - Size
byte - .NET alias
Parameter aka Argument
Private Access Modifier
18. Allows a class to define multiple implementations of a method based on the number and types of arguments passed (Overloading).
If Statement
Polymorphism
Inheritance
Incrementing / Decrementing Variables
19. An abstract container used to hold a logically related group of data and functionality (e.g. System.* or System.Lynq or System.Windows etc.).
Array
Method
Relational Operator
Namespace
20. Always runs left to right on all arithmetic operators. Parenthesis (or brackets () ) override precedence flow.
Precedence
Framework Class Library (FCL)
Base Class
Window.xaml.cs
21. System.Single
FCL
Boolean Operator
float - .NET alias
long - Size
22. Only requires one operand usually a count+1 or a count++ or a count--
Console Application
Just-in-time (JIT
Unary Operator
Statement
23. Command Language Runtime
Object
Primitive
ushort - Size
CLR
24. Thing which gives something a value. E.g. Assignment Expression uses the '=' operator to assign a variable value such as x = y * 5
Primitive Type
Expression
Incrementing / Decrementing Variables
csc.exe
25. Just-in-time compilation
ushort - Size
JIT
Operator
Internal Access Modifier
26. Must have a data type
csc.exe
Variable (C# requirements)
int - .NET alias
Static Class
27. Specifies that a Class cannot be instantiated but can only be used as the Base Class from which other Classes are derived.
bool - Size
Abstract Class Modifier
Assembly
Boolean - Size
28. Windows Presentation Foundation
Syntax
ushort - .NET alias
W.P.F
Namespace
29. The lowest level or fundamental data types needed for representing data.
Console Application
Parameter aka Argument
Primitive Type
Operator
30. 8 bit - unsigned byte (0 - 255)
sbyte - .NET alias
byte - Size
Operator
Array
31. A representation of an area in the computer memory in which a value of a particular data type can be stored.
Protected Internal Access Modifier
Variable
float - .NET alias
Inheritance
32. 16 bit - signed integer data (-32768 to 32767)
short - Size
Dot Notation
Private Access Modifier
Sealed Class
33. (= or += or -= or = or /=)
Assignment Operator
Relational Operator
Polymorphism
Identifiers
34. The C# command line compiler which transforms C# code into IL code and produces an assembly (.dll or .exe)
Protected Internal Access Modifier
Statement
short - Size
csc.exe
35. Syntax of a C# Method
ushort - Size
Keyword
returnType methodName (parameterList)
Int32 - Size
36. Field whose value can never change. Declared with 'const' keyword
Constant
Visual Studio Solution
Variable
Statement
37. System.UInt16
Protected Internal Access Modifier
float - .NET alias
Internal Access Modifier
ushort - .NET alias
38. Access is limited to the current Assembly and Derived Types
Expression
Protected Internal Access Modifier
JIT
Method
39. 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
Public Keyword
Value Type
Assembly
Heap
40. Allow access to types that exist in outside assemblies.
Incrementing / Decrementing Variables
Inheritance
char - .NET alias
References (Visual Studio Solution
41. Used to display text that end user does not need to edit.
Partial Method Modifier
Just-in-time (JIT
Label
Class Statement
42. A combination of language identifiers and data and operators and expressions that constitute a single line of syntactically correct & executable code.
CLR
FCL
Inheritance
Statement
43. Series of instructions which tell a computer what to do.
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
Expression
Operator
Program
44. System.Int16
decimal - .NET alias
Decimal (or decimal) - Size
short - .NET alias
char - Size
45. System.UInt32
Partial Class Modifier
Value Type
uint - .NET alias
byte - Size
46. Statements are instructions describing how to run a programme. Statements declare the name of a variable. Statements are combined to create methods.
Static Member
char - Size
csc.exe
Statement
47. The C# directive required to bring a namespace into scope. Eliminates the need to fully qualify a Type.
Protected Internal Access Modifier
Precedence
Field
using
48. The result of successful compilation of source code written in any .NET targeted language - e.g. C# or Visual Basic or C++.
Int64 - Size
sbyte - Size
Intermediate Language (IL)
decimal - .NET alias
49. Documentation text embedded within code which is not to be run as code. Two types single and multiple: single // multiline / insert comment here /
Expression
Partial Class Modifier
ushort - Size
Comments
50. Contains the class definitions that allow access to the functionality provided by .NET.
char - .NET alias
Expression
String (or string)
Framework Class Library (FCL)
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