专升本C语言程序设计考试大纲[1]

合集下载

专升本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语言程序设计》考试大纲

北京理工大学珠海学院专升本《C语言程序设计》考试大纲适用专业:计算机科学与技术、计算机软件工程[基本要求]一、考试目的《C语言程序设计》是计算机科学与技术专业和软件工程专业的一门学科基础课。

是为理解程序设计思想和使用计算机进行程序设计而开设的的重要必修基础课程,是培养学生程序设计思想、设计能力的一门主干方法课程。

本课程的主要任务是向学生传授程序设计的基本概念、基本分析设计方法和C语言本身的语法、语句和使用方法,使学生掌握一般问题的分析思路、数据存储结构表达及建立在存储结构之上的程序设计方法,并用C语言的语句编写程序代码,从而为进一步学习研究计算机软件技术和进行开发应用打下基础。

《C语言程序设计》课程考试旨在考察学生对本课程的基本内容、基本要求及基本应用的掌握的深度和广度,是学校检查和评定学生进入本科高年级学习的基础课程,也是学生获取计算机学科工学学士学位考核的重要标准和基本依据。

二、命题的指导思想和原则命题的指导思想是:全面考查学生对本专业基础主干课程的基本概念、基本原理和主要知识点学习、理解和掌握的情况。

命题的原则是:一般难度题目占50%左右,中等难度的题目占35%左右,较难的题目占15%左右。

1. 熟练掌握C 语言的基本概念和基本语法知识;2. 能熟练地阅读、理解和编制一般问题的C语言程序,具备基本的运用C语言解决问题的程序设计能力。

[基本内容]第一章C语言概述(5-8分)(一)、考核知识点C语言的概述、特点;C语言程序的结构;C语言程序运行的环境介绍和上机步骤。

(二)、考核要求1.了解C语言的历史发展进程和地位,了解C语言的程序书写风格。

2.理解计算机语言的概念,C语言的特点,理解主函数的作用。

3.掌握C语言程序的基本结构和表达方式,掌握TC/VC编程环境的简单使用方法。

4.方法:能够在一种编程环境下进行简单程序的编辑、编译、调试和运行。

第二章数据类型、运算符与表达式(10-15分)(一)、考核知识点C的数据类型;常量与变量;运算符与表达式:类型转换。

专升本c语言考试大纲

专升本c语言考试大纲

专升本c语言考试大纲专升本C语言考试大纲一、考试目的与要求本考试旨在评估考生对C语言程序设计的掌握程度,包括基本语法、程序结构、数据类型、运算符、控制语句、函数、数组、指针、结构体、文件操作等核心概念和技能。

考生应具备良好的编程习惯,能够编写结构清晰、风格规范的程序,并能够解决实际问题。

二、考试内容1. C语言基础知识- C语言的发展历程- C语言的特点- 程序的基本结构- 标识符、关键字和数据类型2. 基本数据类型与运算符- 整型、浮点型、字符型等基本数据类型- 常量与变量- 运算符的种类及其优先级- 表达式的构成与计算3. 控制语句- 顺序结构- 选择结构(if、switch)- 循环结构(for、while、do-while)4. 函数- 函数的定义与声明 - 函数的参数传递- 函数的返回值- 递归函数5. 数组- 一维数组与多维数组 - 数组的初始化- 数组的遍历与操作6. 指针- 指针的基本概念- 指针与数组的关系 - 指针的运算- 指针数组与数组指针7. 结构体与联合体- 结构体的定义与使用 - 结构体数组- 结构体与指针- 联合体的概念与应用8. 预处理指令- 宏定义- 文件包含- 条件编译9. 文件操作- 文件的打开与关闭 - 文件的读写操作- 文件的定位与错误处理10. 动态内存分配- 内存分配函数(malloc、calloc、realloc、free)- 内存泄漏与内存越界问题11. C语言高级特性- 位运算- 字符串操作- 函数指针与指针函数- 枚举类型12. 程序设计方法- 程序设计的基本步骤- 算法与数据结构- 程序调试与测试三、考试形式与题型考试形式为闭卷笔试,题型包括但不限于:- 选择题:测试基本概念和知识点- 填空题:测试编程细节和语法- 简答题:测试对概念的理解和应用- 编程题:测试编程能力,包括编写程序和分析程序四、考试时间与分值考试时间一般为120分钟,总分为100分。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

