• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/175

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

175 Cards in this Set

  • Front
  • Back
Computers can directly understand only their native ___________ language, which is composed
only of 1s and 0s.
machine
Computers process data under the control of sets of instructions called computer _____________.
programs
The three types of computer programming languages discussed in the chapter are machine languages, ___________ and ___________.
assembly languages, high-level languages
Programs that translate high-level-language programs into machine language are called _____________.
compilers
Visual Studio is a(n) ___________ in which C# programs are developed.
IDE
Visual Basic is a(n) ______________, event-driven language.
object-oriented
_____________is a programming language that was created by Microsoft specifically for the .NET platform.
C#
____________is a language for sharing information via “hyperlinked” text documents on the World Wide Web.
HyperText Markup Language (HTML)
The ____________ executes .NET programs.
Common Language Runtime (CLR)
Objects have ____________ (also called properties) and perform actions (also called methods or _____________ ).
attributes, behaviors
__________ models software in terms similar to those that people use to describe realworld objects.
object technology
W3C
World Wide Web Consortium
XML
Extensible Markup Language
OOP
Object-Oriented Programming
CLR
Common Language Runtime
CLI
Common Language Infrastructure
MSIL
Microsoft Intermediate Language
UML
Unified Modeling Language
IDE
Integrated Development Environment
The technique of _________ allows you to create GUIs without writing any code.
visual programming
A(n) ____________ is a group of one or more projects that collectively form a Visual Basic program.
solution
The ___________ feature hides a window when the mouse pointer is moved outside the window’s area.
auto-hide
A(n) _________ appears when the mouse pointer hovers over an icon.
tool tip
The ____________ window allows you to browse solution files.
Solution Explorer
The properties in the Properties window can be sorted _______________ or ________________.
alphabetically, categorically
A Form’s ______________ property specifies the text displayed in the Form’s title bar.
Text
The _____________ allows you to add controls to the Form in a visual manner.
Toolbox
Using _____________ displays relevant help articles, based on the current context.
context-sensitive help
The _______________ property specifies how text is aligned within a Label’s boundaries.
TextAlign
When an ellipsis button is clicked, a(n) _____________ is displayed.
dialog
To save every file in a solution, select ______________ .
File > Save All
Using _______________ help immediately displays a relevant help article.
context-sensitive
"GUI" is an acronym for
Graphical User Interface
The _____________ property specifies which image a PictureBox displays.
image
The _____________ menu contains commands for arranging and displaying windows.
window
A(n) _____________ begins the body of every method, and a(n) ______________ ends the body of every method.
left brace ({), right brace (})
Most statements end with a(n) _____________.
semicolon ( ; )
The _________ statement is used to make decisions.
if
_________ begins a single-line comment.
//
_______________, __________________and _______________are called whitespace characters. Newline characters are also considered whitespace characters.
Blank lines, space characters, tab characters
_____________ are reserved for use by C#.
Keywords
C# applications begin execution at method __________ .
Main
Methods _____________ and _____________ display information in the console window.
Console.WriteLine, Console.Write
_______________ are used to document an application and improve its readability.
Comments
A decision can be made in a C# application with a(n) _____________.
if statement
Calculations are normally performed by ___________ statements.
assignment
The arithmetic operators with the same precedence as multiplication are ____________ and _______________.
division /, remainder %
When parentheses in an arithmetic expression are nested, the _____________ set of parentheses is evaluated first.
innermost
A location in the computer’s memory that may contain different values at various times throughout the execution of an application is called a(n) _____________.
variable
A house is to a blueprint as a(n) ___________ is to a class.
object
Every class declaration contains keyword ______________ followed immediately by the class’s name.
class
Operator ____________ creates an object of the class specified to the right of the keyword.
new
Each parameter must specify both a(n) _________ and a(n) ___________ .
type and name
By default, classes that are not explicitly declared in a namespace are implicitly placed in the ____________.
global namespace
When each object of a class maintains its own copy of an attribute, the field that represents the attribute is also known as a(n) __________________.
instance variable
C# provides three simple types for storing real numbers _______________, _____________ and _____________.
float, double and decimal
Variables of type double represent __________ floating-point numbers.
double-precision
Convert method ___________ returns a decimal value.
ToDecimal
Keyword public is a(n) ___________.
access modifier
Return type ___________ indicates that a method will not return any information when it completes its task.
void
Console method _______________ reads characters until a newline character is encountered, then returns those characters (not including the newline) as a string.
ReadLine
A(n) ______________ is not required if you always refer to a class with its fully qualified class name.
using directive
Variables of type float represent _______________ floating-point numbers.
single-precision
The format specifier ____________ is used to display values in a monetary format.
C
Types are either __________ types or ___________ types.
value types or reference types
For a(n) ______________ , the compiler automatically generates a private instance variable and set and get accessors.
auto-implemented property
All applications can be written in terms of three types of control structures ____________ , ___________ and ___________.
sequence, selection, repetition
The _____________ statement is used to execute one action when a condition is true and another when that condition is false.
if else
Repeating a set of instructions a specific number of times is called ____________ repetition.
counter-controlled (or definite)
When it is not known in advance how many times a set of statements will be repeated, a(n) ______________ value can be used to terminate the repetition.
sentinel, signal, flag or dummy
The ____________ structure is built into C#—by default, statements execute in the order they appear.
sequence
Instance variables of type int are given the value by ___________ default.
0 (zero)
C# is a ____________ language—it requires all variables to have a type.
strongly typed
If the increment operator is ____________ to a variable, the variable is incremented by 1 first, then its new value is used in the expression.
prefixed
Typically, ___________ statements are used for counter-controlled repetition and ____________ statements are used for sentinel-controlled repetition.
for, while
The do…while statement tests the loop-continuation condition ___________ executing the loop’s body; therefore, the body always executes at least once.
after
The __________ statement selects among multiple actions based on the possible values of an integer variable or expression.
switch
The _____________ statement, when executed in a repetition statement, skips the remaining statements in the loop body and proceeds with the next iteration of the loop.
continue
The _____________ operator can be used to ensure that two conditions are both true before choosing a certain path of execution.
& (conditional AND) or & (boolean logical AND)
If the loop-continuation condition in a for header is initially _____________, the for statement’s body does not execute.
false
Methods that perform common tasks and do not need to be called on objects are called ___________ methods.
static
A method is invoked with a(n) _____________.
method call
A variable known only within the method in which it is declared is called a(n) ___________.
local variable
The _____________ statement in a called method can be used to pass the value of an expression
back to the calling method.
return
The ____________ keyword indicates that a method does not return a value.
void
Data can be added to or removed from only the ___________ of a stack.
top
Stacks are known as _____________data structures—the last item pushed (inserted) on the stack is the first item popped off (removed from) the stack.
last-in-first-out (LIFO)
The three ways to return control from a called method to a caller are ______________, _____________ and ______________.
return, return expression and encountering the closing right brace of a method
An object of class _____________ produces pseudorandom numbers.
Random
The program-execution stack contains the memory for local variables on each invocation of a method during an application’s execution. This data, stored as a portion of the program-execution stack, is known as the ____________ or _____________ of the method call.
activation record or stack frame
If there are more method calls than can be stored on the program-execution stack, an error known as a(n) ___________ occurs.
stack overflow
The _____________ of a declaration is the portion of an application that can refer to the entity in the declaration by its unqualified name.
scope
It is possible to have several methods with the same name that each operate on different types or numbers of arguments. This feature is called method _____________.
overloading
The program execution stack is also referred to as the _____________ stack.
method call
A method that calls itself either directly or indirectly is a(n) _________ method.
recursive
A recursive method typically has two components: one that provides a means for the recursion to terminate by testing for a(n) ___________ case and one that expresses the problem as a recursive call for a slightly simpler problem than does the original call.
base
Lists and tables of values can be stored in _____________.
arrays
An array is a group of ___________ (called elements) containing values that all have the same _____________.
variables, types
The ____________ statement allows you to iterate through the elements in an array without using a counter.
foreach
The number that refers to a particular array element is called the element’s _______________.
index (or position number)
An array that uses two indices is referred to as a(n) ____________ array.
two-dimensional
Use the foreach header ____________ to iterate through double array numbers.
foreach (double d in numbers)
Command-line arguments are stored in _____________.
an array of strings, conventionally called args
Use the expression _____________ to receive the total number of arguments in a command line. Assume that command-line arguments are stored in string[] args.
args.Length
Given the command MyApplication test, the first command-line argument is _____________.
test
A _____________ in the parameter list of a method indicates that the method can receive a variable number of arguments.
params modifier
One-dimensional array p contains four elements. The array access expressions for elements are _____________ , _______________ , _____________ and ______________.
p[ 0 ], p[ 1 ], p[ 2 ] and p[ 3 ]
Naming an array’s variable, stating its type and specifying the number of dimensions in the array is called ____________ the array.
declaring
In a two-dimensional array, the first index identifies the _______________ of an element and the second index identifies the _____________ of an element.
row, column
An m-by-n array contains ______________ rows, ____________ columns and ______________ elements.
m, n, m x n
The name of the element in row 3 and column 5 of jagged array d is _______________.
d[3][5]
Use the ____________ property of the List class to find the number of elements in the List.
Count
The LINQ __________ clause is used for filtering.
where
____________ are classes specifically designed to store groups of objects and provide methods that organize, store and retrieve those objects.
Collections
To add an element to the end of a List, use the ___________ method.
Add
To get only unique results from a LINQ query, use the _____________ method.
Distinct
string class static method _________ is similar to method Console.Write, but returns a formatted string rather than displaying a string in a console window.
Format
If a method contains a local variable with the same name as one of its class’s fields, the local variable _________ the field in that method’s scope.
hides
The _________ is called by garbage collector just before it reclaims an object's memory.
destructor
If a class declares constructors, the compiler will not create a(n) _________.
default constructor
An object’s _________ method can be called implicitly when an object appears in code where a string is needed.
ToString
Composition is sometimes referred to as a(n) _________ relationship.
has-a
A(n) _________ variable represents classwide information that is shared by all the objects of the class.
static
The _________ states that code should be granted only the amount of access needed to accomplish its designated task.
principle of least privilege
Declaring an instance variable with keyword _________ or specifies that the variable is not modifiable.
readonly
A(n) _________ consists of a data representation and the operations that can be performed on the data.
abstract data type (ADT).
The public methods of a class are also known as the class’s _________or _________ .
public services, public interface.
_________ is a form of software reusability in which new classes acquire the members of existing classes and enhance those classes with new capabilities.
Inheritance
A base class’s _________ members can be accessed only in the base class declaration and in derived class declarations.
protected
In a(n) _________ relationship, an object of a derived class can also be treated as an object of its base class.
is-a or inheritance
In a(n) _________ relationship, a class object has references to objects of other classes as members.
has-a or composition
In single inheritance, a base class exists in a(n) _________ relationship with its derived classes.
hierarchical
A base class’s _________ members are accessible anywhere that the application has a reference to an object of that base class or to an object of any of its derived classes.
public
When an object of a derived class is instantiated, a base class _________ is called implicitly or explicitly.
constructor
Derived class constructors can call base class constructors via the _________ keyword.
base
If a class contains at least one abstract method, it must be declared as a(n) _________ class.
abstract
Classes from which objects can be instantiated are called _________ classes.
concrete
_________ involves using a base class variable to invoke methods on base class and derived class objects, enabling you to “program in the general.”
Polyymorphism
Methods in a class that do not provide implementations must be declared using keyword _________ .
abstract
Casting a reference stored in a base class variable to a derived class type is called _________ .
downcasting
A method is said to _________ an exception when that method detects that a problem has occurred.
throw
When present, the _________ block associated with a try block always executes.
finally
Exception classes are derived from class ________ .
Exception
The statement that throws an exception is called _________ the of the exception.
throw point
C# uses the _________ model of exception handling as opposed to the _________ model of exception handling.
termination, resumption
An uncaught exception in a method causes the method to _________ from the method-call stack.
unwind
Method Convert.ToInt32 can throw a(n) _________ exception if its argument is not a valid integer value.
FormatException
The active control is said to have the _________ .
focus
The Form acts as a(n) _________ for the controls that are added.
container
GUIs are ________ driven.
event
Every method that handles the same event must have the same ________ .
signature
A(n) _________ TextBox masks user input with a character used repeatedly.
password
Class ________ and class ________ help arrange controls on a GUI and provide logical groups for radio buttons.
GroupBox, Panel
Typical mouse events include _________ , _________ and _________.
mouse clicks, mouse presses, mouse moves
_________ events are generated when a key on the keyboard is pressed or released.
Key
The modifier keys are _________ , _________ and _________ .
shift, ctrl, alt
A(n) _________ event or delegate can call multiple methods.
multicast
Method _________ of class Process can open files and Web pages, similar to the Run... command in Windows.
Start
If more elements appear in a ComboBox than can fit, a(n) _________ appears.
scrollbar
A(n) _________ and a(n) _________can display icons contained in an ImageList control.
ListView, TreeView
The _________ property allows a menu to display a list of active child windows.
MdiList
Class _________ allows you to combine several controls into a single, custom control.
UserControl
The _________ saves space by layering TabPages on top of each other.
TabControl
The _________ window layout option makes all MDI windows the same size and layers them so every title bar is visible (if possible).
Cascade
_________ are typically used to display hyperlinks to other resources, files or Web pages.
LinkLabels
Ultimately, all data items processed by a computer are reduced to combinations of _________ and _________ .
0s, 1s
The smallest data item a computer can process is called a _________ .
bit
A _________ is a group of related records.
file
Digits, letters and special symbols are collectively referred to as _________ .
characters
A group of related files is called a _________ .
database
StreamReader method _________ reads a line of text from a file.
ReadLine
StreamWriter method _________ writes a line of text to a file.
WriteLine
Method Serialize of class BinaryFormatter takes a(n) _________ and a(n) _________ as arguments
Stream, object
The _________ namespace contains most of C#’s file-processing classes.
System.IO
The _________ namespace contains the BinaryFormatter class.
System.Runtime.Serialization.Formatters.Binary