《C语言程序设计》专升本考试大纲.
湖南财政经济学院2020年“专升本”考试大纲(C语言程序设计)
湖南财政经济学院2020年“专升本”《 C语言程序设计》考试大纲一、考试要求通过课程的学习,学生掌握算法设计思想,掌握结构化程序设计的基本概念、方法和技巧,培养学生良好的程序设计风格、程序阅读与分析、程序设计和调试能力,进一步培养学生分析问题、解决问题的能力,使学生具备初步的高级语言程序设计能力,为后续课程的学习和应用开发打下扎实的程序设计基础。
二、考试的范围和内容考核知识点一:C程序构成及运行流程1.考核内容:程序的构成,main函数和其他函数;头文件,数据说明,函数的开始和结束标志以及程序中的注释;C语言源程序的书写格式及风格。
2.考核要求:了解:程序的构成、函数的构成掌握:运行C程序的步骤与方法,培养程序设计和调试动手的能力,使学生具备良好的程序设计风格。
考核知识点二:算法、数据类型及表达式1.考核内容:算法的概念、特性、表示;C的数据类型(基本类型,构造类型,指针类型,无值类型)及其变量定义方法;C运算符的种类、运算优先级和结合性;.不同类型数据间的转换与运算;C表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。
2.考核要求:了解:算法的特性及表示方法;C运算符的运算优先级和结合性;数据类型间的转换。
掌握:变量的定义,C表达式的求解应用:算法的设计及用流程图、伪代码表示算法,建立“自顶向下、逐步细化”、“分而治之”等程序设计的思想。
考核知识点三:C语句及输入输出函数1.考核内容:表达式语句,空语句,复合语句;输入输出函数的调用,正确输入数据并正确设计输出格式。
2.考核要求:了解:输入输出函数用法。
掌握:数据的输入输出各种格式符的含义及用法。
应用:正确输入数据并正确设计输出格式;自增、自减运算符,区别i++ 与++i,i-- 与--i。
考核知识点四:选择结构程序设计1.考核内容:用if语句实现选择结构;用switch语句实现多分支选择结构;选择结构的嵌套。
安徽2020年普通专升本计算机科学与技术专业《C语言程序设计》考试大纲
考试内容 顺序结构、选择结构(if\switch 语句)、循环结构(for\while\do-while 语句)、break 语句、continue 语句、复合语句、关系运算符及其表达式、逻辑运算符及其表达式。 考试要求 1、了解三大程序设计结构的特点。 2、掌握关系运算符、逻辑运算符及常用算术库函数的应用。 3、掌握 if 语句中单分支、双分支及嵌套结构的应用。 4、掌握 switch 语句语法及其应用。 5、掌握三种循环语句语法及嵌套循环结构的应用。 6、掌握 break 和 continue 语句的灵活应用。 第三部分 数组 考试内容 一维数组、二维数组、顺序存储结构中相关算法(查找、统计、排序、插入与删除等) 的实现及应用 考试要求 1、掌握一维数组定义、输入和输出操作。 2、掌握一维数组应用(查找、统计、排序等)。 3、掌握二维数组定义、输入和输出操作。 4、掌握二维数组应用(矩阵、行列式简单操作的实现)。 第四部分 字符串 考试内容 字符数组与字符串、字符串处理库函数等 考试要求 1、理解字符数组与字符串区别与联系。 2、掌握字符数组的输入输出与字符串读写操作。 3、掌握字符串操作库函数的应用。 第五部分 函数 考试内容 函数、局部变量、全局变量、库函数 考试要求 1、深层次了解 C 语言基本结构和执行过程。 2、理解形参、实参定义规则与应用。 3、理解局部变量和全局变量的使用。 4、掌握自定义函数申明、定义、实现和调用。
2、记分 卷面分 150 分,其中标准 C 语言的基础知识约占 40%,数据结构基础知识约点 10%, 程序设计能力测试约占 50%。 3、考试题型
(1)单项选择题; (2)填空题; (3)阅读程序题(描述程序输出结果); (4)程序改错题;Βιβλιοθήκη (5)程序填空题; (6)编程题。
2020 河北省专接本考试大纲(C语言程序设计)
河北省普通高校专科接本科教育考试计算机科学与技术/软件工程/网络工程/物联网工程专业考试说明一、内容概述与要求第一部分:C 语言程序设计I.课程简介C 语言程序设计课程考试是为招收计算机类相关专业专科接本科学生而实施的入学考试。
参加 C 语言程序设计课程考试的考生应理解 C 程序的基本构成、C 程序中的数据类型及其运算、结构化程序设计的三种基本结构(顺序、选择、循环)、数组、函数;了解编译预处理命令、指针、结构体与共用体、位运算等知识模块所涉及的基本概念、语法规范;掌握运用以上语法知识进行结构化程序设计的基本方法;熟悉程序设计中简单的数据结构和算法,具有一定的分析和编写简单 C 程序的能力,以及基本的纠错和调试程序的能力。
考生应具有规范的结构化编程思维,能够综合运用所学知识分析并解决简单的实际问题。
C语言程序设计课程考试从两个层次对考生进行测试,较高层次的要求为“理解”和“掌握”,较低层次的要求为“了解”和“会”。
这里“理解”和“了解”是指对概念与理论提出的要求。
“掌握” 和“会”是指对使用方法、应用能力提出的要求。
二、考试形式与试卷结构考试采用闭卷、笔试形式,全卷满分为150 分,考试时间为75 分钟。
试卷包括选择题、程序阅读题、程序填空题和编程题。
选择题是四选一型的单项选择题;程序阅读题、程序填空题只要求直接填写结果;编程题应写出完整的程序代码,要求符合 C 语言的语法规范。
选择题和程序阅读题分值合计为70 分。
程序填空题和编程题分值合计为80 分。
II.知识要点与考核要求一、C 语言程序的结构(一)知识范围C 语言程序的基本构成;头文件、函数构成以及程序中的注释; C 程序的执行过程;源程序的书写格式。
(二)考核要求1. 理解 C 程序的基本结构及执行过程。
2. 理解 C 程序中头文件、注释等概念,会在程序中正确使用文件包含命令以及添加注释。
3. 理解 C 函数的构成形式。
4. 了解 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语言程序设计考试大纲
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语言程序设计》是计算机科学与技术专业和软件工程专业的一门学科基础课。
是为理解程序设计思想和使用计算机进行程序设计而开设的的重要必修基础课程,是培养学生程序设计思想、设计能力的一门主干方法课程。
本课程的主要任务是向学生传授程序设计的基本概念、基本分析设计方法和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语言程序设计的掌握程度,包括基本语法、程序结构、数据类型、运算符、控制语句、函数、数组、指针、结构体、文件操作等核心概念和技能。
考生应具备良好的编程习惯,能够编写结构清晰、风格规范的程序,并能够解决实际问题。
二、考试内容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语言语法的理解和掌握以及编辑和设计程序的掌握。
本课程先修课为计算机引论。
二、考试内容及考试要求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语言程序设计》考纲、试题、答案解析一、考试说明(一)说明:考试为闭卷,试卷满分为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语言程序设计(本科)》课程标准制定。
现将有关考核的几个问题说明如下:一、考核对象:计算机学院15-18级本科学生。
二、命题依据:本考核说明以计算机学院15-18级本科《C语言程序设计》教学大纲为依据编制。
本考核说明是考试命题的依据。
三、考核要求:本课程是以实用为最终目的,因此,考核的重点是考察学生对各种数据类型和三种基本结构的理解程度和基于这些知识点的掌握,从而提高设计的能力。
具体考核要求分为几个层次:✧理解:要求学生理解各种程序结构基本思想、基本概念。
✧掌握:要求学生能较好地理解和运用所介绍的方法和解题思路解决问题和进行简单的算法设计,考察学生解决问题的基本能力。
✧综合应用:要求学生能综合运用多个知识点的内容进行比较复杂的应用程序开发,考察学生综合解决问题的能力。
不同的综合层次将考察学生的综合能力的高低。
四、命题原则✧在教学大纲和考核说明所规定的目的、要求和内容范围之内命题。
在教学内容范围之内,按照理论联系实际原则,考察学生对所学知识应用能力的试题。
✧试题的考察要求覆盖面广,并适当突出重点。
✧试题兼顾各个能力层次,理解占30%,简单运用占40%,综合运用占30%。
✧试题的难易程度和题量适当,按难易程度分为四个层次:容易占20%,较易占10%,较难占40%,难占30%。
题量安排以平时基本能够独立完成作业者,他们能在规定的考试时间内作完并有一定时间检查为原则。
浙江万里学院专升本《C语言程序设计》考试大纲
浙江万里学院专升本《C语言程序设计》考试大纲[基本要求]1. 熟练掌握C 语言的基本概念和基本语法知识;2. 具备基本的运用C语言解决问题的程序设计能力;能熟练地阅读、理解和编制简短的C程序;[基本内容]一、C语言的结构1)程序的构成要素:main函数,其他的函数,全局变量等。
2)头文件、数据说明、函数的开始和结束标志。
3)源程序的书写格式。
4)C语言的风格。
二、数据类型及其运算1)C的数据类型(基本类型、构造类型、指针类型、空类型)及定义变量的方法2)C运算符的种类、运算优先级和结合性3)不同类型数据间的转换与运算4)C表达式类型(赋值表达式、算术表达式、关系表达式、逻辑表达式、条件表达式、逗号表达式)和求值规则三、基本语句1)表达式语句、空语句、复合语句2)数据的输入与输出、输入输出函数的调用:常用输入输出函数:scanf、printf、get char、putchar、gets、puts等。
四、选择结构程序设计1)用if语句实现选择结构2)用switch语句实现多分支选择结构3)选择结构的程序设计五、循环结构程序设计1)for循环结构2)while和do while循环结构3)continue语句和break语句4)循环的嵌套六、数组的定义和引用1)一维数组和多维数组的定义、初始化和使用。
(对多维数组的应用限于二维) 2)字符串与字符数组七、函数1)库函数的正确调用常用数学函数:sin、cos、sqrt、pow、exp、fabs、log、log10等常用字符函数:isalnum、isalpha、isdigit、islower、toupper等常用字符串函数:strcpy、strcmp、strcat、strlen等2)函数的原型声明方法和定义的方法3)函数的类型和返回值4)形参与实参,参数值的传递5)函数的正确调用、嵌套调用(不含递归调用)6)局部变量和全局变量7)变量的存储类型(自动、静态、寄存器、外部),变量的使用域和生存期八、编译预处理1)宏定义:不带参数的宏定义;带参数的宏定义2)“文件包含”处理九、指针1)指针与指针变量的概念,指针与地址运算符2)变量、数组、字符串、函数、结构体的指针以及指向变量、数组、字符串、函数、结构体的指针变量。
安徽2020年普通专升本《C语言程序设计》科目考试大纲
阜阳师范大学2020年普通专升本招生专业课考试大纲《C语言程序设计》科目考试大纲一、总纲《C语言程序设计》是阜阳师范大学为计算机科学与技术专业的普通专升本学生入学考试所设置的一门专业课考试科目。
考试性质是择优选拔具有一定的高级语言程序设计基础理论和编程技能的计算机类专业或相近专业的高职高专应届毕业生进入本科阶段学习。
考试的实施是采取集中时间闭卷笔试的形式。
本考纲以《C程序设计教学大纲》为依据编制。
为了规范考试,本考纲明确了考试目标,详细编制了考查范围和具体要求、能力层次和难易程度。
本考纲是考试命题的主要依据。
《C程序设计》是计算机科学技术专业及相关专业的一门重要专业基础课,同时又是一门计算机程序设计的入门课。
根据C程序设计的课程标准,要求学生通过学习本课程,了解计算机的基本工作原理,掌握计算机处理问题的方法,培养计算思维,提高分析问题和解决问题的能力,具有用C语言编制程序的初步能力。
本科目考试大纲由阜阳师范大学负责解释。
二、考查内容(一)考核目标与要求1.熟练掌握C语言的基本概念和基本语法知识;2.掌握程序设计中基本的数据结构和常用算法,并能正确阅读和理解程序;3.能够针对具体问题,利用结构化程序设计方法,编写简单的C程序,并具备基本的纠错能力。
(二)考试范围与要求1.C程序的基本结构考查内容:C程序的构成要素(main主函数,其他的函数等);头文件、数据说明、可执行语句、函数的开始和结束标志;C语言源程序的书写风格;C程序上机实现的几个步骤。
考查要求:熟悉C程序的基本组成和书写风格;熟悉C程序的上机步骤(编辑、编译、连接和运行)。
2.算法考查内容:算法的概念及特征;算法的表示方法(比如,程序流程图、N-S流程图等);结构化程序设计方法。
考查要求:正确理解算法的特征;了解常用的算法表示方法和结构化程序设计方法。
3.数据类型、常量、变量、运算符及表达式考查内容:C语言的标识符;C语言的数据类型(基本类型、构造类型、指针类型、空类型)及定义变量的方法;C语言的基本常量和符号常量;不同类型数据间的转换规则;C语言运算符的种类、运算优先级和结合性;C语言表达式类型(包括赋值表达式、算术表达式、关系表达式、逻辑表达式、条件表达式、自增和自减表达式等)和求值规则。
2020年“专升本”计算机科学与技术专业《C语言程序设计》课程考试大纲2020-03-15
2020年“专升本”计算机科学与技术专业《C语言程序设计》考试大纲一、适用专业:计算机科学与技术二、考试基本要求:要求考生掌握C语言的程序的基本理论和基本知识,掌握结构化程序设计的基本方法,掌握C语言程序的调试的基本操作。
要求考生具有计算机程序的设计能力、逻辑推理能力,用所学知识分析、设计和编程解决实际问题能力。
三、教材及主要参考书1、教材谭浩强. C程序设计教程(第3版)(ISBN:9787302503828). 清华大学出版社,2018.82、主要参考书[1]丁亚涛.C语言程序设计(第3版)(ISBN:978-7-04-040404-3)高等教育出版社,2014.8[2]苏小红.C语言程序设计(第4版)(ISBN: 978-7-04-051998-3).高等教育出版社,2019.8[3]苏小红. C语言程序设计学习指导(第4版)(ISBN:978-7-04-052489-5).高等教育出版社,2019.10四、考试内容与考查要点第1章 C 语言概述考试内容:C 语言程序的基本构成、基本格式;标识符、函数及main 函数;C语言注释;算法的基本概念及特征。
考试要求:1.了解C 语言的形成、发展;2.掌握C 语言的基本结构,C 语言编程环境;3.理解C 语言程序代码执行过程及编写格式规范化要求;4.理解程序设计的基本概念;算法概念及其特征。
第 2 章数据类型与运算考试内容:二进制、八进制、十进制、十六机制;C 语言的基本数据类型(整型、浮点型、字符型)、常量的使用,变量的定义和使用;运算符、运算优先级和结合性,不同类型数据的运算,C 语言的表达式(赋值表达式、算术表达式,逗号表达式、自增运算符)和优先级。
考试要求:1.了解C 语言的几种基本数据类型及其表示;2.理解基本数据类型,常量和变量的概念,数据类型转换的规则;3.掌握常量和变量的使用,运算符及运算规则、表达式;4.掌握符号常量与const常量的定义与应用;5.掌握不同数据类型常量取值范围、变量定义与应用;6.掌握算术运算符、赋值运算符、自增运算符及其对应表达式的应用。
《C语言程序设计》专升本考试大纲.
《C语言程序设计》专升本考试大纲一、总要求本课程地位:本课程是计算机专业的核心课程之一。
本课程性质:本课程是计算机专业的专业基础课程本课程了解、熟悉、掌握的主要内容:了解C语言的主要特征、常用算法描述以及其它相关基础知识;掌握C语言中顺序程序设计、选择程序设计、循环程序设计、指针、结构体共用、函数、文件操作等。
二、内容第一章 C语言概论⏹了解C语言的主要特征,掌握C语言程序的基本结构⏹掌握高级语言程序的上机实现过程第二章数据类型、运算符与表达式⏹掌握C语言中的数据类型及其常量的表示方法;⏹理解各类数值型数据间的混合运算规则⏹掌握基本运算符的功能,表达式的概念第三章顺序程序设计⏹掌握用传统流程图进行算法描述;⏹掌握结构化程序设计的三种基本结构⏹掌握getchar()、putchar()、printf()、 scanf()函数的使用⏹掌握顺序结构程序的设计方法第四章选择结构程序设计⏹掌握关系运算符和逻辑运算符的功能及用法⏹掌握基本条件和复合条件语句的使用⏹掌握switch语句的使用⏹掌握选择结构程序的设计方法第五章循环结构程序设计⏹掌握循环概念及循环的构成要素⏹掌握while语句用法⏹掌握do-while语句的用法⏹掌握for语句的用法⏹掌握break、continue语句⏹掌握多重循环的概念及其程序描述方法⏹掌握循环结构程序设计的基本方法第六章数组⏹掌握数组的基本概念。
⏹掌握一维、二维数组的定义和使用。
⏹掌握字符数组的使用,了解基本的字符和字符串处理库函数的功能和使用⏹能利用数组进行程序设计第七章函数⏹掌握函数定义的一般形式⏹理解形参和实参的概念⏹掌握函数的调用方法⏹了解函数的嵌套调用和递归调用。
⏹了解数组作函数参数的使用⏹了解局部变量和全局变量的概念⏹了解变量的存储类别和作用域,库函数的分类和调用⏹了解内部函数和外部函数的概念第八章编译预处理⏹掌握宏定义的概念和使用⏹了解文件包含处理⏹了解条件编译第九章指针⏹掌握指针的基本概念及其使用规则⏹掌握用指针实现对数组和函数的访问方法⏹掌握指针的运算⏹了解多级指针的概念及带参数命令行源程序的编制方法⏹掌握指针与数组、指针与函数的关系第十章结构体和共用体⏹掌握结构体类型的定义方法⏹了解枚举类型的定义和使用⏹掌握结构体类型变量的定义初始化和引用⏹了解指向结构体类型数据的指针的使用⏹掌握结构体数据类型的使用(以链表为例)⏹掌握共同体的概念⏹掌握位运算符的功能及使用方法第十一章文件⏹了解文件的基本概念⏹掌握文件打开和关闭的方法⏹了解文件读写和定位函数的功能三、试卷结构1、试卷内容比例第一章 C语言概论5% 第二章数据类型、运算符与表达式5% 第三章顺序程序设计5% 第四章选择结构程序设计10%第五章循环结构程序设计10% 第六章数组15% 第七章函数15% 第八章编译预处理5% 第九章指针15% 第十章结构体和共用体10% 第十一章文件5% 总计100%2、试卷题型比例选择题20% 程序阅读题12% 程序改错题14% 程序填空题 20% 编程题34% 总计100% 3、试题难易程度比例基础题15% 基本知识题35% 中等难度题40% 综合较难题10% 总计100%四、说明1、教材及主要参考书《C程序设计》,何钦铭主编高等教育出版社《C程序设计》,谭浩强编著,清华大学出版社2、考试时间:150分钟3、总分:1504、适用专业:计算机科学与技术专业。
C语言程序设计考试大纲
C程序设计考试大纲(专升本)考试的题型为填空题、选择题、问答题和编程题四类。
注重基本概念和基本算法以及编程实现。
参考教材:1. 《C语言程序设计》谭浩强主编清华大学出版社。
2. 《C语言程序设计》尹业安等编著国防科技大学出版社。
主要知识考点( *号为重点):1. 数据类型和表达式数据类型分类常量和变量常用的基本数据类型* 各类数值间的混合运算2.*运算符和表达式3. 顺序结构程序设计算法的基本概念流程图4.选择结构程序设计关系运算符关系表达式逻辑运算符逻辑表达式* if语句简单if语句形式if-else形式if语句的嵌套条件运算符条件表达式* switch语句5. 循环结构程序设计* while语句* for语句do_while语句break语句continue语句goto语句与标号exit()函数6. 模块化程序设计与函数函数设计原则函数分类函数定义函数调用函数间参数传递函数返回值函数声明函数的嵌套调用函数的递归调用变量的存储类型变量的作用域函数的作用域7. 数组一维数组的定义和引用一维数组的赋值二维数组的定义和引用二维数组的赋值字符串的定义和引用字符串函数8.指针指针变量的定义与引用*指针变量作为函数参数*数组的指针与数组元素的指针数组指针作为函数参数多维数组与指针*字符串指针字符串指针作为函数参数指针数组的概念指向指针的指针main函数的形参用函数指针变量调用函数函数指针变量作为函数参数9.结构体、共同体和枚举类型结构体类型的定义结构体变量的定义结构体变量的引用结构体变量的初始化*指向结构体变量的指针*结构体数组的定义结构体数组的初始化单链表的基本操作共同体类型的定义共同体变量的定义共同体变量的引用共同体变量的初始化枚举类型10.文件顺序文件随机文件无格式文件文件操作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《C语言程序设计》专升本考试大纲
一、总要求
本课程地位:本课程是计算机专业的核心课程之一。
本课程性质:本课程是计算机专业的专业基础课程
本课程了解、熟悉、掌握的主要内容:了解C语言的主要特征、常用算法描述以及其它相关基础知识;掌握C语言中顺序程序设计、选择程序设计、循环程序设计、指针、结构体共用、函数、文件操作等。
二、内容
第一章 C语言概论
⏹了解C语言的主要特征,掌握C语言程序的基本结构
⏹掌握高级语言程序的上机实现过程
第二章数据类型、运算符与表达式
⏹掌握C语言中的数据类型及其常量的表示方法;
⏹理解各类数值型数据间的混合运算规则
⏹掌握基本运算符的功能,表达式的概念
第三章顺序程序设计
⏹掌握用传统流程图进行算法描述;
⏹掌握结构化程序设计的三种基本结构
⏹掌握getchar()、putchar()、printf()、 scanf()函数的使用
⏹掌握顺序结构程序的设计方法
第四章选择结构程序设计
⏹掌握关系运算符和逻辑运算符的功能及用法
⏹掌握基本条件和复合条件语句的使用
⏹掌握switch语句的使用
⏹掌握选择结构程序的设计方法
第五章循环结构程序设计
⏹掌握循环概念及循环的构成要素
⏹掌握while语句用法
⏹掌握do-while语句的用法
⏹掌握for语句的用法
⏹掌握break、continue语句
⏹掌握多重循环的概念及其程序描述方法
⏹掌握循环结构程序设计的基本方法
第六章数组
⏹掌握数组的基本概念。
⏹掌握一维、二维数组的定义和使用。
⏹掌握字符数组的使用,了解基本的字符和字符串处理库函数的功能和使用
⏹能利用数组进行程序设计
第七章函数
⏹掌握函数定义的一般形式
⏹理解形参和实参的概念
⏹掌握函数的调用方法
⏹了解函数的嵌套调用和递归调用。
⏹了解数组作函数参数的使用
⏹了解局部变量和全局变量的概念
⏹了解变量的存储类别和作用域,库函数的分类和调用
⏹了解内部函数和外部函数的概念
第八章编译预处理
⏹掌握宏定义的概念和使用
⏹了解文件包含处理
⏹了解条件编译
第九章指针
⏹掌握指针的基本概念及其使用规则
⏹掌握用指针实现对数组和函数的访问方法
⏹掌握指针的运算
⏹了解多级指针的概念及带参数命令行源程序的编制方法
⏹掌握指针与数组、指针与函数的关系
第十章结构体和共用体
⏹掌握结构体类型的定义方法
⏹了解枚举类型的定义和使用
⏹掌握结构体类型变量的定义初始化和引用
⏹了解指向结构体类型数据的指针的使用
⏹掌握结构体数据类型的使用(以链表为例)
⏹掌握共同体的概念
⏹掌握位运算符的功能及使用方法
第十一章文件
⏹了解文件的基本概念
⏹掌握文件打开和关闭的方法
⏹了解文件读写和定位函数的功能
三、试卷结构
1、试卷内容比例
第一章 C语言概论5% 第二章数据类型、运算符与表达式5% 第三章顺序程序设计5% 第四章选择结构程序设计10%
第五章循环结构程序设计10% 第六章数组15% 第七章函数15% 第八章编译预处理5% 第九章指针15% 第十章结构体和共用体10% 第十一章文件5% 总计100%
2、试卷题型比例
选择题20% 程序阅读题12% 程序改错题14% 程序填空题 20% 编程题34% 总计100% 3、试题难易程度比例
基础题15% 基本知识题35% 中等难度题40% 综合较难题10% 总计100%
四、说明
1、教材及主要参考书
《C程序设计》,何钦铭主编高等教育出版社
《C程序设计》,谭浩强编著,清华大学出版社
2、考试时间:150分钟
3、总分:150
4、适用专业:计算机科学与技术专业。