연습문제 1. ⓛ (두 개의 피연산자가 모두 참인 경우에만 참이 되는 논리 연산자는 && 이다.) 2. ⓛ 3. ⓛ②③④ (모두 정답) 4. 10보다 작음 5. else 절 6. ZeroTwo 7. (a) : 오류가 없다. (b) : if( 0 < age < 18 ) → if( 0 < age && age < 18 ) (c) : if ( x = 0 ) → if ( x == 0) 8. Switch(x) { case -1: num--; break; case 1: num++; break; default: num = 0; break; } Programming 1. #include int main(void) { int x; printf("정수를 입력하시오 : "); scanf_s("%d", &x); if (x % ..
연습문제 1. ③ (연산자들이 먼저 계산되는 것을 결정하는 것은 우선순위라고 한다.) 2. ③ (7/9*9 → 7/9 = 0 , 0*9 = 0) 3. ② 4. 1 5. 15 6. 1 7. 1 0 20 0 20 8. 변수 선언이 잘못되어있어서 컴파일이 불가능하다. 즉 interger → int 으로 변경하고 unsigned을 삭제해야 한다. #include int main(void) { const int MAX=1000; int i = 10; double d = .2; return 0; } Programming 1. #include int main(void) { int x, y; printf("첫 번째 정수를 입력하시오 : "); scanf_s("%d", &x); printf("두 번째 정수를 입력하시오 ..
연습문제 1. ③ (숫자는 식별자 앞에 사용 불가능) 2. ③ 3. ⓛ (' ' 문자열 , "A" 아스키코드 값 상수 , 0x10 16진수 상수 , .1 10진수 상수) 4. ② (unsigned short의 값의 범위가 0~65,535 까지이므로 가장 메모리를 적게 사용한다.) 5. c progrmming class 6. f=12.345F; OR f=12.345f; (float 변수 초기화시 상수뒤에 꼭 F , f 를 붙여야 한다.) 7. x = 2 , y = 2.000000 8. ④ 9. 16 10. A C Programming 1. #include int main(void) { double x; printf("실수를 입력하시오 : "); scanf_s("%lf", &x); printf("지수 형식으..
연습 문제 1. #include int main(void) { printf("안녕하세요? \n"); printf("인사드립니다. \n"); return 0; } 2. 2 * 3 = 6 ([%d * %d = %d] = [2 * 3 = 6]) 3. 6 (result = x * y , x = 3 , y = 2 / x * y = 3 * 2 = 6) 4. int main → int main(void) print → printf return 0 → return 0; Programming 1. #include int main(void) { printf("이름: 홍길동\n"); printf("주소: 서울시 종로구\n"); printf("전화번호: 111-2222\n"); return 0; } 2. #include in..
1. ① (컴퓨터는 0,1로 이루어진 2진법을 사용한다.) 2. ② (기계어로 변환하는 도구는 컴파일러 이다.) 3. ① 4. ② → ⓛ → ④ → ③ (소스 코드 작성 → 컴파일 [사용자가 사용한 언어를 기계어로 변환] → 실행 →디버깅 [프로그램을 수정하는 작업]) 5. ② 6. ⓛ (컴파일 시간 오류 : 대부분 문법적인 오류 / 실행 시간 오류 : 실행되는 도중에 발생되는 오류 / 논리 오류 : 논리적으로 잘못되어서 의도한 결과가 나오지 않는 오류) 7. ② 8. ⓛ 9. on/off와 같은 전지적 신호는 이진법으로 표현이 가능하기 때문. 10. 인텔 CPU 의 명령어 : MMX , SSE , SSE2 , SSE3 , SSSE3 , SSE4.1 , SSE4.2 등 11 ~ 13. 각자 생각