《C语言程序设计》考试大纲(专升本).doc

合集下载

《C语言程序设计》考试大纲

《C语言程序设计》考试大纲

《C语言程序设计》考试大纲Ⅰ考试性质普通高等学校本科插班生招生考试是由专科毕业生参加的选拔性考试。

高等学校根据考生的成绩,按已确定的招生计划,德、智、体全面衡量,择优录取。

因此,本科插班生考试应有较高的信度、效度、必要的区分度和适当的难度。

本大纲适用于所有需要参加《C语言程序设计》考试的各专业考生。

Ⅱ考试内容总体要求:考生应按本大纲的要求了解或理解“C语言程序设计”中的数据类型、运算符与表达式、顺序结构、选择结构、循环控制、数组、函数、指针、预处理命令、结构体与共用体、文件的基本概念。

熟练掌握程序设计的基本方法和C语言本身的语法、语句和使用方法。

掌握一般问题的分析思路、数据存储结构表达及建立在存储结构之上的程序设计方法,具备初步运用C语言解决问题的程序设计能力;能熟练地阅读、理解和编制简单的C程序;具备进一步学习计算机各专业后续课程的能力和基础。

一、数据类型、运算符与表达式⒈考试内容⑴关键字与标识符的概念:关键字的含义,标识符的定义,常量和变量的分类。

⑵数据类型:数据类型的含义、特点,不同类型常量的表达,不同类型变量的定义、赋初值方法。

⑶运算符:各类运算符的含义、优先级,各类表达式的表示方法、运算特点、值的类型和计算方法,各类公式的表达式描述和各类表达式的混合运算。

⒉考试要求⑴理解关键字与标识符的概念、应用特点,理解数据类型的含义和常量、变量的分类。

⑵掌握各数据类型的含义、特点,不同类型常量的表达,不同类型变量的定义和赋初值方法。

⑶熟练掌握各类运算符的含义、优先级,各类表达式的表示方法、运算特点、值的类型和计算方法。

能够进行各类公式的表达式描述和各类表达式的混合运算。

二、顺序结构程序设计⒈考试内容⑴输入输出:常用的输入输出函数,基本的输入输出格式。

⑵赋值语句:赋值语句功能和表达方法。

⑶顺序程序设计:编写顺序结构语句及程序。

⒉考试要求⑴了解数据输入输出的概念以及在C语言中的实现方法。

⑵掌握赋值语句表达方法;掌握两组输入输出函数的格式、表达方式和使用功能、特点。

专升本C语言考试大纲

专升本C语言考试大纲

专升本C语言考试大纲第一章 C语言概述(一)课程内容1 C语言的简史与特点2 一个简单的C程序3 程序的编辑,编译,链接和运行(二)考核知识点与考核要求1.程序设计,要求达到“识记”层次。

2.C语言的字符集,要求达到“领会”层次。

第二章数据类型,运算符与表达式(一)课程内容1 C数据类型2 常量与变量3运算符与表达式(二)考核知识点与考核要求1.C数据类型,要求达到“识记”层次。

2.常量与变量,要求达到“领会”层次。

3.运算符与表达式,要求达到“简单应用”层次。

第三章顺序程序设计(一)课程内容1 C语句的概述2 赋值语句3 数据输入输出的概念及在C语言中的实现4 字符数据的输入输出5 格式输入与输出(二)考核知识点与考核要求1.C语句的概述,要求达到“识记”层次。

2.赋值语句,要求达到“简单应用”层次。

3.格式输入与输出,要求达到“综合应用”层次。

第四章选择结构程序设计(一)课程内容1 if语句2 switch语句(二)考核知识点与考核要求if语句、switch语句,要求达到“综合应用”层次。

第五章循环控制(一)课程内容1 while语句2 do—while语句3 for语句4 循环的嵌套5 break语句和continue语句(二)考核知识点与考核要求1.while语句、do—while语句、for语句、break语句和continue语句,要求达到“综合应用”层次。

2. 循环的嵌套,要求达到“简单应用”层次。

第六章数组(一)课程内容1 一维数组2 多维数组3 字符数组(二)考核知识点与考核要求1一维数组的定义、元素的引用和初始化,要求达到“综合应用”层次。

2. 多维数组的定义、元素的引用和初始化,要求达到“简单应用”层次。

3字符数组的定义、元素的引用和初始化,要求达到“综合应用”层次。

4.字符数组的输入输出、字符串处理函数,要求达到“简单应用”层次。

