본문으로 바로가기
728x90
반응형

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 


728x90
반응형