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. A method that is called whenever an Object is created. The method uses the same name as the Class.
Method
Constructor
Statement
Inheritance
2. A Class that can only have Static Members
Static Class
Float (or float) - Size
Class
Private Access Modifier
3. Code which implements GUI (graphical User Interface).
r
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
Equality Operator
Variable (C# requirements)
4. Thing which gives something a value. E.g. Assignment Expression uses the '=' operator to assign a variable value such as x = y * 5
Expression
Heap
FCL
Abstract Method Modifier
5. A standardized (ECMA) language for creating Windows .NET applications and services and libraries - with a syntax similar to Java and C++.
uint - Size
Float (or float) - Size
Parameter aka Argument
C#
6. (&& or || or & or |)
Visual Studio Solution
char - Size
Conditional Operator
Just-in-time (JIT
7. 32 bit - unsigned integer data
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
Overloaded Method
Identifiers
uint - Size
8. 32 bit integer data
double - .NET alias
Intermediate Language (IL)
Inheritance
int - Size
9. 64 bit double precision floating point data
Framework Class Library (FCL)
Inheritance
Double (or double) - Size
Namespace
10. The "Type" name of data that is stored on the Stack
uint - .NET alias
Overloaded Method
Properties
Value Type
11. A symbol that specifies an operation to be performed on one or more variables.
Operator
Method
Parameter aka Argument
Heap
12. Runs in a command prompt window rather than a GUI (graphical User Interface) one.
Console Application
Virtual Method Modifier
Visual Studio Solution
uint - .NET alias
13. The C# directive required to bring a namespace into scope. Eliminates the need to fully qualify a Type.
Protected Access Modifier
using
JITer
JIT
14. Compilation of classes. In C# Usually ends in .dll or .exe
Program
Dot Notation
FCL
Assembly
15. The act of generalizing or thinking about an object in general terms. The act of identifying the data members and behavior of a Class.
Intermediate Language (IL)
Namespace
Abstraction
Expression
16. Microsoft's generic software framework for application development.
NET
String (or string)
Properties
Reference Type
17. The CLR tool used for just-in-time compilation which converts IL code to CPU specific code.
JITer
Array
Double (or double) - Size
Just-in-time (JIT
18. A Member that cannot be accessed/invoked through an Object Instance.
bool - Size
Just-in-time (JIT
Static Member
int - Size
19. 32 bit integer data
Namespace
Reference Type
Int32 - Size
Variable
20. Must have a data type
Variable (C# requirements)
Comments
Stack
FCL
21. The member type of a Class that performs an action.
Overloaded Method
Expression
Method
Visual Studio Solution
22. Mathematical (+ or - or / or %)
Intermediate Language (IL)
Console Application
char - Size
Operator
23. 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'.
Method
Textbox
Inheritance
int - .NET alias
24. true or false
Method
Heap
Textbox
Boolean - Size
25. 16 bit - signed integer data (-32768 to 32767)
Expression
short - Size
csc.exe
NET
26. Four things common to all software development: _______ - Flow of Control - Identifiers & Arguments - Testing / Debugging
Encapsulation
ushort - .NET alias
Data structures
Boolean Operator
27. Represents date and time data with a 100 ns resolution
DateTime
Data structures
Object
Relational Operator
28. System.Single
decimal - .NET alias
Namespace
float - .NET alias
Double (or double) - Size
29. Allows a class to define multiple implementations of a method based on the number and types of arguments passed (Overloading).
Dot Notation
Keyword
Statement
Polymorphism
30. Access is limited to the current Assembly
Static Member
Statement
Internal Access Modifier
ulong - Size
31. Block of memory for storing local variables and parameters. Automatically grows and shrinks as function is entered and excited.
Inheritance
Relational Operator
JIT
Stack
32. A Class that cannot be instantiated.
Inheritance
Reference Type
Static Class
Statement
33. Symbols which transform and combine expressions
String (or string)
Decimal (or decimal) - Size
int - Size
Operator
34. count = count+1 or count++ or count__. Both count variables are Unary Operators
JITer
Float (or float) - Size
Incrementing / Decrementing Variables
Unary Operator
35. 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
Label
Heap
ulong - Size
ulong - .NET alias
36. 64 bit integer data
Namespace
C#
W.P.F
Int64 - Size
37. 32 bit single precision floating point data
int - Size
Polymorphism
Float (or float) - Size
ushort - .NET alias
38. If (boolean expression) //true -> statement 1 statement1; else //false -> statement2 statement; //else statement2 optional
char - .NET alias
C#
Protected Access Modifier
If Statement
39. System.Char
Conditional Operator
uint - Size
Abstraction
char - .NET alias
40. Represents the encapsulation of data and behaviors into a single unit.
Keyword
Data structures
Variable (C# requirements)
Class
41. An abstract container used to hold a logically related group of data and functionality (e.g. System.* or System.Lynq or System.Windows etc.).
Just-in-time (JIT
Method
Stack
Namespace
42. Allow access to types that exist in outside assemblies.
Precedence
Static Member
byte - Size
References (Visual Studio Solution
43. Container for one or more Visual Studio Projects.
Abstraction
sbyte - Size
Visual Studio Solution
Operator
44. Statements are instructions describing how to run a programme. Statements declare the name of a variable. Statements are combined to create methods.
Syntax
Conditional Operator
Expression
Statement
45. Series of instructions which tell a computer what to do.
long - Size
Program
Boolean - Size
ulong - .NET alias
46. A combination of language identifiers and data and operators and expressions that constitute a single line of syntactically correct & executable code.
Encapsulation
Label
Abstract Method Modifier
Statement
47. Access is limited to the current Assembly and Derived Types
ulong - .NET alias
Value Type
Boolean - Size
Protected Internal Access Modifier
48. The output produced by the C# Compiler - typically a .dll or .exe. Produced by a Project in Visual Studio
Static Member
Expression
Assembly
Keyword
49. Integrated Development Environment
IDE
Inheritance
Unary Operator
Strong Typing
50. Un-orderd sequence of elements of the same type. Stores a fixed number of static elements of a particular type.
byte - Size
Class
Common Language Runtime (CLR)
Array
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