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. The act of generalizing or thinking about an object in general terms. The act of identifying the data members and behavior of a Class.
Abstraction
ulong - .NET alias
Value Type
Variable
2. true or false
Boolean - Size
double - .NET alias
Public Keyword
DateTime
3. Access is limited to the current Assembly and Derived Types
Dot Notation
ulong - .NET alias
Protected Internal Access Modifier
Virtual Method Modifier
4. System.Char
Static Class
Identifiers
char - .NET alias
Operator
5. A type of statement that produces a value that might be tested or assigned to a variable.
char - .NET alias
Syntax
Expression
Statement
6. A Member that cannot be accessed/invoked through an Object Instance.
Data structures
Static Class
If Statement
Static Member
7. Restricts access to a Member to the current Class and any Derived Class.
csc.exe
sbyte - Size
char - Size
Protected Access Modifier
8. The "Type" name of data that is stored on the Stack
Primitive
csc.exe
Static Class
Value Type
9. 8 bit - signed byte (-128 - 127)
Encapsulation
Window.xaml.cs
Int64 - Size
sbyte - Size
10. Four things common to all software development: _______ - Flow of Control - Identifiers & Arguments - Testing / Debugging
Data structures
Variable
Method
Polymorphism
11. (== or !=)
Constructor
Double (or double) - Size
Equality Operator
JITer
12. Extra information within a method
Parameter aka Argument
IDE
Common Language Runtime (CLR)
Class aka Type
13. Groups classes together so that they have a unique identifier
long - Size
Static Class
Namespace
Data structures
14. 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.
Private Access Modifier
References (Visual Studio Solution
Syntax
Comments
15. 16 bit - unsigned integer data (0 to 65535)
Operator
ushort - Size
ushort - .NET alias
Public Keyword
16. A representation of an area in the computer memory in which a value of a particular data type can be stored.
Properties
using
Variable
sbyte - .NET alias
17. System.UInt16
Int64 - Size
Protected Access Modifier
ushort - .NET alias
Overloaded Method
18. Mathematical (+ or - or / or %)
CLR
r
Constructor
Operator
19. Framework Class Library
C#
Dot Notation
Statement
FCL
20. Specifies that a Class cannot be instantiated but can only be used as the Base Class from which other Classes are derived.
Public Keyword
Abstract Class Modifier
DateTime
Static Class
21. Introduces a new class. Marked by curly brackets { }
Class Statement
Array
Equality Operator
r
22. 64 bit double precision floating point data
Double (or double) - Size
Constructor
Common Language Runtime (CLR)
Polymorphism
23. Names reserved by the compiler that coders are not allowed to use as identifiers.
Expression
long - Size
Derived Class
Keyword
24. Always runs left to right on all arithmetic operators. Parenthesis (or brackets () ) override precedence flow.
Derived Class
Class aka Type
Precedence
Polymorphism
25. Indicates that the Method can be overridden.
ulong - Size
Virtual Method Modifier
JIT
Constant
26. Most common kind of reference type. They define objects. They must have at least one method and one field.
Int32 - Size
W.P.F
returnType methodName (parameterList)
Class aka Type
27. Container for one or more Visual Studio Projects.
Assembly
char - .NET alias
ushort - .NET alias
Visual Studio Solution
28. 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.
DateTime
sbyte - .NET alias
Assembly
Identifiers
29. A Class that cannot be instantiated.
Static Class
Data structures
Namespace
Encapsulation
30. An instance of a class that exists at run-time and is typically referenced via a variable name.
Common Language Runtime (CLR)
Class Statement
Protected Access Modifier
Object
31. Keyword which exposes members to other classes OR Identifier which makes program elements public
Primitive
Public Keyword
Static Class
Internal Access Modifier
32. 32 bit integer data
int - Size
Framework Class Library (FCL)
Float (or float) - Size
Double (or double) - Size
33. A symbol that specifies an operation to be performed on one or more variables.
Abstract Class Modifier
Operator
double - .NET alias
References (Visual Studio Solution
34. Allow access to types that exist in outside assemblies.
Intermediate Language (IL)
References (Visual Studio Solution
Namespace
Partial Method Modifier
35. System.Single
float - .NET alias
JIT
uint - Size
Incrementing / Decrementing Variables
36. Documentation text embedded within code which is not to be run as code. Two types single and multiple: single // multiline / insert comment here /
Comments
Assignment Operator
Overloaded Method
Polymorphism
37. Thing which gives something a value. E.g. Assignment Expression uses the '=' operator to assign a variable value such as x = y * 5
Label
Static Class
Expression
Value Type
38. The process of hiding and restricting access to the implementation details of a data structure.
Encapsulation
Identifiers
sbyte - Size
Namespace
39. The member type of a Class that performs an action.
IDE
Static Class
Protected Access Modifier
Method
40. Access is limited to the current Assembly
csc.exe
Equality Operator
Partial Class Modifier
Internal Access Modifier
41. Statements are instructions describing how to run a programme. Statements declare the name of a variable. Statements are combined to create methods.
Statement
Float (or float) - Size
Syntax
Assembly
42. 64 bit - unsigned integer data
ulong - Size
Partial Class Modifier
Derived Class
Variable
43. Something an object can do. A named sequence of events. Should always have a meaningful name eg calculateIncomeTax.
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
Expression
Double (or double) - Size
Method
44. A combination of language identifiers and data and operators and expressions that constitute a single line of syntactically correct & executable code.
Identifiers
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
Statement
Strong Typing
45. Runs in a command prompt window rather than a GUI (graphical User Interface) one.
Syntax
Object
Console Application
using
46. Code which implements GUI (graphical User Interface).
short - .NET alias
Variable
Value Type
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
47. true or false
If Statement
ulong - Size
Public Keyword
bool - Size
48. Block of memory for storing local variables and parameters. Automatically grows and shrinks as function is entered and excited.
Stack
Protected Access Modifier
Float (or float) - Size
Reference Type
49. Text as Unicode characters
Value Type
uint - .NET alias
String (or string)
Private Access Modifier
50. The lowest level or fundamental data types needed for representing data.
int - Size
Reference Type
Protected Internal Access Modifier
Primitive 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