Deck 1: Introduction

Full screen (f)
exit full mode
Question
When executing a program, the processor reads each program instruction from

A) secondary memory (storage)
B) the Internet
C) registers stored in the processor
D) main memory
E) Any of these
Use Space or
up arrow
down arrow
to flip the card.
Question
All information is stored in the computer using binary numbers.
Question
A Java program is best classified as

A) hardware
B) software
C) storage
D) processor
E) input
Question
Java is an object-oriented programming language.
Question
System.out.print is used in a program to denote that a documentation comment follows.
Question
Objects are defined by a class that describes the characteristics common to all instances of the class.
Question
Inheritance is a form of software reuse.
Question
Code placed inside of comments will not be compiled and, therefore, will not execute.
Question
Polymorphism is the idea that we can refer to multiple types of related objects in consistent ways.
Question
Reserved words in Java can be redefined by the programmer to mean something other than their original intentions.
Question
Six bits can be used to represent __________ distinct items or values.

A) 6
B) 20
C) 24
D) 32
E) 64
Question
The Java compiler is able to find all programmer errors.
Question
In a Java program, dividing by zero is a syntax error.
Question
During translation, the compiler puts its output (the compiled Java program) into ROM.
Question
In Java, identifiers may be of any length up to a limit determined by the compiler.
Question
The word Public is a reserved word.
Question
Which memory capacity is the largest?

A) 1,500,000,000,000 bytes
B) 100 gigabytes
C) 3,500,000 kilobytes
D) 10 terabytes
E) 12,000,000 megabytes
Question
In a Java program, dividing by zero is a syntax error.
Question
Java byte codes are directly executable whereas Java source code is not.
Question
Java is a case-sensitive language which means Current, CURRENT, and current will all reference the same identifier.
Question
For a computer to communicate over the Internet, it must use

A) the TCP protocol
B) the IP protocol
C) the combined TCP/IP protocol
D) the Ethernet protocol
E) the ARPANET protocol
Question
In order for a computer to be accessible over a computer network, the computer needs its own

A) MODEM
B) communication line
C) network address
D) packet
E) router
Question
Once we have implemented a solution, we are not done with the problem because

A) the solution may not be the best (most efficient)
B) the solution may have errors and need testing and fixing
C) the solution may, at a later date, need revising to handle new specifications
D) the solution may, at a later date, need revising because of new programming language features
E) All of these
Question
What comment might be added to explain the following instruction? System.out.println("Hello World");

A) // prints "Hello World" to the screen
B) //prints a message
C) //used to demonstrate an output message
D) //
E) // meaningless instruction
Question
A URL (Uniform Resource Locator) specifies the address of a

A) computer on any network
B) computer on the Internet
C) local area network (LAN) on the Internet
D) a document or other type of file on the Internet
E) a Java program on the Internet
Question
The main method for a Java program is defined by

A) public static main()
B) public static main(String[] args);
C) public static main(String[] args)
D) private static main(String[] args)
E) The main method could be defined by all of these except B
Question
Java is an example of a(n)

A) machine language
B) Assembly language
C) high-level language
D) fourth generation language
E) both high-level and fourth generation language
Question
Volatility is a property of

A) RAM
B) ROM
C) disk
D) software
E) computer networks
Question
What does the following line of Java code do? //System.out.println("Hello");

A) nothing
B) cause Hello to be output
C) cause a syntax error
D) cause ("Hello") to be output
E) There is no way to tell without executing the code.
Question
Which character belowis not allowed in an identifier?

A) $
B) _
C) 0
D) 1
E) ^
Question
Java is similar in syntax to which of the following high-level languages?

A) Pascal
B) Ada
C) C++
D) FORTRAN
E) BASIC
Question
Comments should

A) rephrase all the code to explain it in English
B) be insightful and explain the intention of an instruction or block of code
C) only be included with code that is difficult to understand
D) be used to define variables that have hard to understand names
E) All of these
Question
Binary numbers are composed entirely of

