Deck 3: Syntax, Errors, and Debugging
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
فتح الحزمة
قم بالتسجيل لفتح البطاقات في هذه المجموعة!
Unlock Deck
Unlock Deck
1/46
العب
ملء الشاشة (f)
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 
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
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
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
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 
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
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
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
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
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
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
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
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
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
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
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) #
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
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
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
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
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) \
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
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.
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.
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.
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.
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.
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.
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