반응형
1. 컴퓨터가 내부적으로 사용하는 진법은?
- 2진법
2. C언어로 작성된 프로그램을 기계어로 변환하는 도구는 무엇인가?
- 컴파일러
3. 컴퓨터를 이용하여 문제를 해결하기 위한 단계(절차)를 무엇이라고 하는가?
- 알고리즘
4. 프로그램 개발 과정을 순서대로 적으시오.
( 소스 코드 작성 - 컴파일 - 디버깅 - 실행 )
5. 알고리즘을 시각적으로 표현한 것은 무엇인가?
- 순서도
6. 프로그래밍 언어의 문법을 위반하였을 경우에 발생하는 오류는?
- 논리적인 오류
7. 순서도(flowchart)에서 처리를 나타내는 기호는?
- 2번
8. 다음 중에서 C언어를 개발한 사람은 누구인가?
- Dennis Ritchie
9. 컴퓨터에서 10진법이 아닌 2진법이 사용되는 이유를 설명해라.
- 2진수의 각 자리수는 0 아니면 1이다. 0은 스위치가 열린 상태(off)로 표현할 수 있고, 1은 스위치가 닫힌(on)상태로 표현할 수 있다.
스위치를 이용하면 0과 1을 쉽게 나타낼 수 있기 때문에 2진수는 하드웨어로 구현하기가 쉽다.
10. 인텔의 CPU에서 사용되는 명령어(instruction)중에서 1가지를 선택하여 무슨 일을 하는 명령어인지를 조사하여 보라.
- mov eax, 0x10 : eax에 0x10을 저장한다.
11. 주판이나 계산자하고 현대적인 컴퓨터와의 결정적인 차이점은 무엇인가?
- 주판과 계산자는 계산을 주로 수행하지만 컴퓨터는 계산뿐만 아니라 범용적으로 사용된다.
12. 아침에 일어나서 학교에 등교하는 알고리즘을 순서도로 정리해보자.
- ...
13. 두 개의 컴에 우유와 주스가 각각 담겨있다. 우유와 주스를 교환하기 위한 알고리즘을 고안하라.
(사용가능한 세 번째 컵이 있다고 가정하라)
- 우유를 세 번째 컵에 옮긴 후 주스를 우유가 담겨있던 컵으로 옮기고, 세 번째 컵에 있는 우유를 주스가 담겨있던 컵으로 옮긴다.
반응형
'책. > C언어 콘서트' 카테고리의 다른 글
4장(수식과 연산자) 연습문제 #C언어 콘서트 (2) | 2022.07.18 |
---|---|
3장(변수와 자료형) Programming #C언어 콘서트 (0) | 2022.07.13 |
3장(변수와 자료형) 연습문제 #C언어 콘서트 (0) | 2022.07.12 |
2장(기초사항) Programming #C언어 콘서트 (0) | 2022.07.11 |
2장(기초사항) 연습문제 #C언어 콘서트 (0) | 2022.07.10 |
댓글