第七章函数(一)课程内容1 概述2 函数定义的一般形式3 函数参数和函数值4 函数的调用5 函数的嵌套调用6 函数的递归调用7 数组作为函数参数8 局部变量和全局变量9 变量的存储类别(二)考核知识点与考核要求1.函数的定义和调用方法,要求达到“领会”层次。

C语言程序设计考试大纲

C语言程序设计考试大纲

2005年软件工程专业专升本考试大纲C语言程序设计(150分)一、考试要求通过考核了解学生掌握结构化程序设计的基本思想和基本方法的程度,了解学生利用计算机语言编写程序去解决某些具体问题的能力。

二、考试内容(一)C语言的结构1、了解C语言的产生、发展和特点。

2、了解计算机语言的翻译过程。

3、掌握C语言源程序的结构,main函数和其他函数,头文件、数据说明、函数的开始和结束标志,符号常量的定义和使用。

4、掌握C语言源程序的书写格式,注解,C语言的风格。

5、掌握保留字、标识符、常量(整型常量、实型常量、字符常量、字符串常量)。

(二)数据类型及其运算1、理解算法的基本概念。

2、理解组成结构化程序的三种基本控制结构。

3、了解算法常用的几种表示方法(如:程序流程图、N-S图等)。

4、了解结构化程序设计的过程。

5、了解C语言中数据类型的分类。

6、掌握C的基本类型数据类型(整型、实型、字符型)及其定义和初始化方法。

7、掌握C运算符的种类、运算优先级和结合性。

8、掌握不同类型数据间的转换与运算。

9、掌握C表达式类型(赋值表达式、算术表达式、字位表达式、关系表达式、逻辑表达式、条件表达式、逗号表达式、指针表达式)和求值规则。

(三)基本语句1、掌握表达式语句,空语句,复合语句。

2、掌握数据的格式输入与输出(sacnf函数和printf函数)。

3、了解字符输入与输出(getchar函数和putchar函数)。

4、掌握函数调用语句。

(四)选择结构程序设计1、掌握用if语句实现选择结构。

2、掌握用switch语句和switch语句实现多分支选择结构。

3、能编写含有嵌套选择结构的程序。

(五)循环结构程序设计1、掌握for、while和do-while循环结构。

2、能编写含有嵌套循环结构的程序。

3、了解continue语句和break语句在循环中的作用。

4、了解goto语句和语句标号的使用。

(六)数组定义和引用1、掌握一维数组和多维数组的定义、初始化和引用。

《C语言程序设计》考试大纲

《C语言程序设计》考试大纲

《C语言程序设计》考试大纲(适用于计算机类各专业)二00七年十二月一、基本要求《C语言程序设计》是我院计算机类各专业必修的一门专业基础课,通过本课程的学习,使学生掌握C语言的基本概念和基本语法,掌握面向过程的程序设计的基本方法,培养学生分析问题和解决问题的能力,训练学生的逻辑思维能力。

本课程教学目标如下:(一) 熟练掌握结构化程序设计的方法,具有良好的程序设计风格。

(二) 掌握程序设计中基本的数据结构和算法。

(三) 在C程序集成开发环境下,能够编写一定难度的C程序,并具有基本的纠错和调试程序的能力。

二、考试内容课题一 C语言概述一、学习目的和要求介绍C语言的发展过程及特点,掌握C语言程序的基本结构,了解算法描述方法及C语言程序的上机步骤和开发环境。

二、考核知识点和考核要求1.C语言的发展过程和特点,要求达到“识记”层次2.C语言程序的基本结构(1) 程序的构成,main()函数及其作用,要求达到“理解”层次(2) 头文件,数据说明,函数的开始和结束标志,要求达到“理解”层次(3) C语言的字符集、标识符和关键字,要求达到“理解”层次3.C语言的上机步骤和开发环境,要求达到“综合应用”层次4.C语言源程序的书写格式和风格,要求达到“识记”层次课题二算法和流程图一、学习目的和要求本课题主要学习什么是算法以及算法的特点,并介绍算法的两种表示方法,即流程图和N-S图。

二、考核知识点和考核要求1.算法的概念及算法的特点,要求达到“理解”层次2.算法的流程图表示方法,要求达到“简单应用”层次3.算法的N-S图表示方法,要求达到“识记”层次课题三数据类型与表达式一、学习目的和要求通过本章的学习,了解C语言的数据类型和运算符,掌握各种基本类型的变量的定义、赋值、初始化和使用方法,掌握C语言表达式的组成、运算规则、优先级别和结合性,了解不同类型数据运算的类型转换规则。

