183p
Exercise
1. 두 개의 피연산자가 모두 참인 경우에만 참이 되는 논리 연산자는?
① && ② || ③ ! ④ > ⑤ <
2. 다음 문장들의 참과 거짓을 말하고, 만약 거짓이면 올바르게 수정하여라.
① if문의 조건 수식에는 관계 연산과 논리 연산만이 가능하다.
- x : 아무 연산이나 사용 가능하다.
② switch 문에서 case 절에는 문자열을 사용할 수 있다.
- x : 정수만 사용가능하다
③ switch 문에서 case 절에는 실수를 사용할 수 있다.
- x : 정수만 사용가능하다
④ switch 문에서 반드시 default 문이 필요하다.
- x : 생략해도 상관없다.
⑤ goto 문은 프로그램의 효율성을 위하여 많이 사용하는 것이 좋다.
- x : 사용을 하지않는것이 좋다
⑥ 세미콜론만 존재하는 문장도 하나의 문장으로 인정된다.
- O
3. 만약 정수형이 아닌 조건식에 의하여 다중 선택을 하여야 한다면 어떤 구조를 사용하여야 하는가?
① switch 문 ② else가 없는 if 문 ③ 연속적인 if-else 문 ④ default 문
4. 수식 !( 1+1 >= 2)의 결과 값은 얼마인가?
① 0 ② 1 ③ 2 ④ 3
5. x = 0, y = 1, z = 2 인 상태에서 다음과 같은 코드가 실행되었을 경우, x, y, z의 최종 값을 써라.
(a) switch(x) { case 0 : x = 1; y = 2; case 1 : z = 3; break; } |
(b) switch(x) { case -2 : x = 1; y = 2; break; case -1 : z = 3; default : x = 5; break; } |
x=1 y=2 z=3 |
x=5 y=1 z=2 |
'Solution > C언어 콘서트' 카테고리의 다른 글
C언어 콘서트 - 제5장: 조건문 연습문제 (3/4) (4) | 2014.05.30 |
---|---|
C언어 콘서트 - 제5장: 조건문 연습문제 (2/4) (0) | 2014.05.29 |
C언어 콘서트 - 제4장: 수식과 연산자 연습문제 (7/7) (3) | 2014.05.25 |
C언어 콘서트 - 제4장: 수식과 연산자 연습문제 (6/7) (0) | 2014.05.24 |
C언어 콘서트 - 제4장: 수식과 연산자 연습문제 (5/7) (0) | 2014.05.24 |