c언어 연습문제 7장
- 최초 등록일
- 2020.11.04
- 최종 저작일
- 2018.06
- 9페이지/ 한컴오피스
- 가격 1,000원
* 본 문서(hwp)가 작성된 한글 프로그램 버전보다 낮은 한글 프로그램에서 열람할 경우 문서가 올바르게 표시되지 않을 수 있습니다.
이 경우에는 최신패치가 되어 있는 2010 이상 버전이나 한글뷰어에서 확인해 주시기 바랍니다.
소개글
"c언어 연습문제 7장"에 대한 내용입니다.
목차
1) 7. 조건에 대한 판단과 선택
2) 8. 반복문
3) 13. 번호가 붙은 변수, 배열
본문내용
7. 조건에 대한 판단과 선택
7.1) 다음의 프로그램에서 정수형 변수 x에 5가 저장되어있다면 각각의 조건문을 실행했을 때 변수 x에 저장된 값은?
①
if (x>5)
x=10;
else
x=20;
②
if (x==5)
x*=2;
else
x/=2;
③
if (x>=5)
--x;
else
++x;
④
if (x!=5)
x%=2;
else
x%=4;
① 조건식 (x>5)가 거짓이므로 else 부분이 처리되므로 x=20
② 조건식 (x==5)가 참이므로 x*=2가 처리되므로 x=5*2=10
③ 조건식 (x>=5)가 참이므로 --x가 처리되므로 x=4
④ 조건식(x!=5) 가 거짓이므로 x%=4가 처리되고 x=5%4=1
7.2) 정수형 변수 c에 2가 저장되어 있다면 다음의 프로그램을 실행했을 때 출력될 결과는?
①
switch(c)
{
case 1 : printf("A");
case 2 : printf("B");
case 3 : printf("C");
default : printf("F");
}
②
switch(c)
{
case 1 : printf("가");
break;
case 2 : printf("나");
break;
case 3 : printf("다");
break;
default : printf("라");
}
① case 사이에 break가 생략될 경우 나머지 case들이 연속적으로 처리됨. 변수 c에 2가 저장되어 있으므로 case 2가 선택되고 이어서 case 3과 default가 처리됨. BCF
② 나
7.3) 정수형 변수 x에 대해 다음의 처리가 이루어지도록 빈칸을 작성하시오.
①
if (
x<0
)
printf("음수입니다\n");
else
printf("0이상입니다\n");
②
if (
x%2==0
)
printf("짝수입니다\n");
else
printf("홀수입니다\n");
참고 자료
없음