C 언어 시험의 내용은 다음과 같습니다.
1. C 언어 프로그램의 구조
1. 프로그램의 구조, 주요 기능 및 기타 기능.
2. 헤더 파일, 데이터 설명, 기능 시작 및 종료 플래그, 프로그램의 주석.
3. 소스 프로그램의 쓰기 형식입니다.
4. C 언어 스타일.
2. 데이터 유형 및 해당 작업
1. C 데이터 유형(기본 유형, 생성 유형, 포인터 유형, 값 없는 유형) 및 해당 정의 방법.
2. C 연산자의 유형, 우선순위 및 결합성.
3. 다양한 유형의 데이터 간 변환 및 작업.
4. C 표현식 유형(할당 표현식, 산술 표현식, 관계 표현식, 논리 표현식, 조건 표현식, 쉼표 표현식) 및 평가 규칙.
3. 기본문장
1. 표현식문, 빈문, 복합문.
2. 함수 호출을 입력 및 출력하고, 데이터를 올바르게 입력하고, 출력 형식을 올바르게 설계하십시오.
4. 선택 구조 프로그래밍
1. 선택 구조를 구현하려면 if 문을 사용하세요.
2. 다중 분기 선택 구조를 구현하려면 스위치 문을 사용하십시오.
3. 구조의 중첩을 선택합니다.
5. 루프 구조 프로그래밍
1. for 루프 구조.
2. while 및 do-while 루프 구조.
3. continue 문과 break 문.
4. 루프 중첩.
6. 배열의 정의 및 참조
1. 1차원 및 2차원 배열의 배열 요소 정의, 초기화 및 참조.
2. 문자열 및 문자 배열.
7. 기능
1. 라이브러리 함수 호출을 수정하세요.
2. 함수를 정의하는 방법.
3. 함수의 유형 및 반환 값입니다.
4. 형식 매개변수와 실제 매개변수, 그리고 매개변수 값의 전달.
5. 함수 호출, 중첩 호출, 재귀 호출을 올바르게 수행합니다.
6. 지역변수와 전역변수.
7. 변수의 저장 클래스(자동, 정적, 레지스터, 외부), 변수의 범위 및 수명.
8. 컴파일 전처리
1. 매크로 정의 및 호출(매개변수가 없는 매크로, 매개변수가 있는 매크로)
2. "파일에 포함" 처리 중입니다.
9. 포인터
1. 주소 및 포인터 변수, 주소 연산자 및 간접 주소 연산자의 개념.
2. 1차원 및 2차원 배열과 문자열의 주소와 변수, 배열, 문자열, 함수 및 구조를 가리키는 포인터 변수의 정의입니다. 위의 데이터 유형은 포인터를 통해 참조됩니다.
3. 포인터를 함수 매개변수로 사용합니다.
4. 주소 값을 반환하는 함수입니다.
5. 포인터 배열, 포인터에 대한 포인터.
10. 구조(예: "구조") 및 *** 본문(예: "결합")
1. 새로운 유형을 지정하려면 typedef를 사용하세요.
2. 구조 및 신체 유형 데이터의 정의와 구성원의 참조입니다.
3. 구조를 통해 연결리스트를 구성하고, 단방향 연결리스트를 구축하고, 노드 데이터를 출력, 삭제, 삽입합니다.
11. 비트 연산
1. 비트 연산자의 의미와 사용법.
2. 간단한 비트 연산.
12. 파일 작업
1. 파일 유형 포인터
2. 파일 열기 및 닫기
3. 파일 읽기 및 쓰기
C 언어는 고급 언어와 어셈블리 언어의 특성을 모두 갖춘 컴퓨터 프로그래밍 언어입니다. 컴퓨터 국가시험은 C언어 2급을 시험항목으로 합니다.
시험 요구 사항:
1. Visual C 6.0 통합 개발 환경에 익숙합니다. 2. 구조화된 프로그래밍 방법을 익히고 좋은 프로그래밍 스타일을 갖추십시오. 3. 프로그래밍의 간단한 데이터 구조와 알고리즘을 숙지하고 간단한 프로그램을 읽을 수 있습니다. 4. Visual C 6.0 통합 환경에서 간단한 C 프로그램을 작성할 수 있고 기본적인 오류 수정 및 디버깅 기능을 갖출 수 있습니다.
참조 링크: 바이두 백과사전-레벨 C 언어