Deck 3: Syntax, Errors, and Debugging

ملء الشاشة (f)
exit full mode
سؤال
The x and y coordinates of a point express its position relative to the system's origin.
استخدم زر المسافة أو
up arrow
down arrow
لقلب البطاقة.
سؤال
In Java, when integers and floating-point numbers are combined in a calculation, the integers are converted to doubles before the operation is performed.
سؤال
An object is an example of a primitive data type.
سؤال
An object can respond to a message only if its class implements a corresponding method. ____________________
سؤال
Objects support terminal input and output.
سؤال
FIGURE 3-2 FIGURE 3-2   The Java coordinate system is oriented as shown in Figure 3-2 above. ____________________<div style=padding-top: 35px>
The Java coordinate system is oriented as shown in Figure 3-2 above. ____________________
سؤال
Programming and natural languages share all of the following elements EXCEPT ____.

A) rigidity
B) vocabulary
C) syntax
D) semantics
سؤال
Natural languages are more rigid than programming languages.
سؤال
Which of the following is NOT an example of a primitive data type?

A) Strings
B) Numbers
C) Characters
D) Booleans
سؤال
Arithmetic operators are examples of Java syntax.
سؤال
____ define the rules for interpreting the meaning of statements.

A) Syntax
B) Rigidity
C) Logic
D) Semantics
سؤال
Explanations are sentences inserted into a program in such a manner that the compiler ignores them. ____________________
سؤال
Java uses a technique called mixed-mode to convert one data type to another in arithmetic expressions. ____________________
سؤال
FIGURE 3-1 FIGURE 3-1   The line in Figure 3-1 above was drawn using the ColorPanel class.<div style=padding-top: 35px>
The line in Figure 3-1 above was drawn using the ColorPanel class.
سؤال
Programming languages have smaller vocabularies and simpler syntax than natural languages.
سؤال
Strings can be combined in expressions with other strings or numbers using the concatenation operator.
سؤال
Which of the following is a difference between programming and natural languages?

A) semantics
B) literalness
C) exception
D) origin
سؤال
Syntax are the rules for combining words into statements.
سؤال
All of the following are examples of Java vocabulary EXCEPT ____.

A) =
B) *
C) (f - 32) * / 9
D) Fahrenheit
سؤال
An object must be instantiated before use. ____________________
سؤال
The paintComponent is triggered automatically by the ____ in response to certain events.

A) JVM
B) compiler
C) method
D) program
سؤال
A(n) ____________________ expression consists of operands and operators.
سؤال
Boolean, if, import, and return are all examples of ____.

A) user-defined symbols
B) reserved words
C) variables
D) signatures
سؤال
Programmers share code using a mechanism called a(n) ____________________.
سؤال
A ____ error occurs when the computer is instructed to divide by 0.

A) Syntax
B) Run-time
C) Logic
D) Semantic
سؤال
Text that appears between an opening /* and a closing */ is a(n) ____.

A) end-of-line comment
B) multiline comment
C) debugging statement
D) expression
سؤال
You can reduce the number of logic errors in a program by rereading code carefully, or ____.

A) proofreading
B) debugging
C) desk checking
D) keywording
سؤال
Numbers with decimals are the ____________________ numeric data type.
سؤال
Items in a program whose values do not change are called ____________________.
سؤال
____ errors are also called bugs.

A) Syntax
B) Run-time
C) Logic
D) Semantic
سؤال
Which of the following numeric data types is used for smaller, less precise floating-point numbers?

A) Double
B) Float
C) Short
D) Byte
سؤال
A ____ error occurs when a semicolon is missing at the end of a statement.

A) Syntax
B) Run-time
C) Logic
D) Semantic
سؤال
In an import statement, you can substitute a class or subsection name with the ____ character to indicate that all of the subsections in the package of classes in the subsection are to be imported.

A) \
B) ?
C) *
D) #
سؤال
Sending a message to a variable before the corresponding object has been instantiated causes a(n) ____ exception.

A) no such method
B) syntax
C) desk checking
D) null pointer
سؤال
The ____Panel class has all of the behavior of a JPanel, but it also knows how to draw specific shapes.

A) Color
B) Image
C) Shape
D) Draw
سؤال
Caroline uses the ____ character to include quotation marks in the welcome message.

A) escape
B) output
C) concatenation
D) forward slash
سؤال
To use a method successfully, you must know ____.

A) what type of value it returns
B) its name
C) the number and type of the parameters it expects
D) all of the above
سؤال
The ____ character is used to indicate that punctuation such as commas and quotation marks should be taken literally.

