본문 바로가기
카테고리 없음

2020년 정보처리기사 실기 1회 프로그래밍 문제 모음

by artra 2023. 7. 4.
반응형
// 2020년 1회 17번 문제 C언어
 
#include 
void align(int a[ ]) {
int temp;
for (int i = 0; i < 4; i++) {
  for (int j=0; j < 4 - i; j++)  {
    if (a[j]> a[j+1]) {
      temp = a[j];
      a[j] = a[j+1];
      a[j+1= temp;
    }
  }
}
 
main( ) {
    int a[ ] = { 85755010095 };
    align(a);
     for (int i = 0; i < 5; i++) printf("%d ", a[i]);
}
 
// 2020년 1회 17번 문제 C언어 -> 자바
 
public class Main {
    public static void align(int[] a) {
        for (int i = 0; i < 4; i++) {
            for (int j = 0; j < 4 - i; j++) {
                if (a[j] > a[j + 1]) {
                    int temp = a[j];
                    a[j] = a[j + 1];
                    a[j + 1= temp;
                }
            }
        }
    }
 
    public static void main(String[] args) {
        int[] a = { 85755010095 };
        align(a);
        for (int i = 0; i < 5; i++)
            System.out.print(a[i] + " ");
    }
}
 
// 2020년 1회 17번 문제 C언어 -> 파이썬
 
def align(a):
    for i in range(4):
        for j in range(4-i):
            if a[j] > a[j+1]:
                temp = a[j]
                a[j] = a[j+1]
                a[j+1= temp
 
= [85755010095]
align(a)
for i in range(5):
    print(a[i], end=" ")
cs
// 2020년 1회 18번 문제 C언어
 
#include 
main( ) {
   int c = 1;
   switch (3) {
      case 1: c += 3;
      case 2: c++;
      case 3: c = 0;
      case 4: c += 3;
      case 5: c -= 10;
      default: c--;
   }
   printf("%d", c);
}
 
// 2020년 1회 18번 문제 C언어 -> 자바
public class Main {
    public static void main(String[] args) {
        int c = 1;
        int caseNum = 3;
        switch (caseNum) {
            case 1:
                c += 3;
            case 2:
                c++;
            case 3:
                c = 0;
            case 4:
                c += 3;
            case 5:
                c -= 10;
            default:
                c--;
        }
        System.out.println(c);
    }
}
 
// 2020년 1회 18번 문제 C언어 -> 파이썬
 
= 1
case = 3
if case == 1:
    c += 3
if case in [12]:
    c += 1
if case in [123]:
    c = 0
if case in [1234]:
    c += 3
if case in [12345]:
    c -= 10
-= 1
print(c)
cs
// 2020년 1회 19번 문제 자바
 
public class Test {
   static int[ ] arr( ) {
     int a[ ] = new int[4];
     int b = a.length;
     for(int i = 0; i < b; i++)
        a[i] = i;
     return a;
  }
 
  public static void main(String[ ] args) {
     int a[ ] = arr( );
     for(int i = 0; i < a.length; i++)
        System.out.print(a[i] + " ");
  }
}
 
// 2020년 1회 19번 문제 자바 -> C
 
#include <stdio.h>
 
int *arr() {
    static int a[4];
    int b = sizeof(a) / sizeof(a[0]);
 
    for (int i = 0; i < b; i++)
        a[i] = i;
 
    return a;
}
 
int main() {
    int *= arr();
 
    for (int i = 0; i < 4; i++)
        printf("%d ", a[i]);
 
    return 0;
}
 
 
// 2020년 1회 19번 문제 자바 -> 파이썬
 
def arr():
    a = [0* 4
    b = len(a)
    for i in range(b):
        a[i] = i
    return a
 
= arr()
for i in range(len(a)):
    print(a[i], end=' ')
cs
반응형

댓글