[정답] 퍼펙트 C(강환수, 신용현, 인피니티북스) 정답
페이지 정보
작성일 21-06-17 17:02본문
Download : 퍼펙트 C(강환수, 신용현, 인피니티.zip
이 비트(BIT)는 BInary digiT의 합성어이며, 비트가 연속적으로 8개 모인 정보 단위를 바이트(byte)라 한다.
15. 유니코드를 표준 코드로 채택한 호로그램 언어는?
아래는 0장의 솔루션입니다.
1 5 7 1 6 5 그러므로 8진수로 1571658이며
2. 다음 괄호 부분을 채우시오.
12. 만일 10비트의 저장공간으로 양의 정수만을 표현한다면 표현 범위는?
f. ( 어셈블러 )(은)는 기계어의 연산코드와 피연산자(operand)를 프로그래머가 좀 더 이해하기 쉬운 기호 형태로 일대일 대응시킨 프로그래밍 언어이다.
-168 10101000 00000000 10101000 11111111 01010111 11111111 01011000
a. 컴퓨터에서 0과 1을 저장하는 정보 저장의 최소 단위는 바이트이다. 이 결과를 8비트로 표현하면 00001111이고, 2의 보수를 구하면 11110000이며, 이 결과에 1을 더하면 11110001이다.
-25 11001 00000000 00011001 11111111 11100110 11111111 11100111
• 컴퓨터와 컴퓨터를 구성하는 하드웨어 소프트웨어를 이해하기
십진수 양의 이진수 16비트 1의 보수 2의 보수
17. 기계어란 무엇인가?
8. 2진수 1101 1110 0111 0101를 각각 8진수와 16진수로 변환하면 얼마가 되는가?
GOALS
1. 맞으면 O, 틀리면 X로 표시하시오.
b. 소프트웨어는 크게 시스템 소프트웨어와 응용 소프트웨어로 나눌 수 있다.
10진수 33을 먼저 이진수로 변환하면 100001이므로 이를 8비트로 표현하면 00100001이고, 이를 1의 보수로 표현하면 11011110이다. 디버거(debugger)는 호로그램의 명령을 수행함에 있어 컴퓨터의 상태를 보여주거나 오류(또는 에러) 발생시 오류를 쉽게 찾을 수 있도록 도와주는 호로그램이다. X
g. 컴파일러는 어셈블러로 작성된 소스 파일을 목적 파일로 변환한다. X
• 호로그램 언어를 이해하고, 고급 수준 언어, 기계어, 어셈블리어를 이해하기
링커(linker)는 여러 개의 목적 파일들을 라이브러리 함수와 연결해서 하나의 파일로 합치는 작업을 수행하는데, 이 작업을 링킹(linking) 작업이라 한다.
기계어란 0과 1로 표현되는 프로그래밍 언어로서 컴퓨터가 직접 이해할 수 있는 유일한 언어이다. 그러므로 -15의 8비트 저장공간의 이진표현은 11110001이다. X
13. Yes!”라는 문자열을 ASCII 코드로 표현하면 어떻게 나타낼 수 있는가?
• 호로그램 개발環境(환경)을 이해하고, 컴파일러와 인터프리터의 기능 및 차이를 이해하기
d. ( 아스키코드 )(은)는 국제적인 표준으로 사용하는 문자 코드 체계로서 7비트를 사용하여 128개의 문자, 숫자, 특수문자 코드를 규정하고 있다.
• 고급 수준 언어의 종류인 포트란, 베이직, 코볼, 파스칼, C, C++, 자바 이해하기
9. 10진수 33을 8비트의 저장공간에 표현하고 이 수의 1의 보수를 구하여라.
13 14 7 5 그러므로 16진수로 DE7516이다. 컴퓨터가 이해하기 쉬운 언어를 저급 언어라 하고 인간이 이해하기 쉽고 친근한 언어를 고급 언어라 한다. O
1. 컴퓨터 하드웨어의 구성요소 다섯 가지는 무엇인가?
이해점검 해답
18. 저급언어와 고급언어를 비교하시오?
j. 기존의 아스키코드에서 사용하는 8비트 체계에서 벗어나, 전 세계의 문자를 모두 표현하기 위한 16비트(2바이트)로 확장된 코드 체계가 (유니코드)이다.
7. 10진수 26.625를 2진수로 변환하면 얼마가 되는가?
다.
만일 10비트의 저장공간으로 양의 정수만을 표현한다면 표현 범위는 0에서 +210-1까지이다. 참조하시기 바랍니다.
1101 1110 0111 0101
e. C언어에서 사용하는 코드 체계는 기본적으로 유니코드이다.
컴파일러(compiler)는 고급언어로 작성된 호로그램을 기계어로 바꾸어주는 호로그램이다.
컴퓨터와 프로그래밍
b. 778 = 7 * 8 + 7 = 63
프로그래밍 언어를 분류하는 기준의 하나로서 컴퓨터와 인간 사이의 친밀성에 따른 분류를 들 수 있다. O
또한 주어진 수를 단 단위부터 4자리씩 16진수로 변환하면
[정답] 퍼펙트 C(강환수, 신용현, 인피니티북스) 정답
h. 호로그램 개발과정에서 발생한 오류를 제거하는 과정을 링킹 과정이라 한다.
16. 유니코드가 저장하는 한 문자의 저장 공간 크기는?
호로그램 언어에서 문자를 저장할 때 문자 코드를 이용하는데, C 언어에서는 아스키 코드를 이용하고 있으며, 자바 언어는 유니코드를 이용한다.
설명
i. 자주 사용하는 호로그램들은 호로그램을 작성할 때마다 새로 작성하는 것이 아니라 미리 만든 다음 컴파일하여 저장해놓는데, 이러한 파일들을 (라이브러리)(이)라고 한다. X
3. 다음을 계산하시오.
• 컴퓨터의 이진 표현을 이해하고, 비트, 바이트의 정보 단위와 문자 코드체계를 이해하기
컴퓨터의 구성요소(하드웨어) 다섯 가지는 중앙처리장치(Central Processing Unit), 주기억장치(Main Memory), 보조기억장치(Secondary Memory), 입력장치(Input Device), 출력장치(Output Device)이다.
f. 어셈블리어는 고급 언어에 속한다.
1 101 111 001 110 101
a. -15를 8비트의 저장공간에 표현하면?
음수 -15의 양수인 15를 이진수로 변환하면 1111이다. 기계어는 연산 코드(Operation Code)와 피연산자(Operand)로 구성된다된다.
a. 컴퓨터는 ( 하드웨어 )(와)과 ( 소프트웨어 )(으)로 구성된다된다.
-19 10011 00000000 00010011 11111111 11101100 11111111 11101101
Download : 퍼펙트 C(강환수, 신용현, 인피니티.zip( 35 )





3. 컴퓨터를 사람과 비유하면 하드웨어와 소프트웨어는 각각 무엇에 해당하겠는가?
11. 10비트의 저장공간에서 표현할 수 있는 정수의 표현 범위는?
주어진 수를 단 단위부터 3자리씩 8진수로 변환하면
14. 비트, 바이트는 무엇인가?
b. 사람은 (10)진수 체계를 주로 사용하며, 컴퓨터는 (이)진수 체계를 사용한다. 어셈블러(assembler)는 어셈블리 언어로 작성된 호로그램을 기계어로 바꾸어 주는 호로그램이다.
d. 자바는 유닉스 운영체제를 만들기 위해 개발된 언어이다.
e. 컴파일러는 고급언어를 컴퓨터가 직접 이해할 수 있는 언어인 (기계어)로 번역한다.
a. 101112 = 16 + 0 + 4 + 2 + 1 = 23
20. 링커와 디버거의 역할은 무엇인가?
소프트웨어(Software)는 컴퓨터가 수행할 작업을 지시하는 명령어들의 집합인 호로그램을 말한다.
영문자 e의 아스키 코드 값 1100101,
2. 컴퓨터 소프트웨어는 무엇인가?
순서
-7 111 00000000 00000111 11111111 11111000 11111111 11111001
영문자 Y의 아스키 코드 값 1011001,
10비트의 저장공간에서 표현할 수 있는 정수의 표현 범위는 210 가지의 종류로 음수와 양수를 함께 표현하면 -29에서 +29-1까지이며, 양수만을 표현하면 0에서 +210-1까지이다.
0장
6. 다음 수를 십진수로 변환하시오.
내용에 설명되었듯이 정수 26을 이진수로 변환하면 11010이고 0.625를 이진수로 변환하면 0.101이므로 10진수 26.625는 이진수로 11010.101이다.
영문자 Y의 아스키 코드 값 1110011,
c. 8비트에 의해 표현될 수 있는 정보의 종류 개수는 (256)개이다. X
컴퓨터의 정보 처리 단위 중에서 가장 작은 정보 단위를 비트라 하며, 두 가지 종류의 정보를 표현할 수 있는 단위이다.
c. F616 = 15 * 15 + 6 = 231
10. 다음 10진수를 16비트의 저장공간에 2의 보수로 표기하시오.
하드웨어는 사람의 몸에, 소프트웨어는 사람의 정신에 해당할 수 있다.
g. (기계어)(이)란 0과 1로 표현되는 프로그래밍 언어로서 컴퓨터가 직접 이해할 수 있는 유일한 언어이다.
• 음의 정수 이진수 표현을 알기 위하여 보수 표현을 이해하고, 컴퓨터의 정수 연산을 이해하기
레포트 > 공학,기술계열
퍼펙트 C언어 PERPECT
문자 !의 아스키 코드 값 0100001에서 각 문자는 1바이트(8비트)로 표기, 세 문자를 조합하여 아스키 코드로 표현하면 01011001 01100101 01110011 00100001 이다. X
h. 호로그램에서 오류를 제거하는 과정을 흔히 (디버깅(debugging))(이)라고 한다. • 이진수를 이해하고, 간단한 이진수 변환을 할 수 있으며, 8진수, 16진수와의 관계를 이해하기
19. 컴파일러와 어셈블러를 비교하시오..
• 호로그램과 소프트웨어를 이해하고, 소프트웨어 개발단계를 이해하기
중간점검 해답
c. COBOL은 사무처리를 위하여 개발된 상업용 프로그래밍 언어이다.
기존의 아스키에서 사용하는 8비트 체계에서 벗어나, 전 세계의 문자를 모두 표현하기 위한 16비트(2바이트)로 한 문자를 저장하는 확장된 코드 체계가 유니코드이다.