A) 0s
B) 1s
C) 0s and 1s
D) any digits between 0 and 9
E) 0s, 1s, and 2s
Question
A unique aspect of Java that allows code compiled on one machine to be executed on a machine with a different hardware platform is Java's

A) bytecodes
B) syntax
C) use of objects
D) use of exception handling
E) All of these
Question
It is important to dissect a problem into manageable pieces before trying to solve the problem because

A) most problems are too complex to be solved as a single, large activity
B) most problems are solved by multiple people and it is easy to assign each piece to a separate person
C) ir is easier to integrate small pieces of a program into one program than it is to integrate one big chunk of code into one program
D) the first solution may not solve the problem correctly
E) All of these
Question
Which of the following is a legal Java identifier?

A) i
B) class
C) 1likeclass!
D) idon'tlikeclass
E) i-like-class
Question
Which phase of the fetch-decode-execute cycle might use a circuit in the arithmetic-logic unit?

A) fetch
B) decode
C) execute
D) during fetch or execute, but not decode
E) any of the phases
Question
The ability to directly obtain a stored item by referencing its address is known as

A) random access
B) sequential access
C) read-only access
D) fetch access
E) volatility
Question
Which of the following is not syntactically legal in Java?

A) System.out.println("Hi");
B) public class Foo
C) s t a t i c main(String[] args)
D) {}
E) only A is legally valid; all the others are illegal
Question
Of the following, which statement is not true regarding Java as a programming language?

A) Java is a relatively recent language; it was introduced in 1995.
B) Java is a language whose programs do not require translating into machine language before they are executed.
C) Java is an object-oriented language.
D) Java is a language that embraces the idea of writing programs to be executed with the World Wide Web.
E) All of these are true
Question
A color image is broken down into individual pixels (points), each of which is represented by

A) a 1 for white and a 0 for black
B) 3 values denoting the intensity of red, green, and blue in the image
C) a single number indicating the intensity of color between white and black
D) two numbers, where one indicates where the color is between white and black and the other denotes the brightness
E) None of these; it is not possible to represent color
Question
Provide a brief description of the roles of the following hardware elements (that is, what each is used for):
a) CPU
b) Main memory
c) Secondary memory devices
d) Input/Output devices
Question
What is wrong with the following class definition?
public class Program1
{
public static void main(String[ ] args)
{
System.out.println("My first Java program")
}
}
Question
Which of the following is a legal Java identifier?

A) 1ForAll
B) oneForAll
C) one/4/all
D) 1_4_all
E) 1forall
Question
Given the following class definition, what are the reserved words and what are the identifiers?
public class Program3
{
public static void main(String[] args)
{
System.out.println("My third Java program");
}
}
Question
Rewrite the following program with better formatting to make it easier to read.
public
class
MyProgram
{ public static void
main(
String[]
args)
{ System.out.println(
"Wow, this is messed up!"
);
} }
Question
Using Java naming convention, which of the following would be a good variable name for the current value of a stock?

A) curstoval
B) theCurrentValueOfThisStock
C) currentStockVal
D) csv
E) current
Question
Mistyping println as printn will result in

A) a syntax error
B) a run-time error
C) a logical error
D) no error
E) the statement being converted to a comment
Question
There are a number of reserved words in Java that have no current meaning (denoted with an * in figure 1.18 in the text). Why?
Question
What is wrong with the following println statement?
System.out.println("My fourth Java Program);
Question
What is the output of the following code when the main method is executed?
public class Question4
{
public static void main(String[] args)
{
System.out.println("hi there");
System.out.println(" ");
System.out.println("how are you doing today? ");
}
}
Question
An error in a program that results in the program outputtinh $100 instead of the correct answer, $250, is a

A) compiler error
B) syntax error
C) run-time error
D) logical error
E) snafu
Question
Provide identifier names that would be used to represent a person's social security number, income tax withheld, and net pay.
Question
Rewrite the following comment so that is can appear over multiple lines.
// This is one really enormously long comment that might run off the page
Question
What is wrong with the following class definition?
public class Program2
public static void main(String[] args)
{
System.out.println("My second Java program");
}
Question
Examine figure 1.7 before answering this question. What 8-bit value comes immediately before and what 8-bit value comes immediately after 10010111?
Question
Provide a brief explanation of the role of main memory, the control unit, the arithmetic logic unit, and registers. (Refer to figure 1.13 in the text)
Question
Which of the following characters does not need to have an associated closing character in a Java program?