《C语言程序设计》考试大纲(2021年专升考试)(1)

《C语言程序设计》考试大纲(2021年专升考试)(1)

“计算机科学与技术专业”专升本《C语言程序设计》考试大纲课程考试所涉及的内容及要求:一、基础部分1、熟练运用常量与变量(整型、实型、字符型);2、掌握变量赋初值、算术运算符及表达式、逗号运算符及表达式、关系运算符及表达式和逻辑运算符和表达式、赋值表达式及复合赋值式、条件表达式及其求解,并能够在程序设计中正确使用之;3、掌握字符数据的输入与输出函数、格式输入与输出函数。

二、简单程序设计1、掌握if语句、switch语句的语法和用法;2、掌握选择结构程序设计的基本方法;3、掌握while语句、do-while语句和for语句的语法和用法;4、掌握break语句与continue语句的语法和用法;5、掌握循环控制结构的程序设计方法。

三、数组的使用1、掌握一维数组的定义和使用;2、掌握二维数组的定义和使用;3、掌握字符数组的定义和使用,常用字符串处理函数。

四、函数1、掌握函数的概念、函数的定义、函数的形式参数和实际参数以及函数的返回值。

2、掌握函数调用的方式、函数的嵌套调用、函数的递归调用、函数调用时的参数传递。

3、掌握数组作函数的参数、理解指针作函数的参数。

4、理解和掌握局部变量和全局变量。

5、理解变量的存储类别。

6、了解内部函数、外部函数的概念。

五、指针1、掌握指针的概念、指针变量的定义和赋值、指针运算符、指针运算;2、掌握一维数组的指针、二维数组的指针、字符串的指针的定义与应用;3、掌握指针数组的概念与定义,理解多级指针的概念与定义;4、掌握函数的指针和返回指针的函数;指针做为函数参数及传址方式。

六、编译预处理了解宏定义及其使用;宏定义的一般技巧(如求一个数的绝对值等)。

七、结构体与共用体1、掌握结构体的定义与初始化;结构体变量的使用;2、掌握指向结构体变量的指针的使用;3、掌握结构体与联合体的嵌套定义及使用;4、了解枚举类型的概念和定义。

八、位运算掌握基本概念及运算法则(进行两个数的位运算得到正确结果)。

2020年普通专升本《C语言程序设计》考试大纲

2020年普通专升本《C语言程序设计》考试大纲

2020 年普通专升本《C 语言程序设计》考试大纲本考试的目的是选拔部分高职高专毕业生进入本校计算机科学与技术专业本科阶段学习,考查考生是否具有综合运用 C 语言编程解决实际问题的能力以及学生对算法和编程基础知识的掌握程度,既测试学生的综合能力,也测试学生的基础知识。

一、考试科目名称:《C 语言程序设计》二、考试方式:笔试、闭卷三、考试时间:90 分钟四、试卷结构:总分100 分(一)单项选择题:15 题(每题 2 分,共30 分)(二)判断题:15 题(每题 2 分,共30 分)(三)简答题:4 题(每题 5 分,共20 分)(四)程序设计题:3 题(第一、二小题每题6 分,第三小题8 分,共20 分)五、考试的基本要求了解高级程序设计语言的特点,熟练掌握结构化程序设计的方法,了解常用C 语言输入/输出语句、一维数组等各项语法的正确使用方法,并能进行程序的调试和纠错。

六、考试范围第一章为什么要学C语言了解C 语言的发展及其特点;掌握C 语言程序的结构;了解 C 语言的特点。

第二章 C 数据类型掌握 C 语言数据类型分类,掌握如何定义各种数据类型的变量,以及他们的赋值方法;掌握常量与变量区别;掌握赋值运算符的使用方法。

第三章简单的算数运算和表达式掌握算术运算符和运算表达式,以及符合赋值运算符的计算表;重点掌握是自增(+ +)和自减(--)运算符的使用。

第四章键盘输入和屏幕输出掌握单个字符的输入输出;掌握数据的格式化屏幕输出;掌握数据的格式化键盘输入。

