모든 답은 아래 교재를 참조합니다.
싸니까 믿으니까 인터파크도서
생년월일 - 출생지 - 출간도서 0종 판매수 0권 (주)익스터디 대표이사, 두목넷 사무자동화 부분 대표 강사로 IT 자격증 분야에서 '왕두목'이라는 애칭으로 활발히 활동하고 있습니다. 경기공업대
book.interpark.com
5. STUDENT 테이블에 독일어과 학생 50명, 중국어과 학생 30명, 영어영문학과 학생 50명의 정보가 저장되어 있을 때, 다음 두 SQL문의 실행 결과 튜플 수는? (단, DEPT 컬럼은 학과명)
SELECT DEPT FROM STUDENT;
SELECT DISTINCT DEPT FROM STUDENT;
정답:
-- 1) 130
-- 2) 3
16. 다음은 입력받은 자연수(N)의 각 자릿수의 합을 C언어로 작성한 프로그램이다. C 프로그램상의 빈 줄 (1) ~ (2)에 들어갈 적당한 C 표현을 쓰시오.
(예: 123 입력 후, 결과 1 + 2+ 3 = 6)
<출력결과>
자연수 입력: 1234567 자릿수 합계: 28 |
#include <stdio.h>
void main()
{
int input;
int output = 0;
printf("자연수 입력: ");
scanf("%d", &input);
while(input)
{
output += input % 10;
printf("output: %d input: %d \n", output, input);
input /= 10;
printf("input: %d\n", input);
printf("-----\n");
}
printf("자릿수 합계: %d\n", output);
}
---
자연수 입력: 1234567
output: 7 input: 1234567
input: 123456
-----
output: 13 input: 123456
input: 12345
-----
output: 18 input: 12345
input: 1234
-----
output: 22 input: 1234
input: 123
-----
output: 25 input: 123
input: 12
-----
output: 27 input: 12
input: 1
-----
output: 28 input: 1
input: 0
-----
자릿수 합계: 28
20. 다음은 자바 언어로 구현된 프로그램을 분석하여 그 실행 결과를 쓰시오.
public class MyClass {
public static void main(String args[]) {
int [] a = new int[8];
int n = 11;
int i = a.length-1;
while(n != 0)
{
a[i] = n%2;
System.out.printf("i = %d, n = %d\n", i, n);
n /= 2;
System.out.printf("a[%d] = %d\n", i, a[i]);
i--;
}
System.out.println("-----");
for(int j = 0; j < a.length; j++)
System.out.printf("a[%d] = %d\n", j, a[j]);
}
}
----
i = 7, n = 11
a[7] = 1
i = 6, n = 5
a[6] = 1
i = 5, n = 2
a[5] = 0
i = 4, n = 1
a[4] = 1
-----
a[0] = 0
a[1] = 0
a[2] = 0
a[3] = 0
a[4] = 1
a[5] = 0
a[6] = 1
a[7] = 1
'정보처리기사 실기' 카테고리의 다른 글
[정보처리기사 실기] 모의고사 4회 프로그래밍 위주로 (0) | 2021.04.23 |
---|---|
[정보처리기사 실기] 모의고사 3회 프로그래밍 위주로 (0) | 2021.04.23 |
[정보처리기사 실기] 모의고사 1회 프로그래밍 위주로 (0) | 2021.04.21 |
[정보처리기사 실기 준비] C언어 편 (0) | 2021.04.20 |
[정보처리기사 실기] 2020년 4회 기출복원 문제 (0) | 2021.04.20 |