A) {
B) (
C) [
D) <
E) All of these require closing characters
Question
Which of the following is true regarding Java syntax and semantics?

A) A Java compiler can determine if you have followed proper syntax but not proper semantics.
B) A Java compiler can determine if you have followed proper semantics but not proper syntax.
C) A Java compiler can determine if you have followed both proper syntax and proper semantics.
D) A Java compiler cannot determine if you have followed either proper syntax or proper semantics.
E) A Java compiler can determine if you have followed proper syntax but not proper semantics only if you follow the Java naming convention rules.
Question
A document of text is 15 pages long. Each page contains approximately 200 words and the average length of each word is 5 characters. Also assume one blank space between each word and no punctuation. How many bytes will it take to store this document in memory or on disk using ASCII?
Question
Correct all the syntax errors in the following program.
Public Class Program \\ A problem program
(
Public static voided main[Strings() args]
{
system.out.println('This program'); \* oh, my... *\
system.out.println('has several syntax errors'); \*
lots of errors *\
}
)
Question
Name five of the fundamental terms which encompass object-oriented programming.
Question
Write a Java program that will display the following three lines when it is run:
*
* * *
* * * * *
Question
Write a Java program that will output on two separate lines the names of the authors of this textbook.
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/64
auto play flashcards
Play
simple tutorial
Full screen (f)
exit full mode
Deck 1: Introduction
1
When executing a program, the processor reads each program instruction from

A) secondary memory (storage)
B) the Internet
C) registers stored in the processor
D) main memory
E) Any of these
D
2
All information is stored in the computer using binary numbers.
True
3
A Java program is best classified as

A) hardware
B) software
C) storage
D) processor
E) input
B
4
Java is an object-oriented programming language.
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
5
System.out.print is used in a program to denote that a documentation comment follows.
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
6
Objects are defined by a class that describes the characteristics common to all instances of the class.
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
7
Inheritance is a form of software reuse.
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
8
Code placed inside of comments will not be compiled and, therefore, will not execute.
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
9
Polymorphism is the idea that we can refer to multiple types of related objects in consistent ways.
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
10
Reserved words in Java can be redefined by the programmer to mean something other than their original intentions.
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
11
Six bits can be used to represent __________ distinct items or values.

A) 6
B) 20
C) 24
D) 32
E) 64
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
12
The Java compiler is able to find all programmer errors.
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
13
In a Java program, dividing by zero is a syntax error.
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
14
During translation, the compiler puts its output (the compiled Java program) into ROM.
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
15
In Java, identifiers may be of any length up to a limit determined by the compiler.
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
16
The word Public is a reserved word.
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
17
Which memory capacity is the largest?

A) 1,500,000,000,000 bytes
B) 100 gigabytes
C) 3,500,000 kilobytes
D) 10 terabytes
E) 12,000,000 megabytes
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
18
In a Java program, dividing by zero is a syntax error.
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
19
Java byte codes are directly executable whereas Java source code is not.
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
20
Java is a case-sensitive language which means Current, CURRENT, and current will all reference the same identifier.
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
21
For a computer to communicate over the Internet, it must use

A) the TCP protocol
B) the IP protocol
C) the combined TCP/IP protocol
D) the Ethernet protocol
E) the ARPANET protocol
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
22
In order for a computer to be accessible over a computer network, the computer needs its own

A) MODEM
B) communication line
C) network address
D) packet
E) router
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
23
Once we have implemented a solution, we are not done with the problem because