第五章选择结构程序设计了解基本的算法概念及描述方法;掌握关系运算符和关系表达式;掌握单分支控制的条件语句、双分支控制的条件语句以及多分支选择的控制语句的使用。

第六章循环控制结构掌握循环结构与循环语句的基本组成;掌握计数控制的循环结构;掌握条件控制的循环结构;掌握循环的嵌套使用方法。

第七章函数掌握函数的分类和定义;掌握向函数传递值和从函数返回值的方法;了解模块化程序设计的基本原则。

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

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

专升本《C语言程序设计》考试大纲一、考试性质“专升本”《C语言程序设计》考试是为选拔专科应届优秀毕业生进入本科学习,在程序设计基础、编程中分析问题和解决问题的能力上的必要基础考试,以尽快适应本科学习对计算机应用的知识和技能要求。

二、考试目的本次考试的目的主要是测试考生在程序设计基础和编程能力方面是否具有本科学习的能力。

三、考试内容根据《C语言程序设计》课程大纲的要求,并考虑高职高专教育的教学实际,特制定本课程考试内容。

第一章 C语言程序设计基础1.程序设计语言;2.C语言概况;3.C语言程序的基本结构;4.C语言程序的上机执行过程。

第二章 C语言的数据类型与基本操作1.掌握C语言中的数据类型及其常量的表示方法;2.理解各类数值型数据间的混合运算规则;3.掌握基本运算符的功能,表达式的概念。

第三章顺序程序设计1.掌握结构化程序设计的三种基本结构;2.掌握getchar()、putchar()、printf()、 scanf()函数的使用;3.掌握顺序结构程序的设计方法。

第四章选择结构程序设计1.掌握关系运算符和逻辑运算符的功能及用法;2.掌握基本条件和复合条件语句的使用;3.掌握switch语句的使用;4.掌握选择结构程序的设计方法。

第五章循环结构程序设计1.掌握循环概念及循环的构成要素2.掌握while语句用法3.掌握do-while语句的用法4.掌握for语句的用法5.掌握break、continue语句6.掌握多重循环的概念及其程序描述方法第六章函数1.掌握函数定义的一般形式;2.理解形参和实参的概念;3.掌握函数的调用方法;第七章数组1.掌握数组的基本概念;2.掌握一维数组的定义和使用;3.掌握字符数组的使用,了解基本的字符和字符串处理库函数的功能和使用。

四、考试形式及时间本考试采用闭卷笔试的形式。

考试时间为100分钟,满分150分。

五、主要参考教材[1] 任正云,李素若,赖玲主编.C语言程序设计(第三版).北京:中国水利水电出版社,2016年.[2] 施俏春,任正云,李素若主编.C语言程序设计上机指导语习题集解答(第三版).北京:中国水利水电出版社, 2016年.。

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

山东理工专升本C语言程序设计考试大纲
掌握四种基本数据类型的定义方法;
掌握各种运算符及运算符的优先级与结合性,以及各种表达式及求值规则,能够熟练求解表达式的值;
掌握C语言的基本语句及其使用方法,
掌握输入、输出函数格式及其使用,会实现选择、循环结构及其嵌套,能够编写简单、典型的程序并画出相应的流程图和N-S图;
理解函数的概念,掌握函数的定义、功能和调用方式,并能够正确使用函数;
理解数组的概念,掌握一维数组、字符数组的定义及使用,并能够灵活运用;
理解指针的概念,会用简单的指针类型;
理解结构体与共用体,掌握链表的基本操作;
了解位运算、不带参数的宏定义、文件包含和基本文件操作函数。

注:上述“理解”和“了解”两词分别是对概念、理论的高层次与低层次要求;
“掌握”与“会”两词分别是对方法、运算的高层次与低层次的要求。

,
一、C语言概述
1、了解C语言的特点
2、掌握C语言程序的构成和书写风格。

3、理解C语言的函数模结构特点。

(一)要求
1、理解常量、变量的概念和定义方法。

2、掌握C语言三种数据基本类型(整型、实型、字符型)及其定义和使用方法。

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

4、掌握算术运算行、赋值运算符和逗号运算符及其优先级与结合性,以及三种表达式的求值。

