KU COSE102 2015중간고사 Part 3

less than 1 minute read

2015 MidTerm Part 3

1. 주어진 코드의 실행 결과를 적으시오. (8점)

정답
int y = 1.1 때문에 컴파일 에러.

아래 답은 double y = 1.1;로 고쳤다고 가정하고 풀이
false
256.0
0
6
10
11
1.1
-1.1

2. 다음 코드의 실행 결과를 적으시오. (8점)

정답
*---*--*-
*--*-
*-

3. 주어진 코드의 실행 결과를 적으시오. (8점)

정답
4.0
4
3.0
-4.0

4. 다음 코드의 실행 결과를 적으시오. (6점)

정답
aaaa

5. 다음 코드의 입력 값으로 “java Test I have a dream” 이 주어졌을 때 실행 결과를 적으시오. (8점)

예시 답안
(1) File Not Found Error
java Test는 Test.java를 실행시키는 구문이지만,
해당 코드는 Main.java이다.

(2) 
java
Test

have
a
dream

6. ‘a’부터 ‘z’까지의 문자 중 하나의 아스키 코드를 임의로 출력하기 위해 다음과 같이 코드를 작성하였다. 그 코드를 실행한 결과가 다음과 같을 때 원하는 결과가 나오도록 코드를 수정하시오. (적어도 2군데를 수정) (8점)

코드

실행 결과

113.00244157751924
예시 답안
public class Main {
    public static void main(String[] args) {
        System.out.print('a' + (int)(Math.random() * ('z' - 'a' + 1)));
    }
}

7. 0부터 100사이의 정수를 입력 받아 16진수로 출력하는 프로그램을 작성하였다. 하지만, WA(Wrong Answer)를 받았는데 그 이유는 무엇인가? (8점)

예시 답안
0~15의 경우 필요없는 0이 앞에 출력된다.

Categories: ,

Updated:

Comments