책 내용 질문하기
2019년 2회차 정보처리기사 질문(방금 시험보고옴)
도서
2019 시나공 정보처리기사 실기(산업기사포함)
페이지
3
조회수
249
작성일
2019-06-29
작성자
탈퇴*원
첨부파일

방금 시험보고 왔습니다.


3문제만 맞으면 무조건 합격인데, 기억을 더듬어서 써볼테니 확인해주세요.

1. 문자값을 입력하여 아스키(10진법)으로 나타낼때 0이 출력되면 break 해라.인데

char ch;

if( );
break;

저 if에는 ch 값이 0이 되면 이라는 뜻 같아서

ch == "0" 으로 했거든요.

여기서 0이 char 이기 때문에 큰따음표" " 를 썻는데 정답일까요?

2. 대체키 값을 구해라.

대체키 = 후보키 - 기본키

란 것은 알고있습니다.

열이 5개 였습니다

그중 1개는 기본키이구요.

그래서 4라고 썻는데, 불안요소는..

4개 열 값 중에 null이 있는 값이 있었습니다.

중복된 값도 있엇구요.

그래도 상관없이 4가 맞을까요?

3. 테이블이 있습니다 대충

4행 4열 이였던거 같은데 중요한건

SELECT 를 써서 추출하는데

SELECT SUM(A열)
SELECT SUM(B열)
SELECT SUM(C열)

뭐 이런식으로 열 에 있는 값을 더해서 추출하라였습니다.

C열은 모두 숫자여서(아마 100, 0, 200) 300을 썻는데

A열에는 (100, null, 100)
B열에는 (null, null, 100)
이런식으로 써있엇습니다.

그리고 마지막 문장에는 모든 값은 숫자형으로 본다.
라고 써있어서

널값 상관없이 그냥 200, 100, 300 으로 답을 제출했는데

확인 부탁드립니다.
답변
2019-07-01 10:23:20

안녕하세요 길벗수험서 운영팀입니다.

 

[1]

C코드에서 문자 한글자는 홑따옴표('0')로 지정하며,

문자열을 지정할 때만 쌍따옴표("0")을 사용합니다.

ch가 char 변수라면 ch == '0'이 되어야 합니다.

 

[2]

대체키는 기본키를 대체할 수 있는 키를 의미합니다.

때문에 중복된 데이터가 존재하거나, null값이 존재해서는 안됩니다.

 

[3]

예, 이건 문제가 없어보입니다.

null 이 있다고 하여 그룹함수 sum의 적용방법이 바뀌거나 하지는 않습니다.

 

행복한 하루되세요 :)

  • 관리자
    2019-07-01 10:23:20

    안녕하세요 길벗수험서 운영팀입니다.

     

    [1]

    C코드에서 문자 한글자는 홑따옴표('0')로 지정하며,

    문자열을 지정할 때만 쌍따옴표("0")을 사용합니다.

    ch가 char 변수라면 ch == '0'이 되어야 합니다.

     

    [2]

    대체키는 기본키를 대체할 수 있는 키를 의미합니다.

    때문에 중복된 데이터가 존재하거나, null값이 존재해서는 안됩니다.

     

    [3]

    예, 이건 문제가 없어보입니다.

    null 이 있다고 하여 그룹함수 sum의 적용방법이 바뀌거나 하지는 않습니다.

     

    행복한 하루되세요 :)

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.