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. System.Int16
Primitive Type
byte - .NET alias
Private Access Modifier
short - .NET alias
2. A Class from which other classes can inherit characteristics.
Console Application
Base Class
Derived Class
using
3. System.UInt64
ulong - .NET alias
Conditional Operator
Expression
Sealed Class
4. Thing which gives something a value. E.g. Assignment Expression uses the '=' operator to assign a variable value such as x = y * 5
byte - .NET alias
Float (or float) - Size
Expression
Virtual Method Modifier
5. Mathematical (+ or - or / or %)
Operator
Variable (C# requirements)
Boolean Operator
IDE
6. System.Int64
long - .NET alias
Method
char - .NET alias
Primitive Type
7. System.UInt32
Reference Type
Equality Operator
Visual Studio Solution
uint - .NET alias
8. (== or !=)
Comments
Equality Operator
Syntax
Constructor
9. 8 bit - unsigned byte (0 - 255)
Int64 - Size
Class
byte - Size
long - .NET alias
10. Framework Class Library
FCL
Data structures
Field
byte - Size
11. 32 bit - unsigned integer data
uint - Size
Primitive
IDE
float - .NET alias
12. An instance of a class that exists at run-time and is typically referenced via a variable name.
Object
uint - .NET alias
ushort - Size
using
13. Represents date and time data with a 100 ns resolution
decimal - .NET alias
Polymorphism
Just-in-time (JIT
DateTime
14. Access is limited to the current Assembly and Derived Types
JITer
C#
Double (or double) - Size
Protected Internal Access Modifier
15. The .NET run-time environment that enables code to be compiled and executed.
short - .NET alias
Visual Studio Solution
Float (or float) - Size
Common Language Runtime (CLR)
16. Just-in-time compilation
Framework Class Library (FCL)
Precedence
ulong - Size
JIT
17. A Member that cannot be accessed/invoked through an Object Instance.
Static Member
Boolean - Size
Label
long - Size
18. An abstract container used to hold a logically related group of data and functionality (e.g. System.* or System.Lynq or System.Windows etc.).
Double (or double) - Size
Namespace
Int64 - Size
Syntax
19. When a sub class passes down all the behaviours of the original parent class
Inheritance
Comments
Object
Heap
20. A Class that can only have Static Members
Heap
Expression
Static Class
IDE
21. Code which signifies a carriage return. Symbolises a new line in a text box.
Object
short - .NET alias
Int32 - Size
r
22. Contains the class definitions that allow access to the functionality provided by .NET.
Constructor
Int32 - Size
Framework Class Library (FCL)
JITer
23. System.SByte
returnType methodName (parameterList)
Statement
sbyte - .NET alias
Relational Operator
24. Block of memory for storing local variables and parameters. Automatically grows and shrinks as function is entered and excited.
Stack
Syntax
Boolean - Size
Method
25. Specifies that the Method includes no implementation and must be overridden in a deriving class - where it will get its definition. Can only be part of an Abstract Class.
JITer
Abstract Method Modifier
Data structures
Expression
26. 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
Relational Operator
Expression
Framework Class Library (FCL)
Object
27. Restricts access to a Member to the current Class.
Statement
Private Access Modifier
Class Statement
Inheritance
28. 64 bit integer data
Int64 - Size
bool - Size
JITer
Partial Class Modifier
29. Only requires one operand usually a count+1 or a count++ or a count--
returnType methodName (parameterList)
Class aka Type
Unary Operator
Expression
30. 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.
Variable
Keyword
Syntax
Class aka Type
31. Introduces a new class. Marked by curly brackets { }
Primitive
decimal - .NET alias
Class Statement
Unary Operator
32. Names reserved by the compiler that coders are not allowed to use as identifiers.
Polymorphism
Keyword
Visual Studio Solution
byte - Size
33. Encapsulation is the process of providing access to an object only through it's messages while keeping the details private. Encapsulation controls the use of a class.
Console Application
Namespace
double - .NET alias
Encapsulation
34. Allows the definition of a Class to span multiple files (within the same Project)
Stack
Data structures
Partial Class Modifier
Derived Class
35. The concept of defining subclasses of data objects that share some or all of the parent's class characteristics - enabling the reuse of code.
Inheritance
Syntax
Overloaded Method
char - .NET alias
36. 64 bit integer data
Heap
long - Size
NET
Field
37. Characteristics of an object. Something an object has. Provides a specific access point to data within a field
Int64 - Size
Public Keyword
Static Class
Properties
38. Always runs left to right on all arithmetic operators. Parenthesis (or brackets () ) override precedence flow.
Precedence
Namespace
FCL
decimal - .NET alias
39. 32 bit integer data
Primitive Type
Assignment Operator
W.P.F
Int32 - Size
40. A Class that cannot be Inherited
Sealed Class
Variable
ulong - .NET alias
Label
41. Syntax of a C# Method
Strong Typing
Class aka Type
Properties
returnType methodName (parameterList)
42. 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.
char - .NET alias
Static Class
Identifiers
Field
43. The C# directive required to bring a namespace into scope. Eliminates the need to fully qualify a Type.
Heap
Incrementing / Decrementing Variables
Properties
using
44. Extra information within a method
Parameter aka Argument
Partial Method Modifier
NET
Base Class
45. A representation of an area in the computer memory in which a value of a particular data type can be stored.
Public Keyword
Partial Method Modifier
Variable
Method
46. 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.
Variable
Partial Method Modifier
FCL
float - .NET alias
47. The member type of a Class that performs an action.
Method
Boolean Operator
Console Application
Class Statement
48. Access is limited to the current Assembly
Protected Access Modifier
Class
Data structures
Internal Access Modifier
49. 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
Encapsulation
Window.xaml.cs
Dot Notation
Unary Operator
50. Allow access to types that exist in outside assemblies.
References (Visual Studio Solution
Polymorphism
Intermediate Language (IL)
NET
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