[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회)  (1) 2024.10.11
[JAVA] 20년 기출 문제 풀이 (1회 ~ 4회)  (1) 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)
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바