
2017__1회
| Q1. 다음 JAVA 언어로 구현된 프로그램을 분석하여 그 실행 결과를 쓰시오. |
| public class Test01 { public static void main(String[] args) { int [] a = {3, 4, 10, 2, 5}; int temp; for(int i =0; i <= 3; i++) { for(int j = i + 1; j <= 4; j++) { if (a[i] < a[j]) { temp = a[i]; a[i] = a[j]; a[j] = temp; } } } for (int i = 0; i < 5; i++) { System.out.println(a[i]); } } } |
더보기
10
5
4
3
2
| Q2. 다음 C언어로 구현된 프로그램에서 괄호(1)에 해당하는 가장 적합한 변수나 조건식을 C 언어 코드 형식으로 쓰시오. |
| #include <stdio.h> main() { int num[10] ; int min = 9999; int i; for(i = 0; i < 10; i++) { scanf("%d", &num[i]); } for(i = 0; i < 10; i++) { if(min > ((1))) { min = num[i]; } } print("가장 작은 값은 %d이다.", min); } |
더보기
num[i]
| Q3 데이터베이스 와 관련한 다음 <처리 조건>에 부합하는 SQL문을 작성하시오. |
| 1. 테이블명은 학생으로 정의한다. 2. 학생 테이블의 구조는 다음과 같다. 속성 | 데이터타입 | 비고 학번 | INT | PRIMARY KEY 성명 | VARCHAR(20) | 학년 | INT | 과목 | VARCHAR(20) | 연락 | VARCHAR(20) | 3. 학생 테이블에 학번이 98170823, 성명이 '한국산', 학년이 3, 과목이 '경영학개론', 연락처가 "?- 1234-1234"인 학생의 정보를 입력하시오. 4. 문자형은 싱글(작은)따옴표로 입력하고 문장의 끝에는 세미콜론(;)을 반드시 표시하시오. |
더보기
INSERT INTO 학생 VALUES(98170823, '한국산', 3, '경영학개론', '?-1234-1234');
//SQL문은 대소문자 구분 X
2017__2회
| Q1. 다음 C언어로 구현된 100을 넘지 않는 소수와 개수를 구하는 프로그램에서 괄호 (1)에 해당하는 가장 적합한 변수나 조건식을 C언어 코드 형식으로 쓰시오. |
| #include <stdio.h> int isprime(int number) { int i; for(i = 2; i < number; i++) { if((1)) return 0; } return 1; } int main() { int number = 100, cnt = 0, i; for (i = 2; i < number; i++) { cnt = cnt + isprime(i); } printf("%d를 넘지 않는 소수는 %d개입니다.\n", number, cnt); return 0; } |
더보기
number % i == 0
| Q2. 다음 JAVA 언어로 구현된 프로그램을 분석하여 그 실행 결과를 쓰시오. |
| #public class Test02 { public static void main(String[] args) { int a = 0, sum = 0; while (a < 10) { a++; if (a % 2 == 1) { continue; } sum+= a; } System.out.println(sum); } } |
더보기
30
2017__3회
| Q1. 다음 C언어로 구현된 프로그램을 분석하여 그 실행 결과를 쓰시오. |
| #include <stdio.h> int res10() { return 4; } int res30() { return 30 + res10(); } int res200() { return 200 + res30(); } int main() { int result; result = res200(); printf("%d\n", result); } |
더보기
234
| Q2. 다음은 배열에 저장된 5개의 자료 중 가장 큰 값과 가장 작은 값을 찾아 출력하는 프로그램을 java 언어로 구현 것 이다. 프로그램을 분석하여 괄호에 해당하는 답안을 <답란>에 쓰시오. |
| public class Test03 { public static void main(String[] args) { int a[] = {10,30,50,70,90}; int i, max, min; max = a[0]; min = a[0]; for (i = 0; i < 5; i++) { if (( ) > max) { max = a[i]; } if (( ) < min) { min = a[i]; } } System.out.printf("%d\n", max); System.out.printf("%d\n", min); } } |
더보기
a[i]
| Q3. 다음 C 언어로 구현된 프로그램을 분석하여 그 실행 결과를 쓰시오. |
| #include <stdio.h> int power(int data, int exp) { int i, result = 1; for (i = 0l i < exp; i ++) { result = result * data; } return result; } int main() { printf("%d\n", power(2,10)); return 0; } |
더보기
1024