A) *
B) =
C) (
D) \
سؤال
The expression (3 + 5) + 2* 2 + 4 will yield ____ as the answer.

A) 16
B) 20
C) 24
D) 60
سؤال
Which of the following is NOT true about variables?

A) Their values can change during execution.
B) Before using a variable for the first time, the program must declare its type.
C) The type of data a variable contains can be changed.
D) All of the above are true.
سؤال
A(n) ____________________ is a computer program that can replicate itself and move from computer to computer.
سؤال
Identify the letter of the choice that best matches the phrase or definition.
a.Variable declaration statement
b.Keyword
c.5.301E5
d.(0, 0)
e.Method signature
The origin in a screen coordinate system.
سؤال
Identify the letter of the choice that best matches the phrase or definition.
a.Variable declaration statement
b.Keyword
c.5.301E5
d.(0, 0)
e.Method signature
A example of scientific notation.
سؤال
Identify the letter of the choice that best matches the phrase or definition.
a.Variable declaration statement
b.Keyword
c.5.301E5
d.(0, 0)
e.Method signature
A reserved word.
سؤال
Identify the letter of the choice that best matches the phrase or definition.
a.Variable declaration statement
b.Keyword
c.5.301E5
d.(0, 0)
e.Method signature
What a program must use before using a variable for the first time.
سؤال
Identify the letter of the choice that best matches the phrase or definition.
a.Variable declaration statement
b.Keyword
c.5.301E5
d.(0, 0)
e.Method signature
The name, type, and number of parameters.
فتح الحزمة
قم بالتسجيل لفتح البطاقات في هذه المجموعة!
Unlock Deck
Unlock Deck
1/46
auto play flashcards
العب
simple tutorial
ملء الشاشة (f)
exit full mode
Deck 3: Syntax, Errors, and Debugging
1
The x and y coordinates of a point express its position relative to the system's origin.
True
2
In Java, when integers and floating-point numbers are combined in a calculation, the integers are converted to doubles before the operation is performed.
True
3
An object is an example of a primitive data type.
False
4
An object can respond to a message only if its class implements a corresponding method. ____________________
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.
فتح الحزمة
k this deck
5
Objects support terminal input and output.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.
فتح الحزمة
k this deck
6
FIGURE 3-2 FIGURE 3-2   The Java coordinate system is oriented as shown in Figure 3-2 above. ____________________
The Java coordinate system is oriented as shown in Figure 3-2 above. ____________________
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.
فتح الحزمة
k this deck
7
Programming and natural languages share all of the following elements EXCEPT ____.

A) rigidity
B) vocabulary
C) syntax
D) semantics
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.
فتح الحزمة
k this deck
8
Natural languages are more rigid than programming languages.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.
فتح الحزمة
k this deck
9
Which of the following is NOT an example of a primitive data type?

A) Strings
B) Numbers
C) Characters
D) Booleans
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.
فتح الحزمة
k this deck
10
Arithmetic operators are examples of Java syntax.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.
فتح الحزمة
k this deck
11
____ define the rules for interpreting the meaning of statements.

A) Syntax
B) Rigidity
C) Logic
D) Semantics
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.
فتح الحزمة
k this deck
12
Explanations are sentences inserted into a program in such a manner that the compiler ignores them. ____________________
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.
فتح الحزمة
k this deck
13
Java uses a technique called mixed-mode to convert one data type to another in arithmetic expressions. ____________________
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.
فتح الحزمة
k this deck
14
FIGURE 3-1 FIGURE 3-1   The line in Figure 3-1 above was drawn using the ColorPanel class.
The line in Figure 3-1 above was drawn using the ColorPanel class.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.
فتح الحزمة
k this deck
15
Programming languages have smaller vocabularies and simpler syntax than natural languages.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.
فتح الحزمة
k this deck
16
Strings can be combined in expressions with other strings or numbers using the concatenation operator.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.
فتح الحزمة
k this deck
17
Which of the following is a difference between programming and natural languages?

A) semantics
B) literalness
C) exception
D) origin
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.
فتح الحزمة
k this deck
18
Syntax are the rules for combining words into statements.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.
فتح الحزمة
k this deck
19
All of the following are examples of Java vocabulary EXCEPT ____.

A) =
B) *
C) (f - 32) * / 9
D) Fahrenheit
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.
فتح الحزمة
k this deck
20
An object must be instantiated before use. ____________________
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.
فتح الحزمة
k this deck
21
The paintComponent is triggered automatically by the ____ in response to certain events.

