[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)
      • Side Project (0)
      • Algorithm Study (39)
      • JAVA (8)
      • Swift (11)
      • Python (21)
      • CS (5)
      • React (3)
      • 리얼클래스 studylog (27)
      • 정보처리기사[실기] (23)
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바