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. Must have a data type
Reference Type
Inheritance
Variable (C# requirements)
Framework Class Library (FCL)
2. System.Byte
Namespace
byte - .NET alias
Sealed Class
int - .NET alias
3. Access is limited to the current Assembly and Derived Types
Expression
byte - .NET alias
Protected Internal Access Modifier
Variable
4. Microsoft's generic software framework for application development.
char - Size
Identifiers
NET
byte - .NET alias
5. A symbol that specifies an operation to be performed on one or more variables.
Relational Operator
Operator
Constant
Static Member
6. 8 bit - signed byte (-128 - 127)
sbyte - Size
If Statement
References (Visual Studio Solution
Protected Access Modifier
7. Always runs left to right on all arithmetic operators. Parenthesis (or brackets () ) override precedence flow.
Precedence
decimal - .NET alias
Object
Incrementing / Decrementing Variables
8. System.Int16
short - .NET alias
Operator
Variable
Derived Class
9. System.Single
short - .NET alias
float - .NET alias
byte - Size
Reference Type
10. Just-in-time compilation
Reference Type
Sealed Class
JIT
Class aka Type
11. 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
Partial Class Modifier
Internal Access Modifier
12. System.Char
C#
char - .NET alias
Abstract Class Modifier
Console Application
13. Contains the class definitions that allow access to the functionality provided by .NET.
Framework Class Library (FCL)
Field
Object
Properties
14. (== or !=)
returnType methodName (parameterList)
Equality Operator
Partial Method Modifier
Virtual Method Modifier
15. Calculation whose result is either true or false but cannot be both E.g. == Equal to. != Not Equal too. < Less than. <= Less than of equal to. > Greater than. >= Greaten than or equal to. && AND (Conditional) ->|| OR (Conditional)
Sealed Class
ushort - .NET alias
Boolean Operator
Variable
16. 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.
Identifiers
Abstract Class Modifier
String (or string)
Int32 - Size
17. A Class from which other classes can inherit characteristics.
Base Class
int - Size
Method
Console Application
18. true or false
Class aka Type
Expression
Operator
bool - Size
19. 32 bit integer data
Int32 - Size
csc.exe
Class
References (Visual Studio Solution
20. System.Decimal
Partial Method Modifier
short - Size
decimal - .NET alias
Class aka Type
21. System.Int64
Decimal (or decimal) - Size
Derived Class
long - .NET alias
Array
22. System.UInt32
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
Public Keyword
uint - .NET alias
Static Member
23. The CLR tool used for just-in-time compilation which converts IL code to CPU specific code.
Boolean - Size
Primitive Type
Keyword
JITer
24. A representation of an area in the computer memory in which a value of a particular data type can be stored.
Variable
int - Size
Relational Operator
Operator
25. The lowest level or fundamental data types needed for representing data.
Static Class
DateTime
Class aka Type
Primitive Type
26. 64 bit integer data
Identifiers
Operator
Int64 - Size
decimal - .NET alias
27. Thing which gives something a value. E.g. Assignment Expression uses the '=' operator to assign a variable value such as x = y * 5
JITer
Expression
Object
Boolean - Size
28. Sits behind GUI (Graphical User Interface) and provides event listeners
int - .NET alias
char - Size
Window.xaml.cs
Field
29. (&& or || or & or |)
Inheritance
Incrementing / Decrementing Variables
Conditional Operator
Assembly
30. 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
Comments
double - .NET alias
Dot Notation
Encapsulation
31. An abstract container used to hold a logically related group of data and functionality (e.g. System.* or System.Lynq or System.Windows etc.).
byte - .NET alias
Encapsulation
Namespace
Static Member
32. The "Type" name of data that is stored on the Heap
Textbox
Boolean - Size
Reference Type
Inheritance
33. Indicates that the Method can be overridden.
Object
Virtual Method Modifier
Static Member
Properties
34. Only requires one operand usually a count+1 or a count++ or a count--
Variable (C# requirements)
Assembly
int - .NET alias
Unary Operator
35. The .NET run-time environment that enables code to be compiled and executed.
Visual Studio Solution
Stack
double - .NET alias
Common Language Runtime (CLR)
36. Names reserved by the compiler that coders are not allowed to use as identifiers.
byte - .NET alias
Keyword
DateTime
Virtual Method Modifier
37. 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'.
bool - Size
Textbox
Overloaded Method
short - Size
38. Implies that the programming language places severe restrictions on the intermixing that is permitted to occur - between objects or data of different types.
char - Size
Strong Typing
Syntax
Framework Class Library (FCL)
39. The result of successful compilation of source code written in any .NET targeted language - e.g. C# or Visual Basic or C++.
Window.xaml.cs
Statement
Public Keyword
Intermediate Language (IL)
40. A Class that cannot be instantiated.
Expression
Static Class
While Statement
Polymorphism
41. When a sub class passes down all the behaviours of the original parent class
Static Class
int - .NET alias
Unary Operator
Inheritance
42. 128 bit fixed precision (financial)
Method
Decimal (or decimal) - Size
Operator
Derived Class
43. 8 bit - unsigned byte (0 - 255)
Primitive
byte - Size
Visual Studio Solution
Abstraction
44. System.UInt64
Internal Access Modifier
ulong - .NET alias
Operator
uint - Size
45. Container for one or more Visual Studio Projects.
Just-in-time (JIT
Program
Visual Studio Solution
Operator
46. A Member that cannot be accessed/invoked through an Object Instance.
Class
Static Member
Precedence
long - .NET alias
47. 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.
Variable (C# requirements)
Incrementing / Decrementing Variables
Encapsulation
JITer
48. Statements are instructions describing how to run a programme. Statements declare the name of a variable. Statements are combined to create methods.
decimal - .NET alias
Variable
Class aka Type
Statement
49. Something an object can do. A named sequence of events. Should always have a meaningful name eg calculateIncomeTax.
FCL
Assembly
Operator
Method
50. Allows a class to define multiple implementations of a method based on the number and types of arguments passed (Overloading).
Polymorphism
Assembly
Partial Class Modifier
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