공부방

시험문제 본문

카테고리 없음

시험문제

코딩 화이팅 2023. 2. 1. 00:22

1.

for(int i=0; i<3; i++) {
		for(int j=0; j<3; j++) {
			if(i==1) break outer;
			System.out.println(i+","+j);
		}
        //
        출력값은?

2. 

작은 -> 큰 ()형변환

큰->작은 ()형변환

3.

int sum=0;
		for(int num:scores) {
			sum=sum+num;//sum+=num;
		}
		System.out.println(sum/5)
        //for-each문을 이용한 문제

4.

int[][] arr=new int[4][4];
		int count=1;
		for (int i = 0; i>4; i++) {
			for (int j = i; j < 4; j++) {
				arr[i][j]=count++;
			}
		}
		
		for (int r = 0; r < 4; r++) {
			for (int c = 0; c < 4; c++) {
				System.out.printf("%4d", arr[r][c]);
			}
			System.out.println();
		}
	}
//결과값은?

5.

  • 이름이 같고 매개변수가 다른 메소드를 여러 개 정의하는 것
  • 파라미터의 개수 도는 순서, 타입이 달라야할 것(파라미터 이름만 다른 것은 X)
  • 리턴 타입이 다른 것은 의미X

-> ?

6.

  • 이름이 같고 매개변수가 다른 메소드를 여러 개 정의하는 것
  • 파라미터의 개수 도는 순서, 타입이 달라야할 것(파라미터 이름만 다른 것은 X)
  • 리턴 타입이 다른 것은 의미X

->?

7. 공개 범위 관련 문제

public: 모두 공개
protected
(default) : 접근 제한자를 생략하면 default
private: 나만

8. protected를 다른 클래스까지 공개 시키기 위해서 사용되는 키워드 : ?

9.

  • 상위 클래스에 선언된 메서드를 자식 클래스에서 재정의 하는 것
  • 메서드의 이름, 반환형, 매개변수(타입, 개수, 순서) 동일해야 한다.
  • 하위 클래스의 접근제어자 범위가 상위 클래스보다 크거나 같아야 한다.

->?

10.

  • 조상 클래스의 생성자 호출

->?

11.

  • 상속관계에 있을 때 조상 클래스의 타입으로 자식 클래스 객체를 참조할 수 있다.

->?

12.

객체가 해당 클래스로 만든 객체이거나 // 객체가 해당 클래스의 조상 클래스로 만든 객체인 경우

->확인할 때 쓰는 키워드?

13.

  • 인터페이스를 구현 받는 하위클래스는 추상 메소드를 반드시 (     )해야 한다.(구현하지 않을 경우 (         )로 표시해야 함)

14.

names.add("강현");
		names.add("강현");
		names.add("현강");
for (int i = 0; i < names.size(); i++) {//크기가 동적으로 변하므로 names.size가 변한다. 따라서 한개의 강현밖에 안 사라짐
			if (names.get(i).equals("강현")) {
				names.remove(i);
			}
		}
        //결과값은?

15.

순서가 있는 데이터의 집합. 데이터의 중복 허락-?

순서를 유지하지 않는 데이터의 집합. 중복 허락 X->

16.

예외에 대한 대처 코드가 없다면 컴파일이 진행되지 않음->

예외에 대한 대처 코드가 없더라도 컴파일은 진행됨.->

17.

try {
			String str="1234";
			System.out.println("code 1 - before pare : "+str);
			int num = Integer.parseInt(str);
			System.out.println("code 2 - after pare : "+str);
		}catch(Exception e) {
			System.out.println("code 3 - exception handling을 완료");
		}finally {
//			//언제나 실행 된다.
			System.out.println("code 4 - 언제나 실행? O");
//		}	
		System.out.println("code 5 - 언제나 실행? X");
		System.out.println("프로그램의 끝");
        //출력?

18.

바이트 형식으로 뽑아내주는 스트림->?

char형으로 뽑아내주는 스트림->?

19.

try(BufferedReader br=new BufferedReader(new ( ? )(new FileInputStream("big_input.txt"))))
// ?에 들어갈 키워드는?

20.

public class student extends person {

	String major;
	
	//파라미터가 있는 생성자를 만들어줘야한다.
	public student(String name, int age, String major) {
		( ? )(name, age);
		this.major=major;
	}
    //?에 들어갈 키워드는?