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. Names reserved by the compiler that coders are not allowed to use as identifiers.
Base Class
Public Keyword
Operator
Keyword
2. Allows a class to define multiple implementations of a method based on the number and types of arguments passed (Overloading).
Polymorphism
Decimal (or decimal) - Size
short - Size
Identifiers
3. The result of successful compilation of source code written in any .NET targeted language - e.g. C# or Visual Basic or C++.
Method
NET
Intermediate Language (IL)
Decimal (or decimal) - Size
4. 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
Heap
Operator
Object
Common Language Runtime (CLR)
5. 32 bit integer data
int - .NET alias
short - .NET alias
While Statement
int - Size
6. System.UInt64
Primitive Type
ulong - .NET alias
FCL
Intermediate Language (IL)
7. Variables defined by a class
Field
Sealed Class
Polymorphism
Identifiers
8. A type of statement that produces a value that might be tested or assigned to a variable.
Int64 - Size
Common Language Runtime (CLR)
byte - Size
Expression
9. 128 bit fixed precision (financial)
Syntax
Decimal (or decimal) - Size
Primitive
Encapsulation
10. A combination of language identifiers and data and operators and expressions that constitute a single line of syntactically correct & executable code.
Inheritance
byte - Size
Statement
Just-in-time (JIT
11. (== or !=)
Encapsulation
Equality Operator
Statement
Precedence
12. A symbol that specifies an operation to be performed on one or more variables.
Operator
using
double - .NET alias
Constant
13. The concept of defining subclasses of data objects that share some or all of the parent's class characteristics - enabling the reuse of code.
double - .NET alias
Abstract Method Modifier
Inheritance
Overloaded Method
14. Must have a data type
Variable (C# requirements)
Namespace
Virtual Method Modifier
Reference Type
15. System.UInt16
byte - Size
Float (or float) - Size
ushort - .NET alias
Inheritance
16. Microsoft's generic software framework for application development.
NET
References (Visual Studio Solution
Variable
Strong Typing
17. The process of hiding and restricting access to the implementation details of a data structure.
Encapsulation
Object
Console Application
Primitive
18. A representation of an area in the computer memory in which a value of a particular data type can be stored.
Variable
IDE
Method
returnType methodName (parameterList)
19. Runs in a command prompt window rather than a GUI (graphical User Interface) one.
Common Language Runtime (CLR)
Class
Console Application
Partial Class Modifier
20. 16 bit - unsigned integer data (0 to 65535)
Operator
uint - .NET alias
ushort - Size
Incrementing / Decrementing Variables
21. (&& or || or & or |)
Boolean Operator
Dot Notation
Polymorphism
Conditional Operator
22. count = count+1 or count++ or count__. Both count variables are Unary Operators
Precedence
ushort - .NET alias
Incrementing / Decrementing Variables
Decimal (or decimal) - Size
23. 16 bit - signed integer data (-32768 to 32767)
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
Base Class
Overloaded Method
short - Size
24. Four things common to all software development: _______ - Flow of Control - Identifiers & Arguments - Testing / Debugging
Data structures
Base Class
Boolean - Size
Inheritance
25. 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.
Common Language Runtime (CLR)
Variable
byte - Size
Textbox
26. System.Int64
r
long - .NET alias
Dot Notation
Visual Studio Solution
27. Container for one or more Visual Studio Projects.
Object
Visual Studio Solution
Static Class
Console Application
28. System.Char
Reference Type
Textbox
Internal Access Modifier
char - .NET alias
29. The lowest level or fundamental data types needed for representing data.
Primitive Type
Keyword
Expression
Common Language Runtime (CLR)
30. Mathematical (+ or - or / or %)
Boolean Operator
Inheritance
Operator
Primitive
31. 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.
Constructor
Array
Encapsulation
ulong - Size
32. Extra information within a method
Precedence
Parameter aka Argument
Double (or double) - Size
Intermediate Language (IL)
33. A standardized (ECMA) language for creating Windows .NET applications and services and libraries - with a syntax similar to Java and C++.
Protected Access Modifier
Unary Operator
Int32 - Size
C#
34. The "Type" name of data that is stored on the Heap
Parameter aka Argument
JITer
Reference Type
Operator
35. The .NET run-time environment that enables code to be compiled and executed.
Int64 - Size
Common Language Runtime (CLR)
Boolean Operator
Expression
36. Allow access to types that exist in outside assemblies.
long - Size
short - .NET alias
References (Visual Studio Solution
Primitive Type
37. Sits behind GUI (Graphical User Interface) and provides event listeners
uint - .NET alias
Window.xaml.cs
Protected Internal Access Modifier
Inheritance
38. System.Byte
Class aka Type
ushort - .NET alias
byte - .NET alias
Array
39. 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.
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
Identifiers
Statement
Operator
40. Access is limited to the current Assembly
Assembly
long - .NET alias
Internal Access Modifier
Variable
41. Characteristics of an object. Something an object has. Provides a specific access point to data within a field
long - Size
NET
Properties
Operator
42. Keyword which exposes members to other classes OR Identifier which makes program elements public
Inheritance
NET
Public Keyword
long - Size
43. System.Double
double - .NET alias
Protected Access Modifier
decimal - .NET alias
short - Size
44. 8 bit - signed byte (-128 - 127)
Boolean - Size
sbyte - Size
Encapsulation
Int32 - Size
45. Integrated Development Environment
Static Member
Window.xaml.cs
sbyte - .NET alias
IDE
46. 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'.
Keyword
Textbox
Equality Operator
Variable (C# requirements)
47. Framework Class Library
Equality Operator
FCL
Incrementing / Decrementing Variables
Int32 - Size
48. Field whose value can never change. Declared with 'const' keyword
decimal - .NET alias
Constant
char - .NET alias
Textbox
49. 32 bit single precision floating point data
Object
Boolean - Size
Comments
Float (or float) - Size
50. The CLR tool used for just-in-time compilation which converts IL code to CPU specific code.
Assembly
JITer
Primitive Type
Class aka Type
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