문제1. 다음 중 코드의 실행 결과가 나머지와 다른 것은?
A.
int i=1;
while(i<=5) {
System.out.println(i);
++i;
}
B.
int i=1;
for(;i<=(5%10);i++) {
System.out.println(i);
}
C.
int i=0;
do {
++i;
System.out.println(i);
} while (i<=5);
D.
int i=1;
while(i<=5) {
System.out.println(i);
i++;
}
문제2. 다음 코드의 실행 결과는?
int i = 0;
for (; i < 4; i += 2) {
System.out.print(i + ““);
}
System.out.println(i);
A. 0 2 4
B. 0 2 4 5
C. 0 1 2 3 4
D. Compilation fails.
문제3. 다음 코드의 실행 결과는?
int i = 1,j = -1;
switch (i) {
case 0,1: j = 1;
case 2: j = 2;
default; j = 0;
}
System.out.printIn(“j=“+j);
A. j = -1
B. j = 0
C. j = 1
D. j = 2
E. Compilation fails.
문제4. 다음 코드의 실행 결과는?
char a, b;
System.out.println('A'+'B'+”“+null);
A. null
B. ABnull
C. 131
D. 131null
문제5. 다음 코드의 실행 결과는?
int i = 1, j = 4;
while (j-- <= 0)
i++;
System.out.println(“i=“ +i+ “ and j=“+j);
A. i=0 and j=6
B. i=0 and j=5
C. i=1 and j=3
D. i=1 and j=4
문제6. 다음 코드의 실행 결과는?
int x = 1, y =6;
while (y--) {
x++;
}
System.out.println(“x =“ + x + “y =“ +y);
A. x = 6 y = 0
B. x = 7 y = 0
C. x = 6 y = -1
D. x = 7 y = -1
E. Compilation fails.
문제7. 다음 코드의 실행 결과는?
int i = 0;
while (true) {
if(i==4) {
break;
}
++i;
}
System.out.println(“i=“+i);
A. i = 0
B. i = 3
C. i = 4
D. i = 5
E. Compilation fails.
문제8. 다음 코드의 실행 결과는?
int i =1, j = 0;
switch(i) {
case 2: j +=6;
case 4: j +=1;
default: j +=2;
case 0: j +=4;
}
System.out.printIn(“j=“ +j);
A. j=0
B. j=2
C. j=4
D. j=6
문제9. 다음 코드의 실행 결과는?
int i =1,j =10;
do {
if(i++> --j) {
continue;
}
}while (i <5);
System.out.println(“i=“ +i+ “ and j=“+j);
A. i=5 and j=5
B. i=5 and j=6
C. i=6 and j=5
D. i=6 and j=6
문제10. 변수 num의 값에 따라 ‘양수’, ‘음수’, ‘0’을 출력하는 코드를 작성하시오. (삼항 연산자)
class Test{
public static void main(String[] args) {
int num = 10;
// 여기에 추가
}
}
문제11. 다음 중 변수의 이름으로 사용할 수 있는 것은? (모두 고르시오)
A. $ystem
B. channel#5
C. 7eleven
D. If
E. 자바
F. new
G. $MAX_NUM
H. hello@com
문제12. 다음 중 기본형(primitive type)이 아닌 것은?
A. int
B. Byte
C. double
D. boolean
문제13. 다음 문장들의 출력 중 오류가 있는 문장은? (ASCII 값 : A=65, 1=49)
A. System.out.println("1" + "2");
B. System.out.println(true + "");
C. System.out.println(true + "");
D. System.out.println('A'+'B');
E. System.out.println('A'+2);
F. System.out.println('1'+'2');
G. System.out.println('J'+"ava");
H. System.out.println(true+null);
I. System.out.println(""+null);
'JAVA > JAVA1' 카테고리의 다른 글
JAVA1_day12 | 배열 Array 연습문제 (1) (0) | 2017.12.22 |
---|---|
JAVA1_day12 | 배열 Array (0) | 2017.12.22 |
JAVA1_day11 | 조건문 If 문 연습문제 (3) (0) | 2017.12.21 |
JAVA1_day10 | 추가공부 (0) | 2017.12.21 |
JAVA1_day10 | 반복문 do-while문 연습문제 (0) | 2017.12.21 |