

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
Main points of this past exam are: Static Void, Assign a Value, Amount of Memory, Program Display, Double Variable, Float Variable, Assignment Statements
Typology: Exercises
1 / 2
This page cannot be seen from the preview
Don't miss anything!
22C:21 Computer Science II: Data Structures Quiz 1A (15 Minutes) Some questions have more than one correct answers; please select all (Open book and notes No computers allowed) September 2, 2010
1 What is the exact output of the following code?
double area = 3.5; System.out.print("area"); System.out.print(area);
A. 3.53. B. 3.5 3. C. area3. D. area 3.
3 To assign a value 1 to variable x, you write
A. 1 = x; B. x = 1; C. x := 1; D. 1 := x; E. x == 1;
5 Which of these data types requires the most amount of memory?
A. long B. int C. short D. byte
7 Which of the following expression results in a value 1?
A. 2 % 1 B. 15 % 4 C. 25 % 5 D. 37 % 6
9 -25 % 5 is _____
A. 1 B. 2 C. 3
11 -24 % 5 is _____
A. - B. - C. - D. - E. 0
13 To assign a value 1 to variable x, you write
A. 1 = x; B. x = 1; C. x := 1; D. 1 := x; E. x == 1;
15 Suppose x is 1. What is x after x += 2?
A. 0 B. 1 C. 2 D. 3 E. 4
17 What is x after the following statements?
int x = 1; int y = 2; x *= y + 1;
A. x is 1. B. x is 2. C. x is 3. D. x is 4.
19 Analyze the following code.
public class Test { public static void main(String[] args) { int month = 09; System.out.println("month is " + month); } }
A. The program displays month is 09 B. The program displays month is 9 C. The program displays month is 9. D. The program has a syntax error, because 09 is an incorrect value.
21 To assign a double variable d to a float variable x, you write
A. x = (long)d B. x = (int)d; C. x = d; D. x = (float)d;
23 Which of the following assignment statements is illegal?
A. float f = -34; B. int t = 23; C. short s = 10; D. int t = (int)false; E. int t = 4.5;
25 What is the value of (double)(5/2)?
A. 2 B. 2. C. 3 D. 2. E. 3.
27 If you attempt to add an int, a byte, a long, and a double, the result will be a __________ value.
A. byte B. int C. long D. double
29 A Java character is stored in __________.
A. one byte B. two bytes C. three bytes D. four bytes
31 Which of the following statement prints smith\exam1\test.txt?
A. System.out.println("smith\exam1\test.txt"); B. System.out.println("smith\exam1\test.txt"); C. System.out.println("smith"exam1"test.txt"); D. System.out.println("smith"\exam1"\test.txt");
33 The unicode of 'a' is 97. What is the unicode for 'c'?
A. 96 B. 97 C. 98 D. 99
35 What is the printout of System.out.println('z' - 'a')?
A. 25 B. 26 C. a D. z
37 Which of the following assignment statements is correct?
A. char c = 'd'; B. char c = 100; C. char c = "d"; D. char c = "100";
39 Note that the Unicode for character A is 65. The expression "A" + 1 evaluates to ________.
A. 66 B. B C. A D. Illegal expression