A) JVM
B) compiler
C) method
D) program
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.
فتح الحزمة
k this deck
22
A(n) ____________________ expression consists of operands and operators.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.
فتح الحزمة
k this deck
23
Boolean, if, import, and return are all examples of ____.

A) user-defined symbols
B) reserved words
C) variables
D) signatures
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.
فتح الحزمة
k this deck
24
Programmers share code using a mechanism called a(n) ____________________.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.
فتح الحزمة
k this deck
25
A ____ error occurs when the computer is instructed to divide by 0.

A) Syntax
B) Run-time
C) Logic
D) Semantic
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.
فتح الحزمة
k this deck
26
Text that appears between an opening /* and a closing */ is a(n) ____.

A) end-of-line comment
B) multiline comment
C) debugging statement
D) expression
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.
فتح الحزمة
k this deck
27
You can reduce the number of logic errors in a program by rereading code carefully, or ____.

A) proofreading
B) debugging
C) desk checking
D) keywording
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.
فتح الحزمة
k this deck
28
Numbers with decimals are the ____________________ numeric data type.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.
فتح الحزمة
k this deck
29
Items in a program whose values do not change are called ____________________.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.
فتح الحزمة
k this deck
30
____ errors are also called bugs.

A) Syntax
B) Run-time
C) Logic
D) Semantic
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.
فتح الحزمة
k this deck
31
Which of the following numeric data types is used for smaller, less precise floating-point numbers?

A) Double
B) Float
C) Short
D) Byte
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.
فتح الحزمة
k this deck
32
A ____ error occurs when a semicolon is missing at the end of a statement.

A) Syntax
B) Run-time
C) Logic
D) Semantic
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.
فتح الحزمة
k this deck
33
In an import statement, you can substitute a class or subsection name with the ____ character to indicate that all of the subsections in the package of classes in the subsection are to be imported.

A) \
B) ?
C) *
D) #
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.
فتح الحزمة
k this deck
34
Sending a message to a variable before the corresponding object has been instantiated causes a(n) ____ exception.

A) no such method
B) syntax
C) desk checking
D) null pointer
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.
فتح الحزمة
k this deck
35
The ____Panel class has all of the behavior of a JPanel, but it also knows how to draw specific shapes.

A) Color
B) Image
C) Shape
D) Draw
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.
فتح الحزمة
k this deck
36
Caroline uses the ____ character to include quotation marks in the welcome message.

A) escape
B) output
C) concatenation
D) forward slash
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.
فتح الحزمة
k this deck
37
To use a method successfully, you must know ____.

A) what type of value it returns
B) its name
C) the number and type of the parameters it expects
D) all of the above
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.
فتح الحزمة
k this deck
38
The ____ character is used to indicate that punctuation such as commas and quotation marks should be taken literally.

A) *
B) =
C) (
D) \
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.
فتح الحزمة
k this deck
39
The expression (3 + 5) + 2* 2 + 4 will yield ____ as the answer.

A) 16
B) 20
C) 24
D) 60
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.
فتح الحزمة
k this deck
40
Which of the following is NOT true about variables?

A) Their values can change during execution.
B) Before using a variable for the first time, the program must declare its type.
C) The type of data a variable contains can be changed.
D) All of the above are true.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.
فتح الحزمة
k this deck
41
A(n) ____________________ is a computer program that can replicate itself and move from computer to computer.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.
فتح الحزمة
k this deck
42
Identify the letter of the choice that best matches the phrase or definition.
a.Variable declaration statement
b.Keyword
c.5.301E5
d.(0, 0)
e.Method signature
The origin in a screen coordinate system.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.
فتح الحزمة
k this deck
43
Identify the letter of the choice that best matches the phrase or definition.
a.Variable declaration statement
b.Keyword
c.5.301E5
d.(0, 0)
e.Method signature
A example of scientific notation.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.
فتح الحزمة
k this deck
44
Identify the letter of the choice that best matches the phrase or definition.
a.Variable declaration statement
b.Keyword
c.5.301E5
d.(0, 0)
e.Method signature
A reserved word.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.
فتح الحزمة
k this deck
45
Identify the letter of the choice that best matches the phrase or definition.
a.Variable declaration statement
b.Keyword
c.5.301E5
d.(0, 0)
e.Method signature
What a program must use before using a variable for the first time.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.
فتح الحزمة
k this deck
46
Identify the letter of the choice that best matches the phrase or definition.
a.Variable declaration statement
b.Keyword
c.5.301E5
d.(0, 0)
e.Method signature
The name, type, and number of parameters.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.
فتح الحزمة
k this deck
locked card icon
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 46 في هذه المجموعة.