JavaScript isn't enabled in your browser, so this file can't be opened. Enable and reload.
2회 혼공 능력 시험 - C언어 영역
아래 15 문제의 정답을 제출해 주십시오.
✓ 제한 시간: ~ 2021년 1월 17일까지
✓ 정답 & 당첨자 발표: 1월 22일, 한빛TV 유튜브 라이브, 한빛미디어 홈페이지
✓ 제출 후 답변 수정 가능합니다.
Sign in to Google
to save your progress.
Learn more
* Indicates required question
[참고도서] 혼자 공부하는 C언어 >
http://bit.ly/2qCGGzV
✪ 이름
*
Your answer
✪ 아이디
*
한빛출판네트워크 아이디를 입력해주세요(마일리지 적립시 필요).
Your answer
✪ 이메일
*
Your answer
1. 다음 프로그램의 실행 순서를 옳게 나열한 것은?
*
6 points
A->B->C->D
B->A->D->C
A->B->D->C
A->D->B->C
2. 다음 컴파일과 관련된 내용 중 옳은 것은?
*
6 points
소스 파일은 형태가 텍스트 파일이므로 메모장으로 작성하는 것도 가능하다.
소스파일은 운영체제에서 직접 실행할 수 있다.
디버깅은 소스파일을 실행파일로 만드는 과정이다.
컴파일은 코드화된 문자 집합을 사람이 읽기 좋게 편집하는 과정이다
3. 다음 중 정수를 저장하는 변수 선언문은?
*
6 points
long double a;
double a;
float a;
long a;
4. 다음 중 비트(bit)에 대한 설명으로 옳지 않은 것은?
*
6 points
0과 1은 비트의 상태를 표현하는 방법이다.
비트는 2가지 상태를 표현할 수 있다.
바이트(byte)가 모여서 비트가 된다.
알파벳 A는 컴퓨터 내부에서 01000001과 같은 비트의 상태로 저장된다.
5. 다음 중 배열 초기화 방법으로 옳은 것은?
*
6 points
int ary[5] = 1, 2, 3, 4, 5;
double ary[5] = {1.0, 2.0, 3.0};
char str[5] = "apple kiwi banana orange";
char str[] = {strawberry};
6. 다음 프로그램의 함수 호출 순서를 옳게 나열한 것은?
*
6 points
funcA -> funcB -> main -> funcB -> funcA -> printf
main -> funcB -> funcA -> funcA -> printf
main -> funcB -> funcA -> printf
main -> funcB -> funcA -> funcB -> funcA -> printf
7. 다음 함수의 호출 문장으로 옳은 것은?
*
6 points
int func(10, 20);
res = func(int a, int b);
res = func() / 2.0;
res = func(1, 2) + 3;
8. 다음과 같이 변수가 선언되어 있을 때 값이 같은 것을 모두 고르시오.
*
6 points
1,4
2,3
1,3
2,4
9. 다음 중 연산의 결과가 다른 것은?
*
6 points
'2' - '1'
'2' - 1 - '0'
'2' - 1
'2' - '0' - 1
10. 다음과 같은 배열이 있을 때 같은 값을 갖는 요소끼리 묶은 것은?
*
6 points
ary[0][2], ary[2][0]
ary[0][1], ary[2][1]
ary[1][2], ary[2][0]
ary[0][2], ary[2][1]
11. 동적 할당에 대한 설명 중 옳은 것을 모두 고르시오.
*
8 points
1,2,3
1,2,3,4
1,3,4
2,3
12. 다음 문자상수에 대한 설명 중 옳지 않은 것은?
*
8 points
문자는 아스키코드값으로 구현된다.
아스키코드값이 0인 문자를 널문자('\0')라 한다.
아스키문자에는 '\n'과 같은 제어문자도 포함된다.
대문자의 아스키코드값이 소문자의 아스키코드값보다 크다.
13. 다음 중 명령행 인수를 받기 위한 main 함수의 올바른 signature는?
*
8 points
int main(int argc, char **argv)
int main(char *argv[], int argc)
int main(char **argv, int argc)
int main(int argc, char argv[][])
14. 다음 프로그램을 컴파일 할 때 에러가 발생하는 문장을 고르시오.
*
8 points
7행
8행
9행
10행
15. 다음 중 C 언어 탄생과 연관 없는 것은?
*
힌트* 3쪽을 확인해 보세요.
8 points
데니스 리치
벨 연구소
유닉스
WWW(World Wide Web)
Submit
Clear form
Never submit passwords through Google Forms.
This form was created inside of Hanbit Media Co., Ltd.
Report Abuse
Forms