A) the solution may not be the best (most efficient)
B) the solution may have errors and need testing and fixing
C) the solution may, at a later date, need revising to handle new specifications
D) the solution may, at a later date, need revising because of new programming language features
E) All of these
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
24
What comment might be added to explain the following instruction? System.out.println("Hello World");

A) // prints "Hello World" to the screen
B) //prints a message
C) //used to demonstrate an output message
D) //
E) // meaningless instruction
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
25
A URL (Uniform Resource Locator) specifies the address of a

A) computer on any network
B) computer on the Internet
C) local area network (LAN) on the Internet
D) a document or other type of file on the Internet
E) a Java program on the Internet
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
26
The main method for a Java program is defined by

A) public static main()
B) public static main(String[] args);
C) public static main(String[] args)
D) private static main(String[] args)
E) The main method could be defined by all of these except B
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
27
Java is an example of a(n)

A) machine language
B) Assembly language
C) high-level language
D) fourth generation language
E) both high-level and fourth generation language
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
28
Volatility is a property of

A) RAM
B) ROM
C) disk
D) software
E) computer networks
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
29
What does the following line of Java code do? //System.out.println("Hello");

A) nothing
B) cause Hello to be output
C) cause a syntax error
D) cause ("Hello") to be output
E) There is no way to tell without executing the code.
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
30
Which character belowis not allowed in an identifier?

A) $
B) _
C) 0
D) 1
E) ^
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
31
Java is similar in syntax to which of the following high-level languages?

A) Pascal
B) Ada
C) C++
D) FORTRAN
E) BASIC
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
32
Comments should

A) rephrase all the code to explain it in English
B) be insightful and explain the intention of an instruction or block of code
C) only be included with code that is difficult to understand
D) be used to define variables that have hard to understand names
E) All of these
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
33
Binary numbers are composed entirely of

A) 0s
B) 1s
C) 0s and 1s
D) any digits between 0 and 9
E) 0s, 1s, and 2s
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
34
A unique aspect of Java that allows code compiled on one machine to be executed on a machine with a different hardware platform is Java's

A) bytecodes
B) syntax
C) use of objects
D) use of exception handling
E) All of these
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
35
It is important to dissect a problem into manageable pieces before trying to solve the problem because

A) most problems are too complex to be solved as a single, large activity
B) most problems are solved by multiple people and it is easy to assign each piece to a separate person
C) ir is easier to integrate small pieces of a program into one program than it is to integrate one big chunk of code into one program
D) the first solution may not solve the problem correctly
E) All of these
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
36
Which of the following is a legal Java identifier?

A) i
B) class
C) 1likeclass!
D) idon'tlikeclass
E) i-like-class
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
37
Which phase of the fetch-decode-execute cycle might use a circuit in the arithmetic-logic unit?

A) fetch
B) decode
C) execute
D) during fetch or execute, but not decode
E) any of the phases
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
38
The ability to directly obtain a stored item by referencing its address is known as

A) random access
B) sequential access
C) read-only access
D) fetch access
E) volatility
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
39
Which of the following is not syntactically legal in Java?

A) System.out.println("Hi");
B) public class Foo
C) s t a t i c main(String[] args)
D) {}
E) only A is legally valid; all the others are illegal
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
40
Of the following, which statement is not true regarding Java as a programming language?

A) Java is a relatively recent language; it was introduced in 1995.
B) Java is a language whose programs do not require translating into machine language before they are executed.
C) Java is an object-oriented language.
D) Java is a language that embraces the idea of writing programs to be executed with the World Wide Web.
E) All of these are true
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
41
A color image is broken down into individual pixels (points), each of which is represented by

