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. Data Type Built into C#. Built into the XML Schema. Most common are: Int - Long - Float - Double - Decimal - String - Char and Bool.
sbyte - Size
String (or string)
Operator
Primitive
2. 64 bit integer data
Overloaded Method
Inheritance
Int64 - Size
Object
3. Access is limited to the current Assembly
Assembly
Properties
JITer
Internal Access Modifier
4. The output produced by the C# Compiler - typically a .dll or .exe. Produced by a Project in Visual Studio
Expression
Inheritance
References (Visual Studio Solution
Assembly
5. A Class that cannot be Inherited
Sealed Class
returnType methodName (parameterList)
JIT
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
6. Mathematical (+ or - or / or %)
Precedence
Method
Operator
Class aka Type
7. System.Double
double - .NET alias
Abstract Method Modifier
Class Statement
JITer
8. Access is limited to the current Assembly and Derived Types
Protected Internal Access Modifier
Syntax
Framework Class Library (FCL)
Expression
9. 128 bit fixed precision (financial)
Protected Access Modifier
Method
Decimal (or decimal) - Size
byte - Size
10. 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.
float - .NET alias
Data structures
int - Size
Partial Method Modifier
11. A Class that can only have Static Members
using
Static Class
decimal - .NET alias
Encapsulation
12. Introduces a new class. Marked by curly brackets { }
Class Statement
int - .NET alias
Constructor
DateTime
13. Syntax of a C# Method
Protected Access Modifier
returnType methodName (parameterList)
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
Parameter aka Argument
14. 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 - Size
Namespace
using
JITer
15. The .NET run-time environment that enables code to be compiled and executed.
W.P.F
Namespace
Common Language Runtime (CLR)
char - .NET alias
16. Something that has a different number of parameters to it's predecessor
Strong Typing
Overloaded Method
Variable
byte - .NET alias
17. 64 bit double precision floating point data
Double (or double) - Size
Field
Inheritance
Private Access Modifier
18. Text as Unicode characters
Inheritance
Static Class
decimal - .NET alias
String (or string)
19. Sits behind GUI (Graphical User Interface) and provides event listeners
long - Size
Reference Type
short - .NET alias
Window.xaml.cs
20. A Member that cannot be accessed/invoked through an Object Instance.
char - .NET alias
Expression
Static Member
Unary Operator
21. Allow access to types that exist in outside assemblies.
References (Visual Studio Solution
Abstract Method Modifier
Operator
Comments
22. Variables defined by a class
Protected Internal Access Modifier
Field
While Statement
Statement
23. Command Language Runtime
Reference Type
Int32 - Size
CLR
ushort - .NET alias
24. Code which implements GUI (graphical User Interface).
char - .NET alias
ulong - .NET alias
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
Abstract Method Modifier
25. System.Int64
Encapsulation
Method
Relational Operator
long - .NET alias
26. A symbol that specifies an operation to be performed on one or more variables.
JITer
Operator
Comments
Protected Access Modifier
27. The "Type" name of data that is stored on the Stack
short - Size
Static Class
Object
Value Type
28. A method that is called whenever an Object is created. The method uses the same name as the Class.
Comments
char - Size
Constructor
long - .NET alias
29. A combination of language identifiers and data and operators and expressions that constitute a single line of syntactically correct & executable code.
Method
Variable
DateTime
Statement
30. Implies that the programming language places severe restrictions on the intermixing that is permitted to occur - between objects or data of different types.
ushort - .NET alias
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
Strong Typing
Encapsulation
31. Only requires one operand usually a count+1 or a count++ or a count--
Just-in-time (JIT
Int64 - Size
JIT
Unary Operator
32. 32 bit integer data
IDE
Inheritance
int - Size
Parameter aka Argument
33. (== or !=)
Derived Class
Equality Operator
Protected Access Modifier
Data structures
34. 64 bit integer data
sbyte - Size
int - Size
long - Size
using
35. A Class that cannot be instantiated.
char - Size
Assembly
char - .NET alias
Static Class
36. System.UInt64
Private Access Modifier
Float (or float) - Size
r
ulong - .NET alias
37. A representation of an area in the computer memory in which a value of a particular data type can be stored.
Textbox
Namespace
Variable
Partial Class Modifier
38. Extra information within a method
Parameter aka Argument
Method
Class
Expression
39. Un-orderd sequence of elements of the same type. Stores a fixed number of static elements of a particular type.
Method
uint - .NET alias
Array
Operator
40. The act of generalizing or thinking about an object in general terms. The act of identifying the data members and behavior of a Class.
returnType methodName (parameterList)
Abstraction
Protected Internal Access Modifier
Object
41. 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.
Strong Typing
Syntax
Method
Object
42. The process of hiding and restricting access to the implementation details of a data structure.
Encapsulation
decimal - .NET alias
Field
Window.xaml.cs
43. Four things common to all software development: _______ - Flow of Control - Identifiers & Arguments - Testing / Debugging
Intermediate Language (IL)
Data structures
Expression
Private Access Modifier
44. 64 bit - unsigned integer data
Encapsulation
Sealed Class
ulong - Size
IDE
45. The four major concepts of Object Oriented Programming: Abstraction - Encapsulation - ___________ - Polymorphism
Variable
Public Keyword
Inheritance
Derived Class
46. 16 bit- unsigned word (U+0000 to U+ffff)
Class aka Type
C#
Inheritance
char - Size
47. 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
Dot Notation
Static Class
Abstract Method Modifier
While Statement
48. Thing which gives something a value. E.g. Assignment Expression uses the '=' operator to assign a variable value such as x = y * 5
Framework Class Library (FCL)
sbyte - .NET alias
Expression
Variable
49. A type of statement that produces a value that might be tested or assigned to a variable.
Program
short - Size
If Statement
Expression
50. Block of memory for storing local variables and parameters. Automatically grows and shrinks as function is entered and excited.
Abstract Class Modifier
Stack
Assignment Operator
sbyte - Size