누구나 쉽게 즐기는 C언어 콘서트 3장 연습문제 풀이
1. 다음의 식별자 중에서 잘못된 것은?
답 : 3번
풀이 : 식별자 이름은 숫자로 시작할 수 없음.
2. 다음 중 C에서 지원하는 자료형의 이름이 아닌 것은?
답 : 3번
풀이 : C 언어의 기본 자료형은 다음과 같다.
정수형 | 문자형 | 부동소수점형 | |||||
short | int | long | long long | char | float | double | long double |
3. 다음의 상수 중에서 올바르지 않은 상수를 고르시오.
답 : 1번
풀이 : 'abc'는 상수가 아님.
4. 65000을 저장할 수 있는 자료형으로 가장 메모리를 적게 차지하는 자료형은?
답 : 2번
풀이 : signed short(2) : -32,768 ~ 32,767
unsigned short(2) : 0 ~ 65,535
long(4) : -2,147,483,648 ~ 2,147,483,648
int(4) : -2,147,483,648 ~ 2,147,483,648
5. 다음 프로그램의 실행 결과는?
답 : c programming
class
6. 다음 코드를 컴파일 할 떄, 컴파일 경고가 발생하는 이유는 무엇인가?
답 : 12.345 뒤에 f를 붙여주지 않으면 컴퓨터는 double형으로 인식하게 된다.
f = 12.345f로 수정해야 한다.
7. 다음 프로그램의 실행 결과는?
답 : x=2 y=2.000000
8. 정수 18을 이진수로 바꾸면?
답 : 4
9. 다음 프로그램의 실행 결과는?
답 : 16
풀이 : 0x10의 접두사 0x를 보면 16진수인 것을 확인할 수 있다. 0x10은 10진수로 16이다.
10. 다음 프로그램의 실행 결과는?
답 : A
C
풀이 : 'B'와 같은 문자 상수는 컴파일러가 아스키 코드로 변환한다. B는 아스키 코드로 66이고, 66-1을 한 65는 'A' , 66+1을 을 한 67은 C이다.
'프로그래밍 > C\C++' 카테고리의 다른 글
누구나 쉽게 즐기는 C언어 콘서트 3장 Programming 답 (0) | 2023.04.29 |
---|---|
누구나 쉽게 즐기는 C언어 콘서트 2장 Programming 답 (0) | 2023.03.29 |
누구나 쉽게 즐기는 C언어 콘서트 2장 연습문제 답 (0) | 2023.03.27 |