A) a 1 for white and a 0 for black
B) 3 values denoting the intensity of red, green, and blue in the image
C) a single number indicating the intensity of color between white and black
D) two numbers, where one indicates where the color is between white and black and the other denotes the brightness
E) None of these; it is not possible to represent color
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
42
Provide a brief description of the roles of the following hardware elements (that is, what each is used for):
a) CPU
b) Main memory
c) Secondary memory devices
d) Input/Output devices
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
43
What is wrong with the following class definition?
public class Program1
{
public static void main(String[ ] args)
{
System.out.println("My first Java program")
}
}
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
44
Which of the following is a legal Java identifier?

A) 1ForAll
B) oneForAll
C) one/4/all
D) 1_4_all
E) 1forall
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
45
Given the following class definition, what are the reserved words and what are the identifiers?
public class Program3
{
public static void main(String[] args)
{
System.out.println("My third Java program");
}
}
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
46
Rewrite the following program with better formatting to make it easier to read.
public
class
MyProgram
{ public static void
main(
String[]
args)
{ System.out.println(
"Wow, this is messed up!"
);
} }
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
47
Using Java naming convention, which of the following would be a good variable name for the current value of a stock?

A) curstoval
B) theCurrentValueOfThisStock
C) currentStockVal
D) csv
E) current
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
48
Mistyping println as printn will result in

A) a syntax error
B) a run-time error
C) a logical error
D) no error
E) the statement being converted to a comment
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
49
There are a number of reserved words in Java that have no current meaning (denoted with an * in figure 1.18 in the text). Why?
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
50
What is wrong with the following println statement?
System.out.println("My fourth Java Program);
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
51
What is the output of the following code when the main method is executed?
public class Question4
{
public static void main(String[] args)
{
System.out.println("hi there");
System.out.println(" ");
System.out.println("how are you doing today? ");
}
}
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
52
An error in a program that results in the program outputtinh $100 instead of the correct answer, $250, is a

A) compiler error
B) syntax error
C) run-time error
D) logical error
E) snafu
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
53
Provide identifier names that would be used to represent a person's social security number, income tax withheld, and net pay.
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
54
Rewrite the following comment so that is can appear over multiple lines.
// This is one really enormously long comment that might run off the page
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
55
What is wrong with the following class definition?
public class Program2
public static void main(String[] args)
{
System.out.println("My second Java program");
}
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
56
Examine figure 1.7 before answering this question. What 8-bit value comes immediately before and what 8-bit value comes immediately after 10010111?
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
57
Provide a brief explanation of the role of main memory, the control unit, the arithmetic logic unit, and registers. (Refer to figure 1.13 in the text)
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
58
Which of the following characters does not need to have an associated closing character in a Java program?

A) {
B) (
C) [
D) <
E) All of these require closing characters
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
59
Which of the following is true regarding Java syntax and semantics?

A) A Java compiler can determine if you have followed proper syntax but not proper semantics.
B) A Java compiler can determine if you have followed proper semantics but not proper syntax.
C) A Java compiler can determine if you have followed both proper syntax and proper semantics.
D) A Java compiler cannot determine if you have followed either proper syntax or proper semantics.
E) A Java compiler can determine if you have followed proper syntax but not proper semantics only if you follow the Java naming convention rules.
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
60
A document of text is 15 pages long. Each page contains approximately 200 words and the average length of each word is 5 characters. Also assume one blank space between each word and no punctuation. How many bytes will it take to store this document in memory or on disk using ASCII?
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
61
Correct all the syntax errors in the following program.
Public Class Program \\ A problem program
(
Public static voided main[Strings() args]
{
system.out.println('This program'); \* oh, my... *\
system.out.println('has several syntax errors'); \*
lots of errors *\
}
)
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
62
Name five of the fundamental terms which encompass object-oriented programming.
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
63
Write a Java program that will display the following three lines when it is run:
*
* * *
* * * * *
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
64
Write a Java program that will output on two separate lines the names of the authors of this textbook.
Unlock Deck
Unlock for access to all 64 flashcards in this deck.
Unlock Deck
k this deck
locked card icon
Unlock Deck
Unlock for access to all 64 flashcards in this deck.