[JAVA] 22년 기출 문제 풀이 (1회 ~ 3회)

2024. 10. 13. 18:42·정보처리기사[실기]

[22년 1회]

class A{
    int a;
    int b;
}

public class Main{
    static void func1(A m){
        m.a *= 10;
    }

    static void func2(A m){
        m.a += m.b;
    }

    public static void main(String args[]){
        A m = new A();

        m.a = 100;
        func1(m);
        m.b = m.a;
        func2(m);

        System.out.printf("%d", m.a);
    }
}
더보기

정답 : 2000

 

// (가)에 들어갈 알맞은 답을 쓰시오.

class Car implements Runnable{
	int a;	
    
    public void run(){
    	try{
        	while(++a<100){
            	System.out.println("miles traveled :" + a);
                Thread.sleep(100);
            }
        }
        catch(Exception E){}
    }
}

public class Main{
	public static void main(String args[]){
    	Thread t1 = new Thread(new (가)());
        t1.start();
    }
}
더보기

정답 : Car

 


[22년 2회]

class Main{
    public static void main(String args[]){
        int i=3, k=1;
        switch(i){
            case 1: k+=1;
            case 2: k++;
            case 3: k=0;
            case 4: k+=3;
            case 5: k-=10;
            default: k--;
        }
        System.out.print(k);
    }
}
더보기

정답 : -8

 

class Conv{
    public Conv(int a){
        this.a=a;
    }
    int func(){
    	int b=1;
        for(int i=1; i < a; i++){
        	b = a*i+b;
        }
        return a+b;
    }
    int a;
}

public class Main{
	public static void main(String args[]){
    	Conv obj = new Conv(3);
        obj.a = 5;
        int b = obj.func();
        System.out.print(obj.a + b);
    }
}
더보기

정답 : 61

 

Conv obj = new Conv(3); → 생성 시 a = 3

obj.a = 5; → a 값을 5로 변경

int b = obj.func(); → func() 실행 후 결과를 b에 저장

System.out.print(obj.a + b); → obj.a + b 출력

 

⚠️ this.a = a; → 필드 a에 매개변수 a 값 저장


[22년 3회]

public class Test{
	public static void main(String[] args){
    	int []result = int[5];
        int []arr = [77,32,10,99,50];
        for(int i=0; i<5; i++){
        	result[i] = 1;
            for(int j=0; j<5; j++){
            	if(arr[i] < arr[j])
                result[i]++;
            }
        }
        
        for(int k=0; k<5; k++){
        	printf(result[k]);
        }
    }
}
더보기

정답 : 24513

 

public class Main{
	static int[] MakeArray(){
    	int[] tempArr = new int[4];
        
        for(int i=0; i<tempArr.Length; i++){
        	tempArr[i] = i;
        }
        return tempArr;
    }
    public static void main(String[] args){
    	int[] intArr;
        intArr = MakeArray();
        
        for(int i=0; i<intArr.Length; i++)
        System.out.print(intArr[i]);
        
    }
}

 

더보기
정답 : 0123

 

 

public class Exam{
	public static void main(String[] args){
    	int a = 0;
        for(int i=1; i<999; i++){
            if(i%3==0 && i%2!=0)
            a = i;
        }
        System.out.print(a);
    }
}
더보기

정답 : 993

 

저작자표시 변경금지 (새창열림)

'정보처리기사[실기]' 카테고리의 다른 글

[JAVA] 24년 기출 문제 풀이(1회, 2회)  (1) 2024.10.13
[JAVA] 23년 기출 문제 풀이 (1회 ~ 4회)  (3) 2024.10.13
[JAVA] 21년 기출 문제 풀이 (1회 ~ 4회)  (0) 2024.10.11
[JAVA] 20년 기출 문제 풀이 (1회 ~ 4회)  (0) 2024.10.07
[C언어] 24년 기출 문제 풀이 (1회, 2회)  (1) 2024.10.01
'정보처리기사[실기]' 카테고리의 다른 글
  • [JAVA] 24년 기출 문제 풀이(1회, 2회)
  • [JAVA] 23년 기출 문제 풀이 (1회 ~ 4회)
  • [JAVA] 21년 기출 문제 풀이 (1회 ~ 4회)
  • [JAVA] 20년 기출 문제 풀이 (1회 ~ 4회)
microsaurs
microsaurs
개발 스터디로그입니다. 공부한 내용을 정리해서 올립니다 ㅇ-ㅇ
  • microsaurs
    microsaurs.devlog
    microsaurs
  • 전체
    오늘
    어제
    • 분류 전체보기 (138)
      • Algorithm Study (39)
      • JAVA (8)
      • Swift (11)
      • Python (21)
      • CS (5)
      • React (3)
      • 리얼클래스 studylog (27)
      • 정보처리기사[실기] (23)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Java
    파이썬문법
    javaalgorithm
    영어독학
    알고리즘
    ios프로그래밍을위한스위프트기초
    프로그래머스
    파이썬기초
    javaStudy
    타일러영어
    리얼학습일기
    정처기실기
    나도코딩
    정보처리기사프로그래밍언어
    ios개발
    정보처리기사
    정보처리기사실기
    영어회화
    ios프로그래밍
    리얼클래스
    파이썬
    Python
    The Office
    더오피스
    프로그래밍언어
    Algorithm
    스위프트기초
    SWIFT
    자바알고리즘
    study
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
microsaurs
[JAVA] 22년 기출 문제 풀이 (1회 ~ 3회)

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.