[정보처리기사 실기] 기출문제 풀어보기 - JAVA

팔랑이·2023년 10월 4일
0

정보처리기사

목록 보기
18/20
post-thumbnail

기출문제 출처


  1. 20년 1회 4번
    0 1 2 3

  2. 20년 2회 5번
    Class 부모;
    Class 자식 extends 부모{
    super.부모인스턴스 = ; -> 부모 필드 참조
    }
    main(){
    부모 pa = new Child();
    }
    위와 같이 상속, super, new 예약어 알아두기
    new 뒤에는 항상 클래스가 들어감

  3. 20년 2회 19번
    java의 출력명령
    System.out.println("문자열");
    System.out.println(변수명);
    System.out.println("문자열" + 변수명);

  4. 20년 3회 2번
    c가 0이므로 1부터 10까지 곱해도 0

  5. 20년 3회 15번
    abstract: 미완성 설계도, 메소드의 시그니처만 정의해 놓고 실제 동작은 하위 클래스에 책임 위임 / 추상클래스의 객체 생성할 수 없으므로 자식 클래스에서 생성해야 함. 이 문제의 경우, getName() 동명함수 여러개 정의하고 매개변수만 다르게 함(오버로딩). 호출한 함수에 매개변수가 없으므로 매개변수가 없는 Vehicle 함수의 getName()이 호출됨.

  6. 20년 3회 17번
    2+4+6+8+10 = 30

  7. 20년 4회 7번
    10진수->2진수 변환문제 / 쉬움

  8. 20년 4회 8번
    2차원배열 길이

  9. 20년 4회 19번
    부모클래스의 메소드를 오버라이딩(재정의) -> 자식클래스의 오버라이딩된 메소드의 순위가 더 높음.

  10. 21년 1회 7번
    2차원배열 문제

  11. 21년 1회 17번
    0+1+2+3+4+5=15

  12. 21년 2회 17번
    값이 변하면 안됨 -> static

  13. 21년 2회 19번
    ovr1 , ovr2 따라가기만 하면 되는 문제

  14. 21년 3회 1번
    셋다 같은 객체를 가리킴 -> 3

  15. 21년 3회 11번
    a = 4 + 3

  16. 22년 1회 1번
    100*10 = 1000, 1000+1000=2000

  17. 22년 1회 5번
    new 뒤에는 클래스명 -> 들어갈게 Car밖에 없음

  18. 22년 2회 7번
    java의 switch구조는 C랑 비슷한듯. break 없으면 내려감

  19. 22년 2회 17번
    덧셈뺄셈 열심히 하면 되는 문제, 요소 빠뜨리지 않고 다 계산하기

  20. 22년 3회 4번
    {11111} 배열에 자기보다 큰수 개수 더하는 문제

  21. 22년 3회 19번
    0123

  22. 22년 3회 20번
    함수해석 쉬운문제

  23. 23년 1회 1번
    static변수: 단 한번만 생성되어서 공유되는 변수

  24. 23년 1회 18번
    20년 3회 문제와 동일

  25. 23년 1회 20번
    생성자 안에서 this() 사용해 다른 생성자 호출 가능
    자식클래스가 호출되면 반드시 부모클래스가 호출됨
    출력함수가 자식클래스에 없는 경우 부모클래스에서 부모클래스의 함수와 값 호출
    자식, 부모 둘다있으면 오버라이딩되므로 자식클래스로 호출

  26. 23년 2회 14번
    ==연산자: 참조 주소를 비교
    equals()연산자: 값을 비교
    java의 string -> 똑같은 값이 string풀에 있는지 먼저 찾고 주소 같이 참조
    new연산자로 객체 생성 후 값 생성 -> 다른 주소로 저장

profile
정체되지 않는 성장

0개의 댓글