二、考核知识点和考核要求1.C的数据类型及其定义方法(1) 了解C语言基本数据类型的常量表示,包括:整数的十进制、八进制、十六进制;实数的十进制小数形式和指数形式,字符常量和字符串常量,要求达到“识记”层次(2) 熟练掌握变量的命名规则,要求达到“理解”层次(3) 熟练掌握整型、实型、字符型变量定义、赋值和使用,要求达到“简单应用”层次;各种不同类型的变量的数据表示范围,要求达到“识记”层次2.C语言的运算符、运算优先级和结合性(1) 熟练掌握运算符的功能、优先级和结合性。

《C语言程序设计》课程考试大纲.

《C语言程序设计》课程考试大纲.

《C语言程序设计》课程考试大纲一、课程性质和考试目的C程序设计课程是计算机与应用专业的一门专业基础课。

设置本课程的目的在于为考查学生对课程掌握和理解的程度,主要为对C语言语法的理解和掌握以及编辑和设计程序的掌握。

本课程先修课为计算机引论。

二、考试内容及考试要求1、 C语言概述考核知识点:C语言出现的历史背景、C语言的特点和C程序介绍。

考核要求:●理解C语言的特点、函数。

●掌握定义C程序的方法。

2、程序的灵魂——算法考核知识点:算法的概念和算法的特性、算法的表示方法和结构化程序设计。

考核要求:●理解算法的概念和算法的特性。

●掌握传统流程图和N-S流程图表示算法。

●理解结构化程序设计方法。

3、数据类型、运算符与表达式、考核知识点:C语言的数据类型;整型、实型和字符型数据常量和变量的表示方法;赋值运算符和赋值表达式、变量的赋值方法;算术运算符和运算表达式以及逗号运算符和逗号表达式。

考核要求:●理解C的数据类型。

●掌握常量和符号常量和变量的定义。

●掌握整型常量和变量的表示方法。

●掌握实型数据常量和变量的表示方法。

●掌握字符型数据常量和变量的表示方法。

●掌握变量赋值的方法。

●理解各种数据类型之间的混合运算。

●掌握算术运算符和运算表达式。

●掌握赋值运算符和赋值表达式。

●了解逗号运算符和逗号表达式。

4、顺序程序设计考核知识点:字符的输入输出和格式输入输出。

考核要求:●掌握字符的输入输出。

●熟练掌握格式输入输出。

5、选择结构程序设计考核知识点:关系运算符和关系表达式;逻辑运算符和逻辑表达式;IF语句和SWITCH 语句以及IF语句的嵌套。

考核要求:●掌握关系运算符和关系表达式。

●掌握逻辑运算符和逻辑表达式。

●熟练掌握IF语句,IF语句的嵌套。

●熟练掌握SWITCH语句。

6、循环控制考核知识点:WHILE,DO—WHILE,FOR语句;掌握BREAK、CONTINUE语句以及穷举法、迭代法、牛顿迭代法和二分法。

考核要求:●熟练掌握WHILE以及牛顿迭代法和二分法。

《C语言程序设计》考纲、试题、答案解析

《C语言程序设计》考纲、试题、答案解析

《C语言程序设计》考纲、试题、答案解析一、考试说明(一)说明:考试为闭卷,试卷满分为100分,考试时间90分钟。

(二)题型及各题型所占分数和相应的答题技巧1、选择题(每题2分,共20分)2、填空(每空3分,共15分)3、程序填充(每空5分,共25分)4、运行结果题(每题10分,共20分)5、编程题:(每题20分)答题技巧:选择与题干相匹配的答案,注意错误答案干扰。

答题技巧:理解程序要点,注意关键语句的书写。

本课程内容相对较为琐碎,需要理解掌握的东西比较多,希望学员们能够在理解算理的基础上完成复习工作。

二、重点内容第一章算法算法的五种描述方法第二章C语言程序设计基础1.C程序的基本结构例如:/* This is the first program */(注释信息)main()(主函数){printf(”Welcome to C! \n”);(函数调用,printf是函数名)}(1)程序的第一行是注释信息(2)main开始到最后的}称为函数2.C程序的执行过程从本程序的main开始,到main函数结束第二章数据类型与表达式1.C语言规定,符号常量和变量必须“先定义,后使用”。

2.C语言的基本数据类型及各自的定义方式(1)整型数据C语言提供了3种表示整数常量的方法:➢十进制整数:例如10、-23、89等。

➢八进制整数:以数字0开头的数是八进制数,例如011实际上相当于十进制的9,-011是十进制的-9。

八进制的数位值是0、1、……8。

