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. Framework Class Library
FCL
short - .NET alias
Properties
W.P.F
2. The act of generalizing or thinking about an object in general terms. The act of identifying the data members and behavior of a Class.
Inheritance
NET
Abstraction
Strong Typing
3. Container for one or more Visual Studio Projects.
Conditional Operator
Variable
Visual Studio Solution
Variable
4. System.UInt64
Abstract Class Modifier
ulong - .NET alias
char - Size
Equality Operator
5. 64 bit integer data
Abstract Method Modifier
ushort - Size
Int64 - Size
Incrementing / Decrementing Variables
6. System.UInt32
Derived Class
ulong - Size
long - Size
uint - .NET alias
7. Code which signifies a carriage return. Symbolises a new line in a text box.
Identifiers
Constant
r
IDE
8. Characteristics of an object. Something an object has. Provides a specific access point to data within a field
short - Size
Constant
Properties
Protected Internal Access Modifier
9. Used to display text that end user does not need to edit.
Framework Class Library (FCL)
Label
Expression
Constant
10. Integrated Development Environment
W.P.F
using
Conditional Operator
IDE
11. 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
Strong Typing
byte - Size
int - Size
12. System.Double
Static Class
Derived Class
Data structures
double - .NET alias
13. Command Language Runtime
Derived Class
CLR
Dot Notation
Method
14. Represents the encapsulation of data and behaviors into a single unit.
Class
r
CLR
Intermediate Language (IL)
15. Data Type Built into C#. Built into the XML Schema. Most common are: Int - Long - Float - Double - Decimal - String - Char and Bool.
returnType methodName (parameterList)
Statement
Constructor
Primitive
16. A method that is called whenever an Object is created. The method uses the same name as the Class.
Decimal (or decimal) - Size
long - .NET alias
Constructor
Variable
17. 64 bit integer data
Boolean - Size
long - Size
FCL
Object
18. The lowest level or fundamental data types needed for representing data.
Primitive Type
Window.xaml.cs
Float (or float) - Size
Abstract Class Modifier
19. Only requires one operand usually a count+1 or a count++ or a count--
Unary Operator
float - .NET alias
Expression
ulong - Size
20. The CLR tool used for just-in-time compilation which converts IL code to CPU specific code.
Assignment Operator
JITer
Dot Notation
Namespace
21. Windows Presentation Foundation
char - .NET alias
long - Size
W.P.F
String (or string)
22. The "Type" name of data that is stored on the Heap
Program
Visual Studio Solution
Reference Type
Console Application
23. A Class from which other classes can inherit characteristics.
Statement
double - .NET alias
Unary Operator
Base Class
24. Something that has a different number of parameters to it's predecessor
Intermediate Language (IL)
bool - Size
Abstraction
Overloaded Method
25. The output produced by the C# Compiler - typically a .dll or .exe. Produced by a Project in Visual Studio
Assembly
int - .NET alias
Class
Partial Method Modifier
26. 32 bit single precision floating point data
ushort - Size
Float (or float) - Size
Dot Notation
Constructor
27. System.Int32
Console Application
float - .NET alias
int - .NET alias
Visual Studio Solution
28. System.Char
Inheritance
uint - Size
char - .NET alias
Object
29. Mathematical (+ or - or / or %)
Int64 - Size
Array
C#
Operator
30. System.Byte
Class
Textbox
Virtual Method Modifier
byte - .NET alias
31. Series of instructions which tell a computer what to do.
Syntax
Program
NET
Variable (C# requirements)
32. A Member that cannot be accessed/invoked through an Object Instance.
Static Member
long - Size
Value Type
Double (or double) - Size
33. Four things common to all software development: _______ - Flow of Control - Identifiers & Arguments - Testing / Debugging
Variable
Data structures
int - Size
csc.exe
34. 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'.
Namespace
Variable (C# requirements)
Textbox
Encapsulation
35. Allow access to types that exist in outside assemblies.
References (Visual Studio Solution
NET
Static Class
Conditional Operator
36. Block of memory for storing local variables and parameters. Automatically grows and shrinks as function is entered and excited.
short - .NET alias
Stack
Just-in-time (JIT
Method
37. Introduces a new class. Marked by curly brackets { }
Class Statement
Statement
References (Visual Studio Solution
Dot Notation
38. 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.
long - Size
short - .NET alias
Identifiers
Value Type
39. Restricts access to a Member to the current Class and any Derived Class.
Protected Access Modifier
Object
Overloaded Method
Namespace
40. Groups classes together so that they have a unique identifier
Intermediate Language (IL)
Namespace
Object
Conditional Operator
41. System.Single
float - .NET alias
ulong - Size
Comments
JIT
42. A combination of language identifiers and data and operators and expressions that constitute a single line of syntactically correct & executable code.
Window.xaml.cs
Statement
Abstract Class Modifier
Syntax
43. Access is limited to the current Assembly and Derived Types
Constant
Public Keyword
Float (or float) - Size
Protected Internal Access Modifier
44. 16 bit - signed integer data (-32768 to 32767)
Int64 - Size
Derived Class
short - Size
Partial Class Modifier
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
uint - .NET alias
Sealed Class
Inheritance
46. (== or !=)
Value Type
JIT
char - .NET alias
Equality Operator
47. When a sub class passes down all the behaviours of the original parent class
Derived Class
Operator
Inheritance
int - .NET alias
48. (< or > or <= or >=)
Namespace
Relational Operator
decimal - .NET alias
Protected Access Modifier
49. A Class that inherits characteristics from another Class.
Inheritance
Conditional Operator
Derived Class
uint - Size
50. 64 bit double precision floating point data
Int32 - Size
Primitive
Inheritance
Double (or double) - Size