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. Windows Presentation Foundation
Primitive
W.P.F
Float (or float) - Size
Int32 - Size
2. 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.
Console Application
Variable
Constructor
Equality Operator
3. 32 bit - unsigned integer data
ulong - Size
uint - Size
ulong - .NET alias
Inheritance
4. Characteristics of an object. Something an object has. Provides a specific access point to data within a field
Properties
byte - .NET alias
Reference Type
NET
5. A type of statement that produces a value that might be tested or assigned to a variable.
Conditional Operator
IDE
DateTime
Expression
6. 64 bit integer data
long - Size
using
Virtual Method Modifier
W.P.F
7. Data Type Built into C#. Built into the XML Schema. Most common are: Int - Long - Float - Double - Decimal - String - Char and Bool.
Int64 - Size
Primitive
Comments
Identifiers
8. Specifies that a Class cannot be instantiated but can only be used as the Base Class from which other Classes are derived.
Comments
Abstract Class Modifier
Public Keyword
Dot Notation
9. A Class that can only have Static Members
Data structures
Unary Operator
Boolean Operator
Static Class
10. 16 bit- unsigned word (U+0000 to U+ffff)
char - Size
Value Type
Constant
Method
11. (&& or || or & or |)
JITer
Conditional Operator
Just-in-time (JIT
Data structures
12. If (boolean expression) //true -> statement 1 statement1; else //false -> statement2 statement; //else statement2 optional
Float (or float) - Size
using
Abstract Method Modifier
If Statement
13. A Class that cannot be Inherited
int - Size
Conditional Operator
Protected Internal Access Modifier
Sealed Class
14. System.Decimal
decimal - .NET alias
Relational Operator
Assignment Operator
Stack
15. A representation of an area in the computer memory in which a value of a particular data type can be stored.
Variable
Object
Console Application
uint - Size
16. Extra information within a method
Parameter aka Argument
W.P.F
Int32 - Size
Base Class
17. When a sub class passes down all the behaviours of the original parent class
Object
If Statement
Inheritance
Visual Studio Solution
18. Block of memory for storing local variables and parameters. Automatically grows and shrinks as function is entered and excited.
Program
Private Access Modifier
Console Application
Stack
19. Access is limited to the current Assembly and Derived Types
While Statement
Protected Internal Access Modifier
Abstract Class Modifier
Visual Studio Solution
20. Framework Class Library
FCL
Public Keyword
Inheritance
Operator
21. The CLR tool used for just-in-time compilation which converts IL code to CPU specific code.
Double (or double) - Size
Partial Method Modifier
Derived Class
JITer
22. Allows the definition of a Class to span multiple files (within the same Project)
ushort - .NET alias
Partial Class Modifier
char - .NET alias
Public Keyword
23. System.UInt16
ushort - .NET alias
Method
Precedence
Double (or double) - Size
24. The "Type" name of data that is stored on the Stack
Expression
Unary Operator
Conditional Operator
Value Type
25. Code which implements GUI (graphical User Interface).
C#
long - Size
byte - .NET alias
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
26. 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.
Heap
Syntax
Common Language Runtime (CLR)
Properties
27. Must have a data type
String (or string)
Abstraction
Stack
Variable (C# requirements)
28. 8 bit - unsigned byte (0 - 255)
uint - Size
Primitive Type
byte - Size
Partial Method Modifier
29. Documentation text embedded within code which is not to be run as code. Two types single and multiple: single // multiline / insert comment here /
Abstract Class Modifier
Int64 - Size
Comments
Static Member
30. The result of successful compilation of source code written in any .NET targeted language - e.g. C# or Visual Basic or C++.
Primitive
C#
long - Size
Intermediate Language (IL)
31. (= or += or -= or = or /=)
Strong Typing
ulong - Size
Assignment Operator
returnType methodName (parameterList)
32. (< or > or <= or >=)
Public Keyword
Conditional Operator
Statement
Relational Operator
33. The lowest level or fundamental data types needed for representing data.
Primitive Type
Assignment Operator
Operator
Properties
34. 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
Equality Operator
Variable (C# requirements)
Heap
double - .NET alias
35. Most common kind of reference type. They define objects. They must have at least one method and one field.
short - .NET alias
Primitive
Class aka Type
Static Class
36. Restricts access to a Member to the current Class and any Derived Class.
char - Size
Protected Access Modifier
Namespace
Heap
37. Command Language Runtime
Statement
Boolean Operator
CLR
Just-in-time (JIT
38. Field whose value can never change. Declared with 'const' keyword
Framework Class Library (FCL)
Identifiers
Constant
Method
39. System.UInt32
IDE
Textbox
char - Size
uint - .NET alias
40. A Class from which other classes can inherit characteristics.
Keyword
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
sbyte - Size
Base Class
41. 32 bit integer data
C#
char - Size
Int32 - Size
Expression
42. Runs in a command prompt window rather than a GUI (graphical User Interface) one.
short - Size
C#
Variable
Console Application
43. System.Int64
Heap
Derived Class
long - .NET alias
returnType methodName (parameterList)
44. (== or !=)
W.P.F
double - .NET alias
Abstraction
Equality Operator
45. Variables defined by a class
Sealed Class
Assembly
Field
Operator
46. Un-orderd sequence of elements of the same type. Stores a fixed number of static elements of a particular type.
JIT
Boolean Operator
Label
Array
47. The act of generalizing or thinking about an object in general terms. The act of identifying the data members and behavior of a Class.
Equality Operator
Abstraction
Overloaded Method
Protected Internal Access Modifier
48. A Member that cannot be accessed/invoked through an Object Instance.
Visual Studio Solution
Static Member
Operator
int - .NET alias
49. 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.
Incrementing / Decrementing Variables
char - Size
Abstract Method Modifier
Heap
50. Symbols which transform and combine expressions
Namespace
double - .NET alias
JITer
Operator
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