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.
Class
Statement
long - Size
Abstraction
2. Something that has a different number of parameters to it's predecessor
Float (or float) - Size
Console Application
Overloaded Method
Framework Class Library (FCL)
3. Series of instructions which tell a computer what to do.
Program
Object
Abstract Class Modifier
Static Member
4. Allow access to types that exist in outside assemblies.
References (Visual Studio Solution
Statement
uint - Size
Partial Method Modifier
5. A Class that inherits characteristics from another Class.
Static Class
Derived Class
returnType methodName (parameterList)
r
6. A Class from which other classes can inherit characteristics.
Static Class
Base Class
Relational Operator
Unary Operator
7. Command which runs repeatedly while (some) condition is true.
Boolean Operator
While Statement
short - Size
Internal Access Modifier
8. The four major concepts of Object Oriented Programming: Abstraction - Encapsulation - ___________ - Polymorphism
returnType methodName (parameterList)
float - .NET alias
Intermediate Language (IL)
Inheritance
9. Code which signifies a carriage return. Symbolises a new line in a text box.
Constructor
r
Operator
Abstraction
10. System.Int32
Console Application
Variable
Overloaded Method
int - .NET alias
11. 64 bit - unsigned integer data
Polymorphism
Textbox
ulong - Size
Parameter aka Argument
12. The member type of a Class that performs an action.
Int32 - Size
float - .NET alias
double - .NET alias
Method
13. A Class that cannot be instantiated.
Relational Operator
uint - Size
Static Class
ulong - Size
14. 16 bit - unsigned integer data (0 to 65535)
Object
Inheritance
ushort - Size
DateTime
15. Indicates that the Method can be overridden.
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
Sealed Class
Virtual Method Modifier
Variable
16. 64 bit integer data
long - Size
Method
Properties
Internal Access Modifier
17. A symbol that specifies an operation to be performed on one or more variables.
Operator
Variable (C# requirements)
Intermediate Language (IL)
long - .NET alias
18. Un-orderd sequence of elements of the same type. Stores a fixed number of static elements of a particular type.
Sealed Class
Internal Access Modifier
Polymorphism
Array
19. Just-in-time compilation
Program
decimal - .NET alias
Incrementing / Decrementing Variables
JIT
20. Must have a data type
Primitive
float - .NET alias
Variable (C# requirements)
returnType methodName (parameterList)
21. The process of hiding and restricting access to the implementation details of a data structure.
JIT
Encapsulation
C#
Expression
22. System.SByte
Encapsulation
Operator
If Statement
sbyte - .NET alias
23. A representation of an area in the computer memory in which a value of a particular data type can be stored.
Static Class
Int32 - Size
r
Variable
24. A combination of language identifiers and data and operators and expressions that constitute a single line of syntactically correct & executable code.
Primitive Type
double - .NET alias
Abstract Method Modifier
Statement
25. 32 bit - unsigned integer data
uint - Size
Variable (C# requirements)
Float (or float) - Size
Primitive
26. Microsoft's generic software framework for application development.
FCL
NET
double - .NET alias
Abstraction
27. Keyword which exposes members to other classes OR Identifier which makes program elements public
Partial Method Modifier
Base Class
Class aka Type
Public Keyword
28. The "Type" name of data that is stored on the Heap
Constructor
Reference Type
sbyte - Size
int - .NET alias
29. The lowest level or fundamental data types needed for representing data.
Protected Access Modifier
int - Size
Primitive Type
bool - Size
30. count = count+1 or count++ or count__. Both count variables are Unary Operators
Class aka Type
Derived Class
Incrementing / Decrementing Variables
Static Class
31. (&& or || or & or |)
Overloaded Method
Conditional Operator
Field
uint - .NET alias
32. System.Char
char - .NET alias
Conditional Operator
Expression
Assignment Operator
33. Integrated Development Environment
float - .NET alias
Static Member
Framework Class Library (FCL)
IDE
34. Symbols which transform and combine expressions
Intermediate Language (IL)
Operator
Base Class
Internal Access Modifier
35. Code which implements GUI (graphical User Interface).
decimal - .NET alias
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
Operator
References (Visual Studio Solution
36. Compilation of classes. In C# Usually ends in .dll or .exe
Identifiers
Parameter aka Argument
Assembly
decimal - .NET alias
37. 64 bit integer data
byte - .NET alias
If Statement
Conditional Operator
Int64 - Size
38. Only requires one operand usually a count+1 or a count++ or a count--
Syntax
Encapsulation
Unary Operator
Visual Studio Solution
39. Introduces a new class. Marked by curly brackets { }
Protected Access Modifier
Class Statement
ulong - .NET alias
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
40. An abstract container used to hold a logically related group of data and functionality (e.g. System.* or System.Lynq or System.Windows etc.).
Unary Operator
Primitive Type
Namespace
double - .NET alias
41. The process of compiling IL source into CPU-native code for execution.
Textbox
long - Size
byte - .NET alias
Just-in-time (JIT
42. Thing which gives something a value. E.g. Assignment Expression uses the '=' operator to assign a variable value such as x = y * 5
If Statement
Expression
JIT
Double (or double) - Size
43. 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.
byte - Size
Identifiers
Syntax
DateTime
44. Represents the encapsulation of data and behaviors into a single unit.
Class
ushort - .NET alias
Unary Operator
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
45. 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
Object
Unary Operator
Statement
Sealed Class
46. Restricts access to a Member to the current Class.
decimal - .NET alias
long - Size
Constructor
Private Access Modifier
47. System.Single
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
Inheritance
Protected Access Modifier
float - .NET alias
48. System.UInt32
Protected Access Modifier
uint - Size
Statement
uint - .NET alias
49. Command Language Runtime
sbyte - .NET alias
Operator
bool - Size
CLR
50. Data Type Built into C#. Built into the XML Schema. Most common are: Int - Long - Float - Double - Decimal - String - Char and Bool.
Static Class
Derived Class
Console Application
Primitive