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. Field whose value can never change. Declared with 'const' keyword
Constructor
Program
Constant
Framework Class Library (FCL)
2. When a sub class passes down all the behaviours of the original parent class
Abstraction
Inheritance
Variable
Comments
3. The .NET run-time environment that enables code to be compiled and executed.
Boolean - Size
Variable
Syntax
Common Language Runtime (CLR)
4. Syntax of a C# Method
int - .NET alias
returnType methodName (parameterList)
uint - .NET alias
Relational Operator
5. Something that has a different number of parameters to it's predecessor
Precedence
DateTime
Overloaded Method
char - Size
6. The lowest level or fundamental data types needed for representing data.
Primitive Type
Float (or float) - Size
ushort - Size
decimal - .NET alias
7. A Class that inherits characteristics from another Class.
IDE
Decimal (or decimal) - Size
Polymorphism
Derived Class
8. An abstract container used to hold a logically related group of data and functionality (e.g. System.* or System.Lynq or System.Windows etc.).
Class Statement
byte - Size
Namespace
double - .NET alias
9. Windows Presentation Foundation
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
W.P.F
Equality Operator
char - Size
10. The C# directive required to bring a namespace into scope. Eliminates the need to fully qualify a Type.
Strong Typing
Framework Class Library (FCL)
FCL
using
11. Represents date and time data with a 100 ns resolution
Partial Class Modifier
Class Statement
Inheritance
DateTime
12. (= or += or -= or = or /=)
Statement
Abstraction
Primitive
Assignment Operator
13. System.Int64
Window.xaml.cs
Statement
Dot Notation
long - .NET alias
14. 16 bit- unsigned word (U+0000 to U+ffff)
uint - .NET alias
Polymorphism
DateTime
char - Size
15. Compilation of classes. In C# Usually ends in .dll or .exe
Assembly
Object
Private Access Modifier
Comments
16. A representation of an area in the computer memory in which a value of a particular data type can be stored.
Inheritance
byte - Size
Variable
bool - Size
17. 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
Heap
C#
Label
Protected Access Modifier
18. Command Language Runtime
CLR
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
Static Member
returnType methodName (parameterList)
19. Code which signifies a carriage return. Symbolises a new line in a text box.
Unary Operator
r
Assembly
Textbox
20. Characteristics of an object. Something an object has. Provides a specific access point to data within a field
Internal Access Modifier
Static Class
Properties
Comments
21. The "Type" name of data that is stored on the Stack
ushort - Size
Value Type
Variable
JIT
22. A method that is called whenever an Object is created. The method uses the same name as the Class.
Constructor
Field
Static Class
Encapsulation
23. The result of successful compilation of source code written in any .NET targeted language - e.g. C# or Visual Basic or C++.
Intermediate Language (IL)
Syntax
Identifiers
Decimal (or decimal) - Size
24. A Class that cannot be Inherited
Incrementing / Decrementing Variables
Comments
JIT
Sealed Class
25. 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.
ulong - Size
Identifiers
ushort - Size
Console Application
26. The "Type" name of data that is stored on the Heap
Operator
Reference Type
Object
Statement
27. System.UInt32
long - .NET alias
Operator
Namespace
uint - .NET alias
28. Object Oriented Programming relies on dot.notation. Dot Notation enables public methods to be fully accessible from outside an object. Member names are separated by a dot (.). Syntax is method-defined-in-class.bject-in-runtime-of-class
sbyte - .NET alias
ushort - .NET alias
Dot Notation
Primitive
29. System.SByte
Overloaded Method
sbyte - .NET alias
Primitive Type
decimal - .NET alias
30. true or false
Precedence
Unary Operator
IDE
bool - Size
31. The CLR tool used for just-in-time compilation which converts IL code to CPU specific code.
Variable
returnType methodName (parameterList)
JITer
Namespace
32. The act of generalizing or thinking about an object in general terms. The act of identifying the data members and behavior of a Class.
Abstraction
Label
Statement
Decimal (or decimal) - Size
33. Block of memory for storing local variables and parameters. Automatically grows and shrinks as function is entered and excited.
Stack
Expression
Encapsulation
Variable
34. Variables defined by a class
Heap
JITer
Sealed Class
Field
35. 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'.
NET
ushort - Size
Partial Class Modifier
Textbox
36. System.Double
byte - Size
double - .NET alias
Assembly
Partial Class Modifier
37. Keyword which exposes members to other classes OR Identifier which makes program elements public
Method
Public Keyword
References (Visual Studio Solution
Window.xaml.cs
38. 16 bit - unsigned integer data (0 to 65535)
Abstract Method Modifier
Protected Internal Access Modifier
ushort - Size
Properties
39. A Class from which other classes can inherit characteristics.
Virtual Method Modifier
using
Base Class
Visual Studio Solution
40. Allow access to types that exist in outside assemblies.
References (Visual Studio Solution
Assembly
uint - .NET alias
Namespace
41. Introduces a new class. Marked by curly brackets { }
Internal Access Modifier
Class Statement
Protected Access Modifier
DateTime
42. 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
Virtual Method Modifier
long - .NET alias
If Statement
43. Represents the encapsulation of data and behaviors into a single unit.
Class
Expression
Namespace
Framework Class Library (FCL)
44. Thing which gives something a value. E.g. Assignment Expression uses the '=' operator to assign a variable value such as x = y * 5
returnType methodName (parameterList)
Internal Access Modifier
Expression
NET
45. The member type of a Class that performs an action.
Operator
Label
Method
Expression
46. 128 bit fixed precision (financial)
Decimal (or decimal) - Size
ulong - .NET alias
Static Member
ulong - Size
47. System.Int16
short - .NET alias
float - .NET alias
Abstraction
Variable
48. A Class that can only have Static Members
Private Access Modifier
char - Size
DateTime
Static Class
49. The process of hiding and restricting access to the implementation details of a data structure.
Incrementing / Decrementing Variables
Abstract Class Modifier
Variable
Encapsulation
50. 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.
Statement
Equality Operator
Variable
Strong Typing
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