➢十六进制整数:以0x或0X开头的是十六进制数。

例如:0x18实际上是(18)16,相当于十进制数的24。

整型变量的定义格式:“数据类型名标识符变量名”即“int 变量名;”,整型类型名int与变量名之间要用空格分开,最后还要以分号结尾。

例如:int a;定义了一个整型变量,而int a,b,c;定义了3个整型变量。

并且可以赋初值。

(2)字符型数据C语言中,用单引号括起来的是字符常量,用双引号括起来的被称为字符串常量。

《C语言程序设计(本科)》考试大纲-期末重修考试

《C语言程序设计(本科)》考试大纲-期末重修考试

《C语言程序设计(本科)》考试大纲《C语言程序设计》是计算机专业学生的专业基础课程之一,该课程是后续课程如操作系统、数据结构等课程的先修课程,也是处理数据的重要编程工具,在整个教学体系中占据非常重要的地位。

结构化设计技术是建立高质量软件的技术,需要通过课程的学习和实践,不断加深对程序设计方法的理解和体会。

介绍用面向过程方法进行数据设计和程序设计的基本思想,在必要的课程实践中逐步熟练掌握。

教学考核的主要目的也在于此。

本考试大纲根据计算机学院本科学生《C语言程序设计(本科)》课程标准制定。

现将有关考核的几个问题说明如下:一、考核对象:计算机学院15-18级本科学生。

二、命题依据:本考核说明以计算机学院15-18级本科《C语言程序设计》教学大纲为依据编制。

本考核说明是考试命题的依据。

三、考核要求:本课程是以实用为最终目的,因此,考核的重点是考察学生对各种数据类型和三种基本结构的理解程度和基于这些知识点的掌握,从而提高设计的能力。

具体考核要求分为几个层次:✧理解:要求学生理解各种程序结构基本思想、基本概念。

✧掌握:要求学生能较好地理解和运用所介绍的方法和解题思路解决问题和进行简单的算法设计,考察学生解决问题的基本能力。

✧综合应用:要求学生能综合运用多个知识点的内容进行比较复杂的应用程序开发,考察学生综合解决问题的能力。

不同的综合层次将考察学生的综合能力的高低。

四、命题原则✧在教学大纲和考核说明所规定的目的、要求和内容范围之内命题。

在教学内容范围之内,按照理论联系实际原则,考察学生对所学知识应用能力的试题。

✧试题的考察要求覆盖面广,并适当突出重点。

✧试题兼顾各个能力层次,理解占30%,简单运用占40%,综合运用占30%。

✧试题的难易程度和题量适当,按难易程度分为四个层次:容易占20%,较易占10%,较难占40%,难占30%。

题量安排以平时基本能够独立完成作业者,他们能在规定的考试时间内作完并有一定时间检查为原则。

C语言程序设计考试大纲

C语言程序设计考试大纲

C语言程序设计课程考试大纲一、考核要求《C语言程序设计》课程主要介绍C语言的基本语法规则和程序设计方法,包括C语言程序结构和上机运行程序的基本过程,各种数据类型的常量和变量的定义与表示,各种运算符和表达式的表示与应用,各种流程控制语句的定义与作用,各种常用函数的定义格式与调用方法,用户函数的定义与调用,数组、指针、结构、文件等数据类型的定义与使用,结构化和模块化的程序设计方法等内容。

学习《C语言程序设计》需要理论与实践相结合,只注重书本知识是空洞的,只注重上机实践是迷茫的,必须两者结合循序渐进,通过书本知识指导实践,通过实践加深理解和吸收知识,以及运用知识解决问题的能力。

现将该课程考核的有关问题说明如下:1. 命题依据本考核说明以《C语言程序设计》课程的教学大纲为依据编制。

本考核要求是考试命题的依据。

2. 命题原则(1) 在教学大纲和考核说明所规定的知识范围内命题。

在教学知识范围之内,需要灵活运用才能够解决问题的试题不属于超纲。

(2) 试题的取材要求覆盖面广、区分度高。

(3) 试题兼顾各个能力层次,了解和理解约占40%,应用约占60%。

(4) 试题的难易程度和题量适当,按难易程度分为四个层次:容易占20%,较易占40%,较难占30%,难占10%。

题量安排以平时能够独立完成作业者,能在规定的考试时间内做完并有一定时间检查为原则。

3. 试题题型选择:根据题意,从四种可选择的答案中选择合适的一种答案。

填空:根据题意,在画有横线或空白括号内填写合适内容。

写出程序运行结果:根据所给的C语言程序,写出运行后的输出结果。

