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. A standardized (ECMA) language for creating Windows .NET applications and services and libraries - with a syntax similar to Java and C++.
short - Size
Public Keyword
Constructor
C#
2. true or false
Boolean - Size
Precedence
ulong - .NET alias
Public Keyword
3. The member type of a Class that performs an action.
uint - .NET alias
Parameter aka Argument
Program
Method
4. Keyword which exposes members to other classes OR Identifier which makes program elements public
Console Application
Expression
Public Keyword
Array
5. A Class that cannot be Inherited
float - .NET alias
Static Class
Sealed Class
Relational Operator
6. System.Char
bool - Size
char - .NET alias
Assembly
Just-in-time (JIT
7. Names reserved by the compiler that coders are not allowed to use as identifiers.
Keyword
using
Overloaded Method
JITer
8. 32 bit single precision floating point data
r
IDE
Assembly
Float (or float) - Size
9. Used to display text that end user does not need to edit.
float - .NET alias
Label
Encapsulation
Object
10. A method that is called whenever an Object is created. The method uses the same name as the Class.
Constructor
Static Class
C# mark Up Language X.A.M.L(Extensible Application Markup Language)
Stack
11. A symbol that specifies an operation to be performed on one or more variables.
Field
Just-in-time (JIT
C#
Operator
12. Restricts access to a Member to the current Class and any Derived Class.
Base Class
Internal Access Modifier
Decimal (or decimal) - Size
Protected Access Modifier
13. The act of generalizing or thinking about an object in general terms. The act of identifying the data members and behavior of a Class.
csc.exe
Abstraction
Class aka Type
long - .NET alias
14. 32 bit integer data
Properties
Constant
Reference Type
int - Size
15. An instance of a class that exists at run-time and is typically referenced via a variable name.
Stack
Object
ulong - .NET alias
Class aka Type
16. System.Int16
uint - .NET alias
short - .NET alias
Program
long - .NET alias
17. 32 bit integer data
JIT
decimal - .NET alias
Int32 - Size
Abstract Class Modifier
18. (== or !=)
Method
Equality Operator
Partial Method Modifier
Label
19. 32 bit - unsigned integer data
uint - Size
Syntax
Assignment Operator
FCL
20. Contains the class definitions that allow access to the functionality provided by .NET.
ushort - Size
Framework Class Library (FCL)
Variable (C# requirements)
Class Statement
21. Framework Class Library
Object
Decimal (or decimal) - Size
Sealed Class
FCL
22. Command which runs repeatedly while (some) condition is true.
int - Size
While Statement
Expression
Virtual Method Modifier
23. 16 bit- unsigned word (U+0000 to U+ffff)
decimal - .NET alias
char - Size
Value Type
Int64 - Size
24. The process of hiding and restricting access to the implementation details of a data structure.
char - .NET alias
Keyword
Relational Operator
Encapsulation
25. System.Int64
Inheritance
Variable
long - .NET alias
Incrementing / Decrementing Variables
26. Groups classes together so that they have a unique identifier
C#
If Statement
Relational Operator
Namespace
27. Characteristics of an object. Something an object has. Provides a specific access point to data within a field
Window.xaml.cs
Properties
FCL
bool - Size
28. Command Language Runtime
Double (or double) - Size
CLR
Int64 - Size
Static Member
29. Specifies that a Class cannot be instantiated but can only be used as the Base Class from which other Classes are derived.
byte - .NET alias
Boolean Operator
Abstract Class Modifier
Label
30. 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'.
Textbox
ulong - Size
Variable
Object
31. Calculation whose result is either true or false but cannot be both E.g. == Equal to. != Not Equal too. < Less than. <= Less than of equal to. > Greater than. >= Greaten than or equal to. && AND (Conditional) ->|| OR (Conditional)
Boolean Operator
Constructor
long - .NET alias
Polymorphism
32. 8 bit - signed byte (-128 - 127)
JIT
Common Language Runtime (CLR)
sbyte - Size
ushort - .NET alias
33. 64 bit - unsigned integer data
Boolean - Size
byte - .NET alias
Identifiers
ulong - Size
34. A combination of language identifiers and data and operators and expressions that constitute a single line of syntactically correct & executable code.
Double (or double) - Size
Statement
Variable
long - .NET alias
35. Only requires one operand usually a count+1 or a count++ or a count--
Boolean Operator
Program
int - Size
Unary Operator
36. Thing which gives something a value. E.g. Assignment Expression uses the '=' operator to assign a variable value such as x = y * 5
Derived Class
Base Class
ushort - .NET alias
Expression
37. Statements are instructions describing how to run a programme. Statements declare the name of a variable. Statements are combined to create methods.
short - Size
Statement
Equality Operator
uint - Size
38. Data Type Built into C#. Built into the XML Schema. Most common are: Int - Long - Float - Double - Decimal - String - Char and Bool.
Equality Operator
Object
Stack
Primitive
39. (= or += or -= or = or /=)
ushort - .NET alias
ulong - .NET alias
Assignment Operator
Constant
40. The output produced by the C# Compiler - typically a .dll or .exe. Produced by a Project in Visual Studio
Private Access Modifier
csc.exe
Assembly
long - .NET alias
41. (< or > or <= or >=)
Base Class
Visual Studio Solution
Incrementing / Decrementing Variables
Relational Operator
42. System.UInt32
Method
Encapsulation
Precedence
uint - .NET alias
43. The four major concepts of Object Oriented Programming: Abstraction - Encapsulation - ___________ - Polymorphism
csc.exe
Inheritance
byte - .NET alias
Virtual Method Modifier
44. Allow access to types that exist in outside assemblies.
long - Size
Overloaded Method
NET
References (Visual Studio Solution
45. 16 bit - unsigned integer data (0 to 65535)
Static Class
Variable (C# requirements)
IDE
ushort - Size
46. Allows a class to define multiple implementations of a method based on the number and types of arguments passed (Overloading).
Polymorphism
Int64 - Size
C#
char - .NET alias
47. Integrated Development Environment
String (or string)
IDE
Abstraction
Inheritance
48. Restricts access to a Member to the current Class.
Abstract Class Modifier
Inheritance
Boolean Operator
Private Access Modifier
49. 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
Statement
NET
char - Size
50. 128 bit fixed precision (financial)
Variable
Virtual Method Modifier
Decimal (or decimal) - Size
Textbox
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