BCIS 3630 – Flashcard
Unlock all answers in this set
Unlock answersquestion
These are words that have a special meaning in the programming language. o Punctuation o Programmer-defined names o Key words o Operators
answer
Key words
question
These are symbols or words that perform operations on one or more operands. o Punctuation o Programmer-defined names o Key words o Operators
answer
Operators
question
These characters serve specific purposes, such as marking the beginning or ending of a statement, or separating items in a list. o Punctuation o Programmer-defined names o Key words o Operators
answer
Punctuation
question
These are words or names that are used to identify storage locations in memory and parts of the program that are created by the programmer. o Punctuation o Programmer-defined names o Key words o Operators
answer
Programmer-defined names
question
These are the rules that must be followed when writing a program. o Syntax o Punctuation o Key words o Operators
answer
Syntax
question
This is a named storage location in the computers memory. o Class o Key word o Variable o Operator
answer
Variables
question
The Java compiler generates. o Machine code o Byte code o Source code o HTML
answer
Byte code
question
Every complete statement ends with a ____. o Period o Parenthesis o Semicolon o Ending brace
answer
Semicolon
question
The following data 72 , 'A' , "Hello World" , 2.8712 are all examples of ______. o Variables o Literals o Strings o None of these
answer
Literals
question
A group of statements, such as the contents of a class or a method, are enclosed in _____. o Braces { } o Parentheses ( ) o Brackets [ ] o Any of these will do
answer
Braces { }
question
Which of the following are NOT valid assignment statements? o Total = 9; o 72 = amount; o profit = 129 o letter = 'W';
answer
72 = amount; profit = 129
question
Which of the following are not valid println statements? o System.out.println + "Hello World"; o System.out.println("Have a nice day"); o Out.System.println(value); o Println.out(Programming is great fun);
answer
System.out.println + "Hello World"; Out.System.println(value); Println.out(Programming is great fun);
question
The negation operator is _____. o Unary o Binary o Ternary o None of these
answer
Unary
question
This key word is used to declare a named constant. o constant o namedConstant o final o concrete
answer
namedConstant
question
These characters mark the beginning of a multi-line comment. o // o /* o */ o /**
answer
/*
question
These characters mark the beginning of a single-line comment. o // o /* o */ o /**
answer
//
question
These characters mark the beginning of a documentation comment. o // o /* o */ o /**
answer
/**
question
Which Scanner class method would you use to read a string as input? o nextString o nextLine o readString o getLine
answer
nextLine
question
Which Scanner class method would you use to read a double as input? o nextDouble o getDouble o readDouble o None of these; you cannot read a double with Scanner class
answer
nextDouble
question
You can use this class to display dialog boxes. o JOptionPane o BufferedReader o InputStreamReader o DialogBox
answer
JOptionPane
question
When Java converts a lower-ranked value to a higher-ranked type, it is called a(n) _____. o 4-Bit conversion o Escalating conversion o Widening conversion o Narrowing conversion
answer
Widening conversion
question
This type of operator lets you manually convert a value, even if it means that a narrowing conversion will take place. o Cast o Binary o Uploading o Dot
answer
Cast
question
A left brace in a Java program is always followed by a right brace later in the program. o True o False
answer
True
question
A variable must be declared before it can be used. o True o False
answer
True
question
Variable names may begin with a number. o True o False
answer
False
question
You cannot change the value of a variable whose declaration uses the final key word. o True o False
answer
True
question
Comments that begin with // can be processed by javadoc. o True o False
answer
False
question
If one of an operators operands is a double, and the other operand is an int, Java will automatically convert the value of the double to an int. o True o False
answer
False
question
The if statement is an example of a _____. o Sequence structure o Decision structure o Pathway structure o Class structure
answer
Decision Structure
question
This type of expression has a value of either true or false. o Binary expression o Decision expression o Unconditional expression o Boolean expression
answer
Boolean expression
question
> , < , and == are _____. o Relational operators o Logical operators o Conditional operators o Ternary operators
answer
Relational operators
question
&& , || , and ! are _____. o Relational operators o Logical operators o Conditional operators o Ternary operators
answer
Logical operators
question
This is an empty statement that does nothing. o Missing statement o Virtual statement o Null statement o Conditional statement
answer
Null statement
question
To create a block of statements, you enclose the statement in these. o Parentheses ( ) o Square brackets [ ] o Angled brackets < > o Braces { }
answer
Braces { }
question
This is a Boolean variable that signals when some condition exists in the program. o Flag o Signal o Sentinel o Siren
answer
Flag
question
How does the character 'A' compare to the character 'B'? o 'A' is greater than 'B' o 'A' is less than 'B' o 'A' is equal to 'B' o You cannot compare characters
answer
'A' is less than 'B'
question
This is an if statement that appears inside another if statement. o Nested if statement o Tiered if statement o Dislodged if statement o Structured if statement
answer
Nested if statement
question
An else clause always goes with _____. o The closest previous if clause that doesn't already have its own else clause o The closest if clause o The if clause that is randomly selected by the compiler o None of these
answer
The closest previous if clause that doesn't already have its own else clause
question
When determining whether a number is inside a range, its best to use this operator. o && o ! o || o ? :
answer
&&
question
This determines whether two different String objects contain the same string. o The == operator o The = operator o The equals method o The StringCompare method
answer
The equals method
question
The conditional operator takes this many operands. o One o Two o Three o Four
answer
Three
question
This section of a switch statement is branched to if none of the case expressions match the switch expression. o Else o Default o Case o Otherwise
answer
Default
question
You can use this method to display formatted output in a console window. o Format.out.println o Console.format o System.out.printf o System.out.formatted
answer
System.out.printf
question
The = operator and the == operator perform the same operation. o True o False
answer
False
question
A conditionally executed block should be indented one level from the if clause. o True o False
answer
True
question
All lines in a conditionally executed block should be indented one level. o True o False
answer
True
question
When an if statement is nested in the if clause of another statement, the only time the inner if statement is executed is when the Boolean expression of the outer if statement is true. o True o False
answer
True
question
When an if statement is nested in the else clause of another statement, the only time the inner if statement is executed is when the Boolean expression of the outer if statement is true. o True o False
answer
False
question
The scope of a variable is limited to the block in which it is defined. o True o False
answer
True
question
What will the println statement in the following program segment display? Int x = 5; System.out.println(x++); o 5 o 6 o 0 o none of these
answer
5
question
What will the println statement in the following program segment display? Int x = 5; System.out.println(++x); o 5 o 6 o 0 o none of these
answer
6
question
In the expression number++, the ++ operator is in what mode? o Prefix o Protest o Postfix o Posttest
answer
Postfix
question
What is each repetition of a loop known as? o Cycle o Revolution o Orbit o Iteration
answer
Iteration
question
This is a variable that controls the number of iterations performed by a loop. o Loop control variable o Accumulator o Iteration register variable o Repetition meter
answer
Loop control variable
question
The while loop is this type of loop. o Pretest o Posttest o Prefix o Postfix
answer
Pretest
question
The do while loop is this type of loop. o Pretest o Posttest o Prefix o Postfix
answer
Posttest
question
The for loop is this type of loop. o Pretest o Posttest o Prefix o Postfix
answer
Pretest
question
This type of loop has no way of ending and repeats until the program is interrupted. o Intermediate o Interminable o Infinite o Timeless
answer
Infinite
question
This type of loop always executes at least once. o While o Do-while o For o Any of these
answer
Do-while
question
This expression is executed by the loop only once, regardless of the number of iterations. o Initialization expression o Test expression o Update expression o Pre-increment expression
answer
Initialization expression
question
This is a variable that keeps a running total. o Sentinel o Sum o Total o Accumulator
answer
Accumulator
question
This is a special value that signals when there are no more items from a list of times to be processed. This value cannot be mistaken as an item from the list. o Sentinel o Flag o Signal o Accumulator
answer
Sentinel
question
To open a file for writing, you use the following class. o PrintWriter o FileOpen o OutputFile o FileReader
answer
PrintWriter
question
To open a file for reading, you use the following classes. o File and Writer o File out Output o File and Input o File and Scanner
answer
File and Scanner
question
When a program is finished using a file, it should do this. o Erase the file o Close the file o Throw an exception o Reset the read position
answer
Close the file
question
This class allows you to use the print and println methods to write data to a file. o File o FileReader o OutputFile o PrintWriter
answer
PrintWriter
question
This class allows you to read a line from a file. o FileWriter o Scanner o InputFile o FileReader
answer
Scanner
question
The while loop is a pretest loop. o True o False
answer
True
question
The do-while loop is a pretest loop o True o False
answer
False
question
The for loop is a posttest loop. o True o False
answer
False
question
It is not necessary to initialize accumulator variables. o True o False
answer
False
question
One limitation of the for loop is that only one variable may be initialized in the initialization expression. o True o False
answer
False
question
A variable may be defined in the initialization expression of the for loop. o True o False
answer
True
question
In a nested loop, the inner loop goes through all of its iterations for every iteration of the outer loop. o True o False
answer
True
question
To calculate the total number of iterations of a nested loop, add the number of iterations of all the loops. o True o False
answer
False
question
Characters serve specific purposes, such as marking the beginning or ending of a statement, or separating items in a list.
answer
Java Punctuation
question
Rules that must be followed when writing a program. Syntax dictates how key words and operators may be used, and where punctuation symbols must appear.
answer
Syntax
question
Named storage location in the computer's memory. (The most fundamental way that Java programs store an item of data in memory is with a variable.)
answer
Variables
question
Generated by the Java Compiler
answer
Byte code
question
The data contained in an object. (An object is a software entity that contains data and procedures)
answer
Attributes
question
A container for an application
answer
Class
question
A group of one or more programming statements that collectively has a name eg: main method (file name!)
answer
Method
question
Allows you to create one of two values: True or False (they can't be copied to a variable of any type other than Boolean)
answer
Boolean
question
used to store characters. Can only hold 1 character at a time
answer
char
question
A set of numbers that are used as code for representing characters
answer
Unicode
question
consists of 8 bits... Integer that takes up 1 byte of memory
answer
Byte
question
Integer that takes up 2 bytes of memory
answer
Short
question
Integer that takes up 8 bytes of memory
answer
Long
question
Whole numbers (uses 4 bytes of memory)
answer
Int
question
Decimal number to the 15th place (uses 8 bytes of memory)
answer
Double
question
Decimal number to the 7th place (uses 4 bytes of memory)
answer
Float
question
Method used for reading strings, bytes, integers, long integers, short integers, floats, and doubles. It waits for the user to press the enter key before it returns a value.
answer
Scanner
question
A collection of characters
answer
String
question
A value that is written in the code of a program
answer
Literal
question
a group of related classes JOptionPane, IS, Scanner
answer
Packages
question
operator used that let you convert a value, even if it means that a narrowing conversion takes place (less accurate)
answer
Cast
question
Allows you to format the appearance of floating-point numbers rounded to a specific number of decimal places. It is useful for formatting numbers that will be displayed in message dialogs
answer
DecimalFormat
question
used in switch statements. Each case value must be unique. (Used as an alternative to if statements) Magic word - break multiple options
answer
Case
question
Allows you to quickly display a dialog box, which is a small graphical window displaying a message or requesting input.
answer
JOptionPane
question
% ... returns the remainder of a division operation involving two integers.
answer
Modulus
question
Control structure that causes a statement or group of statements to repeat... has two important parts... 1) a Boolean expression that is tested for a true or false value, and 2) a statement or block of statements that is repeated as long as the expression is true. (pretest)
answer
While loop
question
- Looks like an inverted while-loop... Always performs at least one iteration, even if the Boolean is false to begin with. (User has to answer yes for it to continue repeating) (posttest)
answer
Do-while loop
question
ideal for performing a known number of iterations. Pre-test.
answer
For loop
question
A loop that has no way of stopping. It continues to repeat until the program is interrupted.
answer
Infinite loop
question
tests each expression before each iteration (while loop, for loop)
answer
Pre-test loop
question
tests each expression after each iteration (Do-while loop)
answer
Post-test loop
question
a special value that cannot be mistaken as a member of the list, and signals that there are no more values to be entered. When the user enters the sentinel value, the loop terminates.
answer
Sentinel
question
variable used to accumulate the total of the numbers. (Running total)
answer
Accumulator
question
constant (cant be changed)
answer
final