CIS043 Quiz and Solutions
CIS043 Quiz Chapter 2 Solutions
Question 1
1 / 1 pts
End-of-line comments that should be ignored by the compiler are denoted using
a.) Two forward slashes ( // ).Correct Answer
b.) Three forward slashes ( /// ).
c.) A slash and a star ( /* ).
d.) A slash and two stars (/** ).
Question 2
1 / 1 pts
Which of the following is not a valid Java identifier?
a.) my Variable Correct Answer
b.) $_Value
c.) widthValue
d.) my_variable
Question 3
1 / 1 pts
Which of the following cannot cause a syntax error to be reported by the Java compiler?
a.) Mismatched {}
b.) Missing */ in a comment that begins with /*
c.) Missing ;
d.) Extra blank lines.Correct Answer
Question 4
1 / 1 pts
Which of the following is not a syntax error?
a.) System.out.println( 'Hello world!' ):
b.) System.out.println( "Hello
world!" );
c.) System.out.println( "Hello world!" );Correct Answer
d.) System.out.println( Hello world! );
Question 5
1 / 1 pts
Which command compiles the Java source code file Welcome.java?
a.) cd Welcome.java
b.) javac Welcome.java Correct Answer
c.) java Welcome.java
d.) compile Welcome.java
Question 6
1 / 1 pts
Which command executes the Java class file Welcome.class?
a.) javac Welcome.class
b.) java Welcome.class Correct Answer
c.) java Welcome
d.) run Welcome.class
Question 7
1 / 1 pts
Which is the output of the following statements?
System.out.print("Hello ");
System.out.print("World");
a.) Hello World Correct Answer
b.) HelloWorld
c.) Hello
World
d.) World
Hello
Question 8
1 / 1 pts
Which of the following characters is the escape character?
a.) *
b.) \ Correct Answer
c.) \n
d.) "
Question 9
1 / 1 pts
Which of the following statements will print a single line containing "hello there"?
a.) System.out.println( "hello" );
System.out.println( " there" );
b.) System.out.println( "hello" , " there" );
c.) System.out.println( "hello" );
System.out.print( " there" );
d.) System.out.print( "hello" ); Correct Answer
System.out.println( " there" );
Question 10
1 / 1 pts
When method printf requires multiple arguments, the arguments are separated with ________.
a.) colons (:)
b.) semicolons (;)
c.) commas (,) Correct Answer
d.) periods (.)
Question 11
1 / 1 pts
Which of the following statement displays Hello World?
a.) System.out.printf( "%2s", "Hello " "World" );
b.) System.out.printf( "%s %s", "Hello", "World" ); Correct Answer
c.) System.out.printf( "%s%s", "Hello, World" );
d.) System.out.printf( "s% s%", "Hello", "World" );
Question 12
1 / 1 pts
All import declarations must be placed
a.) inside the class declaration's body.
b.) before the class declaration. Correct Answer
c.) after the class declaration.
d.) all of these will work.
Question 13
1 / 1 pts
Which of the following is a variable declaration statement?
a.) int total; Correct Answer
b.) import java.util.Scanner;
c.) public static void main( String args[] )
d.) // first string entered by user
Question 14
1 / 1 pts
A(n) ________ enables a program to read data from the user.
a.) printf
c.) import declaration
b.) Scanner Correct Answer
d.) main
Question 15
1 / 1 pts
Which of the following is not a Java primitive type?
a.) char
b.) byte Correct Answer
c.) real
d.) double
Question 16
1 / 1 pts
The format specifier ________ is a place-holder for an int value?
a.) %a
b.) %d Correct Answer
c.) %int
d.) %s
Question 17
1 / 1 pts
What is the value of result after the following Java statements execute?
int a, b, c, d, result;
a = 4;
b = 12;
c = 38;
d = 51;
result = d % a * c/4 + (a/b - d/2);
a.) 7
b.) 53
c.) 2
d.) 3 Correct Answer
Question 18
1 / 1 pts
Which of the following is not an arithmetic operator?
a.) +
b.) - Correct Answer
c.) .
d.) %
Question 19
1 / 1 pts
What will be output after the following Java statements have been executed?
int a, b, c, d;
a = 4;
b = 12;
c = 37;
d = 51;
if ( a < b )
System.out.println( "a < b" );
if ( a > b )
System.out.println( "a > b" );
if ( d <= c )
System.out.println( "d <= c" );
if ( c!= d )
System.out.println( "c != d" );
a.) a < b Correct Answer
c != d
b.) a < b
d <= c
c != d
c.) a > b
c != d
d.) a < b
c < d
a != b
Question 20
1 / 1 pts
Each of the following is a relational or equality operator except:
a.) <=
b.) =! Correct Answer
c.) ==
d.) >