(二)、知识范围
1、常量和变量
2、数据类型
1)整型数据
2)实型数据
3)字符型数据
3、各类数值型数据间的转换与混合运算
4、运算符和表达式
1)算术运算符号和算术表达式
2)赋值运算符和赋值表达式
3)逗号运算符号和逗号表达式
5 运算符的优先级与结合性
三、最简单的C程序设计
(一)要求
1、理解C语方的语句分类和程序的三种基本结构,掌握流程图和N-S图的画法。

2 掌握赋值语句的使用。

3、掌握数据输入、输出函数的格式及使用。

(二)知识范围
1、语句分类和程序基本结构、算法表示
2、赋值语句
3、数据输入输出函数
四、逻辑运算和判断选取控制
1、掌握关系和逻辑运算符及其优先级与结合性,
掌握关系和逻辑表达式及各种混合表达式的求值。

2、理解条件运算符的功能和作用,掌握条件运算符的使用。

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

〈二〉知识范围
1、运算符和表达式
1)关系运算符和关系表达式
2)逻辑运算符和逻辑表达式
3)条件运算符和条件表达式
2、IF 语句if 语句的三种形式
3、switch 语句
五、循环控制
(一).要求
1、for 语句
2、while语句
3、do ----while 语句
4、循环的嵌套和比较
5、break语句和continue语句
六、数组
(一)要求
1、掌握一维数组的定义和引用,并能够灵活运用。

2、理解二维数组的定义和初始化,了解二维数组的使用。

3、掌握字符数组的定义和使用,并会使用基本的字符串处理函数。

(二)知识范围
1、一维数组
一维数组的定义、一维数组的引用、一维数组的初始化
2、二维数组
二维数组的定义、二维数组的引用、二维数组的初始化
3、字符数组
字符号数组的定义、定符数组的初始化、字符数组的引用、字符串和字符号串结束标志、字符数组的输入输出
4、字符串处理函数
七、函数
(一)要求
1、理解函数的要领和分类,掌握函数的定义。

2、理解函数的类型和返回值,能够熟练使用函数编程。

3、理解函数的形式参数与实际参数的概念,了解参数值的传递。

4、掌握一般的函数嵌套并正确调用函数、理解递归调用的特点。

5、理解局部变量和全局变量,了解变量的存储类别,理解变量的作用域和生存期。

6、了解内部函数、外部函数的概念。

(二)知识范围
1、函数的定义
2、函数参数和函数的值
3、函数的调用
4、函数的嵌套调用
5、函数的递归调用
6、局部变量和全局变量
7、变量存储类别
8、变量的作用域和生存期
9、内部函数外部函数
八、编译预处理
(一)要求
1、掌握不带参数的宏定义及其使用。

2、了解带参数的宏定义。

3、掌握“文件包含”处理的要领及其使用。

(二)知识范围
1、宏定义
不带参数的宏定义带参数的宏定义
2、“文件包含”处理
九、指针
(一)要求
1、理解指针的概念,掌握指针变量的定义和使用。

2、了解数组的指针和指向数组的指针变量。

3、了解字符串的指针和指向字符号串的指针变量。

(二)知识范围
1、指针指针的概念
2、指针变量的定义、引用
3、数组的指针和指向数组的指针变量
4、字符号串的指针和指向字符串的指针变量
十、结构体与共用体
(一)要求:
1、掌握结构体类型数据的定义、初使化及引用方法。

2、了解用指针和结构体构成链表,掌握单向链表的基本*作。

3、了解共用体类型数据的定义、初使化及引用方法。

4、了解枚举数据类型和typedef定义类型。

(二)知识范围
1、结构体
结构体类型的定义结构体类型的引用结构体类型的初始化结构体数组
2、指向结构体类型变量的指针
3、链表概念及基本*作
4、共用体
5、枚举类型
6、用typedef定义类型
十一、位运算
(一)要求
1、了解位运算符的含义及使用。

2、会做简单的位运算。

(二)知识范围
1、位运算符
2、位运算
十二、文件
(一)要求
1、了解文件的概念,掌握文件类型指针。

2、了解文件的打开与关闭。

3、了解文件的读写。

(二)知识范围
1、文件概念及文件类型指针
2、文件的打开与关闭函数
3、文件的读写函数
fputc函数fgetc函数putc函数getc函数fread函数fwrite函数fprintf函数fscanf函数。

相关文档
最新文档