指出程序或函数功能:根据所给的C语言程序或函数,指出运行程序或进行函数调用时所能实现的功能。

编写程序或函数:根据所给出的题目要求,编写出相应的程序或函数模块。

第二部分考核内容及要求第一章 C语言概述考核内容(知识点):1.程序、程序文件和函数的概念及其相互之间的关系。

2.函数的定义格式和作用,主函数的特殊地位和作用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《C语言程序设计》考试大纲(专升本)
基本要求
1.熟练掌握C语言的基本知识;
2.具备基本的C语言程序设计能力,能熟练地阅读、理解和编制简短的C语言程序;
3.掌握C语言的编译和调试。

考试范围和要求
一、源程序结构
1.理解C程序的组成;
2.熟练掌握主函数main。

二、数据定义
1.基本类型:整型、实型、字符型。

(1)熟练掌握基本数据类型的常量表示,包括:整数的十进制、八进制、十六进制;实数的十进制小数形式和指数形式;字符常量和字符串常量;
(2)熟练掌握变量的命名规则;
(3)熟练掌握整型、实型、字符型变量定义、赋值和使用。

2.构造类型:数组、结构体。

(1)熟练掌握一维数组的定义、初始化及一维数组元素的引用;
(2)掌握二维数组的定义、初始化及二维数组元素的引用;
(3)熟练掌握字符数组的定义和初始化方法;
(4)熟练掌握字符串的存储,字符串的处理;
(5)能应用一维数组解决简单的应用问题,如遍历、检索、排序等;
(6)能应用二维数组处理矩阵运算;
(7)掌握结构体类型定义、结构体变量的定义和初始化,正确引用结构体变量成员,掌握结构体的简单应用编程。

3.指针
(1)正确理解指针的概念;
(2)熟练掌握指向各种类型的指针变量的定义和初始化,指针变量的一般使用;
(3)理解指针与一维数组的关系;
(4)熟练掌握指针在字符串处理中的应用;
(5)了解指向指针的指针(二级指针)。

4.变量的存储类别、作用域和生存期
(1)了解变量的存储类别,包括auto 自动型、static 静态型、extern 外部参照型;
(2)能正确运用全局变量和局部变量。

三、运算符与表达式
1.熟练掌握运算符的功能、目数、优先级和结合性。

包括:算术运算符、自增(++)和自减(--)运算符、关系运算符、逻辑运算符、赋值运算符、复合赋值运算符、逗号运算符、条件运算符、位操作运算符。

2.熟练掌握隐式类型转换和强制类型转换;
3.熟练掌握各类表达式的计算规则及应用。

四、预处理命令
1.理解编译预处理;
2.正确定义和使用宏,包括不带参数的宏、带参数的宏;
3.正确使用文件包含命令;
4.了解条件编译。

五、流程控制
1.熟练掌握表达式语句、空语句、复合语句;
2.熟练掌握选择控制语句及应用(if…else…, switch…);
3.熟练掌握循环控制语句及应用(while, do while, for)
4.正确理解break,continue语句的含义,并能熟练运用。

六、函数
1.自定义函数
(1)正确定义函数;
(2)正确理解函数形参与实参的关系,能熟练运用函数参数传递,包括指
针作为函数参数;
(3)熟练掌握函数调用方式;
(4)正确运用函数的返回值,包括指针作为返回值。

2.常用的标准库函数
(1)熟练掌握输入/输出函数的应用(如:printf、putchar、puts、scanf、getchar、gets等)。

(2)正确运用数学函数(如:sqrt、fabs、pow等)
(3)熟练掌握字符串函数(如strlen、strcpy、strcmp、strcat等)。

七、文件
1.理解文件的基本概念,文本文件的输入/输出过程;
2.熟练掌握文本文件操作的常用函数及使用(如:fopen,fclose、feof、fprintf、fscanf等)。

八、试卷结构
1.考试时间150分钟。

2.试卷题型及比例:
判断题约10%
单项选择题约20%
程序阅读题约20%
程序改错题约10%
程序填空题约20%
程序设计题约20%
3.试题难易比例
容易题约40%
中等难度题约50%
较难题约10%
九、参考书目:
1.《C程序设计(第2版)》,谭浩强,清华大学出版社,2003
2.《C程序设计题解与上机指导(第2版)》,谭浩强,清华大学出版社,2003 3.《C语言程序设计教程》,胡同森,浙江科技出版社,2000
4.《C语言程序设计(第2版)》,廖雷,高等教育出版社,2004。

相关文档
最新文档