반응형
1. 두 개의 피연산자가 모두 참인 경우에만 참이 되는 논리 연산자는?
- &&
2. 수식 !(1 + 1 >= 2)의 결과값은 얼마인가?
- 0
3. 다음 중에서 참인 수식을 모두 선택하시오.
- 1, 0.1, -1
4. 다음 코드의 실행결과는?
int x = 5;
if(x < 10)
printf("10보다 작음\n");
else if(x == 5)
printf("5와 같음\n");
else
printf("5와 같지 않음\n");
- 10보다 작음
5. 다음 코드의 실행결과는?
int x = 0;
if (x==1)
if(x==0)
printf("if 절\n");
else
printf("else if 절\n");
else
printf("else 절\n");
- else 절
6. 다음 코드의 실행결과는?
int x = 0;
switch(x)
{
case 1: printf("One");
case 0: printf("Zero");
case 2; printf("Two");
}
- ZeroTwo
7. 다음 문장의 오류를 찾아서 수정하라. 오류가 없을 수도 있고 2개 이상의 오류가 있을 수도 있다.
문법적인 오류뿐만 아니라 논리적인 오류도 지적하라.
(a)
if(age < 18);
printf("성인\n");
else
printf("청소년\n");
(수정)
if(age < 18)
printf("성인\n");
else
printf("청소년\n");
(b)
if ( 0 < age < 18)
printf("청소년\n");
(수정)
if(0 < age && age < 18) {
printf("청소년\n");
}
(c)
if(x=0)
printf("x는 0이다.\n");
오류 없음.
8. 다음의 문장을 switch를 사용하여 재작성하라.
if( x == -1 )
num--;
else if( x == 1)
num++;
else
num = 0;
switch(x) {
case -1 :
num--;
break;
case 1 :
num++;
break;
default :
num = 0;
break;
}
반응형
'책. > C언어 콘서트' 카테고리의 다른 글
6장(반복문) 연습문제 #C언어 콘서트 (0) | 2022.07.30 |
---|---|
5장(조건문) Programming #C언어 콘서트 (0) | 2022.07.21 |
4장(수식과 연산자) Programming #C언어 콘서트 (0) | 2022.07.19 |
4장(수식과 연산자) 연습문제 #C언어 콘서트 (2) | 2022.07.18 |
3장(변수와 자료형) Programming #C언어 콘서트 (0) | 2022.07.13 |
댓글