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. Thing which gives something a value. E.g. Assignment Expression uses the '=' operator to assign a variable value such as x = y * 5
Primitive
Sealed Class
Expression
Program
2. Only requires one operand usually a count+1 or a count++ or a count--
Unary Operator
Namespace
Variable
IDE
3. A combination of language identifiers and data and operators and expressions that constitute a single line of syntactically correct & executable code.
ulong - Size
Statement
Base Class
Abstract Class Modifier
4. Restricts access to a Member to the current Class.
Assignment Operator
Private Access Modifier
uint - Size
char - Size
5. Microsoft's generic software framework for application development.
NET
Static Member
Encapsulation
Protected Internal Access Modifier
6. Series of instructions which tell a computer what to do.
Program
JITer
Abstract Method Modifier
returnType methodName (parameterList)
7. A Class from which other classes can inherit characteristics.
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
Parameter aka Argument
Partial Class Modifier
Base Class
8. Keyword which exposes members to other classes OR Identifier which makes program elements public
Incrementing / Decrementing Variables
Inheritance
Protected Internal Access Modifier
Public Keyword
9. Four things common to all software development: _______ - Flow of Control - Identifiers & Arguments - Testing / Debugging
Data structures
Equality Operator
Object
Statement
10. The output produced by the C# Compiler - typically a .dll or .exe. Produced by a Project in Visual Studio
Assembly
Double (or double) - Size
Field
Method
11. Access is limited to the current Assembly
short - Size
Derived Class
Internal Access Modifier
Properties
12. Represents date and time data with a 100 ns resolution
Statement
JIT
ushort - Size
DateTime
13. count = count+1 or count++ or count__. Both count variables are Unary Operators
Int64 - Size
If Statement
Decimal (or decimal) - Size
Incrementing / Decrementing Variables
14. System.UInt32
Protected Internal Access Modifier
decimal - .NET alias
long - Size
uint - .NET alias
15. A representation of an area in the computer memory in which a value of a particular data type can be stored.
Heap
Variable
Textbox
uint - .NET alias
16. Block of memory for storing local variables and parameters. Automatically grows and shrinks as function is entered and excited.
Textbox
sbyte - Size
Stack
Operator
17. Allows the definition of a Class to span multiple files (within the same Project)
Polymorphism
Partial Class Modifier
NET
Object
18. 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.
Encapsulation
Inheritance
Operator
ushort - Size
19. Command Language Runtime
Inheritance
Framework Class Library (FCL)
IDE
CLR
20. Un-orderd sequence of elements of the same type. Stores a fixed number of static elements of a particular type.
String (or string)
Inheritance
Equality Operator
Array
21. The "Type" name of data that is stored on the Stack
Value Type
IDE
sbyte - .NET alias
Boolean Operator
22. 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.
using
Abstract Class Modifier
Abstract Method Modifier
Assignment Operator
23. A Class that cannot be instantiated.
Static Class
ulong - Size
Class Statement
Heap
24. 64 bit integer data
Incrementing / Decrementing Variables
Assembly
Equality Operator
Int64 - Size
25. Characteristics of an object. Something an object has. Provides a specific access point to data within a field
Virtual Method Modifier
Conditional Operator
Data structures
Properties
26. 32 bit - unsigned integer data
uint - Size
Inheritance
Just-in-time (JIT
Encapsulation
27. Code which signifies a carriage return. Symbolises a new line in a text box.
r
ushort - Size
Heap
Int64 - Size
28. Allow access to types that exist in outside assemblies.
Abstract Method Modifier
References (Visual Studio Solution
char - Size
Equality Operator
29. Command which runs repeatedly while (some) condition is true.
While Statement
ulong - .NET alias
bool - Size
Intermediate Language (IL)
30. The process of compiling IL source into CPU-native code for execution.
Keyword
Encapsulation
Just-in-time (JIT
Operator
31. Text as Unicode characters
Encapsulation
Method
Dot Notation
String (or string)
32. When a sub class passes down all the behaviours of the original parent class
Reference Type
Inheritance
uint - .NET alias
sbyte - Size
33. 32 bit integer data
float - .NET alias
Syntax
Overloaded Method
int - Size
34. Always runs left to right on all arithmetic operators. Parenthesis (or brackets () ) override precedence flow.
Int64 - Size
Precedence
While Statement
NET
35. Framework Class Library
FCL
Stack
Double (or double) - Size
Constant
36. A type of statement that produces a value that might be tested or assigned to a variable.
Assembly
sbyte - Size
Primitive
Expression
37. Windows Presentation Foundation
uint - Size
JIT
W.P.F
Double (or double) - Size
38. Must have a data type
Object
Expression
Encapsulation
Variable (C# requirements)
39. A symbol that specifies an operation to be performed on one or more variables.
Operator
Window.xaml.cs
Encapsulation
sbyte - .NET alias
40. Variables defined by a class
Field
Program
Operator
Conditional Operator
41. 64 bit - unsigned integer data
Operator
ulong - Size
byte - Size
JITer
42. 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.
Partial Method Modifier
NET
Inheritance
Int32 - Size
43. Specifies that a Class cannot be instantiated but can only be used as the Base Class from which other Classes are derived.
Abstract Class Modifier
Console Application
Visual Studio Solution
Properties
44. 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
ushort - .NET alias
String (or string)
Statement
45. 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.
Framework Class Library (FCL)
Inheritance
Common Language Runtime (CLR)
Identifiers
46. System.Int32
Statement
Inheritance
int - .NET alias
Syntax
47. System.UInt16
Encapsulation
ushort - .NET alias
Framework Class Library (FCL)
Protected Internal Access Modifier
48. System.Double
Equality Operator
Comments
double - .NET alias
Sealed Class
49. Just-in-time compilation
Sealed Class
JIT
Abstract Class Modifier
Expression
50. If (boolean expression) //true -> statement 1 statement1; else //false -> statement2 statement; //else statement2 optional
If Statement
Decimal (or decimal) - Size
Double (or double) - Size
Float (or float) - Size
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