2021년 05월 15일 기출 문제입니다.
문제 72.다음 C언어 프로그램이 실행되었을 때의 결과는?
# include <stdio.h>
int main(int argc, char *argv[]){
char a;
a = 'A' + 1;
printf("%d",a);
return 0;
}
1. 1
2. 11
3. 66
4. 98
더보기
3번 66
설명
이 문제는 도대체 아스키코드 문제인지 랭귀지 문제인지 모르겠군요.
A 는 아스키코드가 65번이네요.
https://terms.naver.com/entry.naver?docId=1168708&cid=40942&categoryId=32837
디버깅으로 값을 찍어보면 a 에 들어있는 값이 66'B' 라고 되어 있습니다.
문자로는 B 인데 아스키코드로는 66 이라는 의미인가봅니다.
'정보처리기사' 카테고리의 다른 글
[정처기] 연습문제 - 파이선 문자 다루기 (0) | 2023.01.31 |
---|---|
[정처기] 연습문제 - C언어 비트연산 (0) | 2023.01.31 |
[정처기] 기출문제 - C언어 문제 (0) | 2023.01.27 |
[정처기] 필기 오답 노트 4과목,5과목 (0) | 2023.01.17 |
[정처기] 필기 준비 상황 점검 (0) | 2023.01.16 |