(주석으로 꿰뚫는) C 프로그래밍 (김형,강장묵 - 연학사) 5차 연습문제풀이
- 최초 등록일
- 2010.04.08
- 최종 저작일
- 2008.04
- 6페이지/ 한컴오피스
- 가격 1,000원
소개글
말그대로 연습문제 풀이!
목차
없음
본문내용
5.1. swich~case 문에서 case의 어느 값과도 일치하지 않을 경우 제어가 옮겨가는
명령문을 고르시오.
default;
if ( a > 7)
res = ++a;
else
res = --a;
5.2. 다음 예제 프로그램과 같은 내용의 조건연산자문을 고르시오.
res=(a>7 ? ++a : --a);
5.3. 다음 예제 프로그램의 실행 결과로 맞는 것을 고르시오.
#include
main()
{
int a=10, b=10;
if(a>b)
{
a=b+10;
printf("a=%d\n",a);
}
b=a+10;
printf("b=%d",b);
}
b=20
5.4. 다음 예제 프로그램은 입력된 정수를 구분하는 프로그램이다. 빈칸에 알맞은
명령문을 고르시오.
/* 프 로 그 램 */
#include
main()
{
int a;
scanf("%d", &a);
if( )
if(a==0)
printf(“입력된 값은 0”);
else
printf(“입력된 값은 양수”);
else
printf(“입력된 값은 음수”);
}
a >= 0
swich(변수 또는 정수식) {
case n1 : 문장 1 ; break ;
case n2 : 문장 2 ; break ;
…… defualt nr : 문장 r }
5.5 다음에서 n1, n2, …, nr 에 올 수 없는 것을 고르시오.
문자열 상수
main()
{
int number;
scanf("%d", &number);
switch(number) {
case 1 : printf("good morning\n"); break ;
case 2 :
case 3 : printf("good evening\n"); break ;
default : printf("good afternoon\n"); break ;
}
}
5.6. 다음 프로그램의 실행 결과와 무관한 것을 고르시오.
number가 2이면 아무것도 출력하지 않는다.
5.7. 다음은 C 프로그램의 일부분이다. 이를 수행한 결과로 옳은 것은?
char ch ; int ii=3;
swich (ii)
{case 3 : ch=`a`;
case 2 : ch=`b`;
defualt : ch=`c`; }
putchar(ch);
참고 자료
없음