반응형
2018년에 3월 5일에 발행된
황기태 저자의
명품 C++ Programming 개정판
2장 연습 문제입니다.
저작권을 준수하기 위해서
책에 나와있는 문제는 적지 않고
문항 번호, 정답, 풀이만 적었습니다.
궁금한 점은 댓글로 남겨주세요.
문항 | 정답 & 풀이 | |
1 | int main(void); | |
2 | ③ main()함수는 return문을 생략해도 main()이 종료될 때 자동으로 return 0;가 실행된다. | |
3 | return 0; | |
4 | (1) | 특정 C 컴파일러에서는 모든 편수를 코드의 앞 부분에 선언하지 않아서 컴파일 오류가 발생할 수 있다. |
(2) | C++ 컴파일러로 컴파일할 때 정상적으로 컴파일되는 것은 C++가 실행문 중간에 변수 선언을 허용하는 특성 때문이다. | |
(3) | 장점: 코드를 읽기 쉽게 해주고, 변수 이름을 잘못 타이핑하는 실수를 줄여줌 단점: 선언된 모든 변수를 한 눈에 보기 힘들고, 코드 사이에 선언된 변수를 찾기 힘듬. |
|
5 | I love C++ I love programming |
|
6 | (1) | using std::cout; |
(2) | using namespace std; | |
7 | (1) | #include <iostream> |
(2) | using namespace std; | |
(3) | std::cin >> name; | |
(4) | std::cout << 1 << 2 << 'a' << "hello" << '\n'; | |
8 | (1) | 틀린 부분이 없다. |
(2) | 틀린 부분이 없다. | |
(3) | int n = 1; cout << n + 200; | |
(4) | int year = 2014; cout << 2014 << "년"; | |
9 | #include "myheader.h" | |
10 | (1) | O |
(2) | O C++에서는 C-스트링과 string 클래스 방식의 문자열이 모두 사용된다. | |
(3) | O | |
(4) | X name[]배열은 NULL 문자를 포함해서 크기가 4가 된다. | |
(5) | X 공백 문자가 포함되면 하나의 문자열을 읽는다. | |
11 | <cstring> | |
12 | (1) | Kitae님 환영합니다 |
(2) | Kitae님 환영합니다. | |
13 | ④ cin.getline(buf, 100)으로 적으면 ';' 문자를 만나도 getline()함수는 종료되지 않는다. | |
14 | ① | |
15 | namespace | |
16 | std | |
17 | std | |
18 | <iostream> | |
19 | cout << age << ' ' << pDept; | |
20 | for (int i = 0; i <= n; i++) { cout << "*"; } cout << endl; |
반응형
'문제풀이 > 명품 C++ Programming' 카테고리의 다른 글
[명품 C++ Programming] 3장 연습 문제 (2) | 2020.12.11 |
---|---|
[명품 C++ Programming] 3장 Open Challenge (0) | 2020.12.11 |
[명품 C++ Programming] 2장 실습 문제 (0) | 2020.12.11 |
[명품 C++ Programming] 2장 Open Challenge (0) | 2020.12.10 |
[명품 C++ Programming] 1장 실습 문제 (0) | 2020.10.05 |