CSE 1322 EXAM 3 QUESTION SET WITH
RATIONALES AND PROGRAMMING LOGIC
AND JAVA IMPLEMENTATION REVIEW 2026
◉ Which of the following blocks of code will successfully ask a user
for a number, multiply that number by 2, and print the result
A.Java
import java.util.Scanner;
System.out.println("Enter a number to be doubled:");
Scanner myscanner = new Scanner(System.in);
String num=myscanner.NextLine();
num*=2;
System.out.println("Your number doubled is "+num);
B.Java
import java.util.Scanner;
System.out.println("Enter a number to be doubled:");
Scanner myscanner = new Scanner(System.in);
int num=myscanner.nextInt();
,num*=2;System.out.println("Your number doubled is "+num);
C.Java
import java.util.Scanner;
int num;
System.out.println("Enter a number to be doubled:");
Scanner myscanner = new Scanner(System.in);
myscanner.nextInt(num);
num*=2;
System.out.println("Your number doubled is "+num);.
Answer: Java:
import java.util.Scanner;
System.out.println("Enter a number to be doubled:");
Scanner myscanner = new Scanner(System.in);
int num=myscanner.nextInt();
num*=2;
System.out.println("Your number doubled is "+num);
◉ Arrays are not fixed length and can grow or shrink depending on
if the size of the data set varies..
Answer: False
,◉ What does the following code output?
Java
char letters[]=new char[5];
letters[0]='a';
letters[1]='b';
letters[2]='c';
letters[3]='d';
letters[4]='e';
String x="";
for(int i=4;i>=2;i--) {x+=letters[i];
}
System.out.println(x);
abcd
edcb
ed
edc.
Answer: edc
◉ What is the output of the following code?
Java
, class Numbers {
public int a;
public int b;
public Numbers(int c) {
a=c;
b=c*2;
}
@Override public String toString() {
return("a: "+a+" b: "+b); }}
class Main {public static void main(String[] args) {
Numbers n1=new Numbers(2);
System.out.println(n1); }}
n1
No output or an error
a: 2 b: 4
Numbers.
Answer: a: 2 b: 4
◉ How many parameters does a default constructor have?
3
2
RATIONALES AND PROGRAMMING LOGIC
AND JAVA IMPLEMENTATION REVIEW 2026
◉ Which of the following blocks of code will successfully ask a user
for a number, multiply that number by 2, and print the result
A.Java
import java.util.Scanner;
System.out.println("Enter a number to be doubled:");
Scanner myscanner = new Scanner(System.in);
String num=myscanner.NextLine();
num*=2;
System.out.println("Your number doubled is "+num);
B.Java
import java.util.Scanner;
System.out.println("Enter a number to be doubled:");
Scanner myscanner = new Scanner(System.in);
int num=myscanner.nextInt();
,num*=2;System.out.println("Your number doubled is "+num);
C.Java
import java.util.Scanner;
int num;
System.out.println("Enter a number to be doubled:");
Scanner myscanner = new Scanner(System.in);
myscanner.nextInt(num);
num*=2;
System.out.println("Your number doubled is "+num);.
Answer: Java:
import java.util.Scanner;
System.out.println("Enter a number to be doubled:");
Scanner myscanner = new Scanner(System.in);
int num=myscanner.nextInt();
num*=2;
System.out.println("Your number doubled is "+num);
◉ Arrays are not fixed length and can grow or shrink depending on
if the size of the data set varies..
Answer: False
,◉ What does the following code output?
Java
char letters[]=new char[5];
letters[0]='a';
letters[1]='b';
letters[2]='c';
letters[3]='d';
letters[4]='e';
String x="";
for(int i=4;i>=2;i--) {x+=letters[i];
}
System.out.println(x);
abcd
edcb
ed
edc.
Answer: edc
◉ What is the output of the following code?
Java
, class Numbers {
public int a;
public int b;
public Numbers(int c) {
a=c;
b=c*2;
}
@Override public String toString() {
return("a: "+a+" b: "+b); }}
class Main {public static void main(String[] args) {
Numbers n1=new Numbers(2);
System.out.println(n1); }}
n1
No output or an error
a: 2 b: 4
Numbers.
Answer: a: 2 b: 4
◉ How many parameters does a default constructor have?
3
2