湖南财政经济学院2020年“专升本”考试大纲(C语言程序设计)
历年专升本考试试题:C语言程序设计(B卷)

《C语⾔程序设计》试卷 B卷注意:答案请填写在答题纸上!⼀、填空題(每空1分,共20分)1. 是C程序的基本单位,⼀个C程序总是从开始执⾏。
2.C语⾔规定标识符只能由字母、和 3种字符组成,且第⼀个字符必须为字母或。
3.计算机科学家沃思提出的⼀个公式:数据结构+=程序4.Turbo C++中,若有语句:unsigned int a;则a的范围是0~5.C中的转义符“\r”表⽰:。
6.表达式 21 / 4 的值为。
7.C语⾔中没有专门的字符串变量,如果想将⼀个字符串存放在变量中以便保存,必须使⽤。
8.已知a=12.789,则表达式 (int)a 的值为。
9.表达式 3 | 2 的值是。
10.若a=5,经a-=3;后a= 。
11.已知ch='a',则表达式【(ch>='A ' && ch<='Z')? (ch+32):ch 】的值为。
12.C中定义符号常量E为2.71828的宏命令是。
13.函数形参和调⽤的实参是数组名时,参数按⽅式进⾏传递。
14.C中按位与运算符是、按位异或运算符是、按位或运算符是。
15.定义⼀个结构变量,共三个成员分别是字符型、整形和浮点型,则该结构体变量所占内存长度为个字节。
⼆、单项选择题(每题2分,共40分)1.下列C语⾔标识符中,不合法的是……………………………………………()A. mynameB. WendC. sumD. student2.欲从键盘给整型变量a赋值3,b赋值2,则对应语句 scanf("a=%d,b=%d",%a,&b); 的输⼊格式是……………………………………………………………………()A. 3 2B. a=3 b=2C. a=3,b=2D. a=b=3,23.C语⾔源程序⽂件后缀名是……………………………………………………()A. .exeB. .objC. .batD. .c4.结构化程序设计的三种基本结构是…………………………………………()A. 顺序结构、复杂结构、循环结构B. 顺序结构、分⽀结构、循环结构C. 顺序结构、分⽀结构、选择结构D. 顺序结构、复杂结构、分⽀结构5.以下表达式中,值为0的是……………………………………………………()A. 15%5B. 15/5.0C. 15/5D. 15>56.设下列表达式中所涉及的变量均已正确定义,则不符合C语⾔语法的是…()A. 4||3B. a+=4C. a=3,b=5D. char(65)7.设变量定义为【int a[3]={1,3,5}, *p=a+1; 】,则*p的值是………………()A. 2B. 3C. 4D. a+18.在C 语⾔程序中,在函数内部定义的变量称为………………………………()A. 全局变量B. 外部变量C. 全程变量D. 局部变量9.经过以下的变量定义后,正确的表达式是……………………………………() struct node {char s[10];int k;} p[4];A. p->k=21B. p[0]->k=21C. p(0)->k=21D. p->s="Mary"10.若变量c为char类型,则能正确判断出c为⼤写字母的表达式是…………()A. (c>= 'A')||(c<= 'Z')B. 'A'<=c<= 'Z'C. (c>= 'A')&&(c<= 'Z')D. ('A'<=c)and ('Z'>=c)11.C语⾔中以“只写”⽅式打开⽂件,应选择的参数是…………………………()A. oB. wC. aD. r12.变量定义为【int a[2][3]={1,2,3,4,5,6}, *p=&a[1][0]; 】,则p的值是()A. 数组a的⾸地址B. 数组a的第1个元素的地址C. 数组a的第“1”⾏第“0”列的地址D. 数组a的第“1”列的⾸地址13.⽤链表表⽰线性表的优点是…………………………………………………()A. 便于插⼊和删除操作B. 花费的存储空间较顺序存储少C. 便于随机存取D. 数据元素的物理顺序与逻辑顺序相同14.结构化程序设计主要强调的是………………………………………………()A. 程序的规模B. 程序设计语⾔的先进性C. 程序结构的规范化D. 程序的效率15.以下表达式中,不正确的浮点数常量是……………………………………()A. 2e2B. 2.2C. 2c2D. 2E216. 若【int x=12,*p=x;】,则正确的赋值表达式是……………………………()&n b s p ; A . p = * &a m p ; x &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; B . * p = &a m p ; x / F O N T > / p > p > F O N T s i z e = 3 > &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; C . &a m p ; p = x &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ;&n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; &n b s p ; D . * p = x / F O N T > / p > P a l i g n = l e f t >。
2024年湖南专升本招生院校考试大纲

2024年湖南专升本招生院校考试大纲全文共四篇示例,供读者参考第一篇示例:2024年湖南专升本招生院校考试大纲一、考试范围1. 数学(1)基础知识:集合理论、函数与方程、数列、极限与连续、导数与微分、不定积分、定积分与多重积分、常微分方程、概率论与数理统计等。
(2)应用题:几何、代数、三角、几何、数列、概率、不等式等。
2. 英语(1)听力:听写、听力理解、听力填空等。
(2)阅读:阅读理解、词汇理解、填空、短文改错、信息匹配等。
(3)写作:作文、命题个性写作等。
3. 文化课(1)政治:马克思主义基本原理、毛泽东思想和邓小平理论、中国特色社会主义理论体系、党的基本路线、我国道路、理论体系、方针政策,党的基本知识等。
(2)法律:法律制度、法律政策、法律规则、法律原则、法治观念、公民权利及义务、公民知识、法治知识等。
二、考试形式1. 笔试(1)数学试卷:选择题、填空题、解答题等。
(2)英语试卷:听力、阅读、写作等。
(3)文化课试卷:政治、法律等。
2. 面试考生需进行面试环节,考官将综合考生的口语表达能力、综合素质、文化素养等方面进行综合评价。
三、考试时间1. 笔试时间:大约3小时。
2. 面试时间:根据考生人数而定,每位考生的面试时间约为15分钟。
四、考试分数分布1. 数学:满分100分,占比30%。
2. 英语:满分100分,占比30%。
3. 文化课:满分100分,占比40%。
五、考试内容说明1. 考生在备考过程中,需重点复习数学、英语以及政治、法律等文化课相关知识,并且要注重英语听力、口语表达能力的提升。
2. 考试内容全面覆盖,注重基础知识的考察,同时也会涉及到一定的综合应用题和案例分析题。
3. 考生在考试过程中需保持良好的心态,严格遵守考场纪律,做到文明考试、诚信考试。
六、备考建议1. 提前准备:合理安排时间,制定学习计划,提前复习,并且定期进行模拟考试,掌握考试节奏。
2. 多练习:多做题、多练习,巩固基础知识,同时注重综合运用能力的提升。
C语言专升本考试卷

第一章C语言程序设计初步一、主要知识点(一) 程序设计语言的发展1、机器语言2、汇编语言3、面向过程的语言4、面向对象的程序设计语言(二) C程序设计语言的执行过程1、编辑2、编译3、连接4、执行(三) 用库函数组装C程序例1:计算的正弦值。
#include “math.h”main( ){float a; /*定义a为实型变量*/a=sin(2.1715); /*调用sin函数*/printf(“%f\n”,a); /*调用printf函数,输出a的值*/}详解:1、在本例中用到的sin函数称为数学函数,它是为了用户使用方便,由一批厂家开发编写的函数,并不是C语言的一部分。
在使用数学函数时,往往要用到函数执行时所需的一些信息(例如宏定义),这些信息包含在“math.h”中。
因此在程序开头用#include “math.h”将有关的标头文件包括到程序中。
2、一个C语言源程序文件由一个或多个函数组成,C语言的基本组成单位是函数。
一个完整的C语言程序有且只有一个称为主函数的main函数,程序总是从main函数开始执行,调用其它函数后再回到main函数,在main函数中结束整个程序的运行。
3、main是函数名称,没有参数可以不写,但圆括号不能省略,main()后面有一对花括号,花括号内的部分称为函数体,main函数可以在程序的任意位置。
4、C规定每个语句以分号(;)结束,分号是语句不可缺少的组成部分,每行中可以写多条语句。
5、/*与*/之间为注释信息,对程序运行结果不发生影响,也不被编译,注释说明可以放在语句的任意位置。
6、float a;此语句是把a定义为一个实型变量。
7、C语言本身没有输入、输出语句,本例使用prinft函数输出数据。
prinft 函数的括号内包括两部分内容:双引号内的部分、双引号外的部分。
双引号内的部分是“格式字符串”,用于指定输出双引号外的变量的打印格式。
此例中双引号中有一个”%f”,它是输出一个保留小数点后6位数字的格式字符,小数点前的位数不指定。
C语言专升本1单项选择题(3月10日终版)

计算机程序设计(c hénɡxùs hèjì)基础(C语言(yǔyán))单项选择(xuǎnzé)练习题一、基本概念1. C语言(yǔyán)程序是由构成(gòuchéng)的。
A)一些可执行语言 B)main函数C)函数 D)包含文件中的第一个函数2. 是构成C语言程序的基本单位。
A)函数 B)过程 C)子程序 D)子例程3.C语言可执行程序从开始执行。
A) 程序中第一条可执行语句 B) 程序中第一个函数C) 程序中的main函数 D) 包含文件中的第一个函数4.C语言程序从main()函数开始执行,所以这个函数要写在____。
A) 程序文件的开始 B) 程序文件的最后C) 它所调用的函数的前面 D) 程序文件的任何位置5. 以下说法中正确的是。
A)C语言程序总是从第一个定义的函数开始执行B)在C语言程序中,要调用的函数必须在main( )函数中定义C)C语言程序总是从main( )函数开始执行D)C语言程序中的main( )函数必须放在程序的开始部分6. 下列方法中错误的是。
A)主函数可以分为两个部分:主函数说明部分和主函数体。
B)主函数可以调用任何非主函数的其它函数。
C)任何非主函数可以调用其它任何非主函数。
D)程序可以从任何非主函数开始执行。
7.下列关于C语言的说法错误的是。
A) C程序的工作过程是编辑、编译、连接、运行B) 标识符的命名由英文字母、数字和下划线组成,与字母的大小写无关C) C程序的三种基本结构是顺序、选择、循环D) 一个C程序总是从main函数开始执行的8. 系统默认的C语言源程序扩展名为.C,需经过之后,生成.exe文件,才能运行。A) 编辑、编译 B )编辑、连接 C) 编译、连接 D) 编辑、改错9.下列说法中正确的是。
A)由于C源程序是高级语言程序,因此一定要在TC软件中输入。
C语言程序设计实训教学大纲

《C语言程序设计》实训教学大纲、课程基本信息二、实训教学目的与任务1、目的一是提高高职计算机专业学生的C语言实践应用能力;二是提高高职计算机专业学生的计算机综合运用能力;三是将高职专科学生的应用能力与高职院校培养应用性人才的目标紧密结合起来,真正将学生应用能力的培养目标落实到实处。
2、任务两方面的任务,一是加强高职计算机专业学生动手能力的培养;二是通过理论与实践教学进一步提升专业知识水平。
三、所需基本理论知识1、基本理论知识一是C语言部分:C语言基本语法、程序的结构、数据类型及其运算、基本语句、三种结构、数组的定义及引用、函数的定义及实现、编译预处理、指针、结构体、位运算和文件等操作。
二是数据结构部分:算法、二叉树的常见三种遍历方式、结点、叶子、度及其相关概念的理解。
三是软件工程部分:结构化程序中关于模块的理解、软件测试、面向对象程序设计的基本思想。
2、实验器材一是软件:Windows 2000操作系统平台、Visual C 6.0的IDE及MSDN、全国计算机等级考试二级C语言软件系统。
二是硬件:PII以上CPU、128MB以上内存等。
四、实训教学内容、要求与进度安排实验一:程序设计的初步知识(一)实训项目与内容1、基本理论知识标识符、算术表达式和赋值表达式等。
2、实验器材和设备有关知识PII以上CPU、128MB以上内存等。
3、基本技能请见实训大纲中的目的及任务。
4、学时数或周数2学时,1周。
5、所需实验设备和场地所需实验设备:PII 以上CPU、128MB 以上内存等;实验场地:计算机实验室。
6、消耗器材无。
7、分组情况根据学校实际情况,并依据教学大纲的基本要求,拟定每一组1 人。
二)实训详细要求与教学方法实训详细要求请见考核内容与方法;教学方法采用现场演示法。
三)进度安排及方式第一学期第1 周。
实验二:顺序结构一)实训项目与内容1、基本理论知识数据输出的一般调用格式。
2、实验器材和设备有关知识PII 以上CPU、128MB 以上内存等。
计算机科学与技术专业《C语言程序设计》科目考试大纲

计算机科学与技术专业《C语言程序设计》科目考试大纲一、课程性质与考试基本要求《C语言程序设计》课程是计算机专业的专业基础课程。
这门课程的主要特点是实践性强,不仅要学习基本理论知识,更要注重上机实践,通过上机实践验证程序的正确性,掌握和巩固算法的设计知识。
设立本门课程的目的是通过学习C语言,使学生学会用计算机语言编程序解决实际问题。
通过本课程的学习,使学生了解算法的基本概念,会根据算法编制相应的程序,并初步掌握软件开发的基本技巧,同时也为后继课程的学习打下坚实的基础。
提高学生分析和解决问题的能力。
二、考试方式与试题类型(含各题型分数)1 .考试方式:闭卷、笔试。
2 .试卷结构:考试题型为单项选择题(70分)、读程序写结果(30分)、程序填空(20分)、编程题(30分)。
3 .试卷分数:试卷满分150分。
4 .考试时间:120分钟。
三、课程考试内容及要求第1部分程序设计和C语言本章重点:C语言的结构与上机的环境、上机步骤。
考试内容:程序的构成要素:main函数,其他的函数等。
源程序的书写格式。
C语言的风格。
C语言出现的历史背景。
C语言的特点。
简单的C程序介绍。
C程序的上机步骤。
考核要求:(1)了解C语言的背景。
(2)理解C语言程序的结构,C语言程序设计的风格。
(3)应用C程序的上机环境、步骤。
第2部分顺序程序设计本章重点:常用数据类型、常用运算符、数学公式转化为C语言表达式的基本能力、数据的输入输出,顺序结构程序设计。
主要内容:C的数据类型(基本类型、构造类型、指针类型、空类型)及定义变量的方法;C运算符的种类、运算优先级和结合性;不同类型数据间的转换与运算;数据的输入与输出、输入输出函数的调用:常用输入输出函数:scanf›Printf、getchar、PUtChar、gets、puts等。
考核要求:(1)了解基本类型及其常量的表示法。
(2)理解变量的定义及初始化方法,运算符与表达式的概念,C语言的自动类型转换和强制类型转、赋值的概念。
C语言程序设计课程大纲

C语言程序设计课程大纲课程名称:C语言程序设计/ C Programming课程编号:241020课程属性:专业教育必修课授课对象:信息管理与信息系统专业本科生总学时/学分:64/4开课学期:第5学期执笔人:先修课程:大学计算机基础编写日期:一、课程概述C语言程序设计是商学院管理科学与工程专业的专业基础课之一。
课程系统、完整的讲述了C语言程序设计的基本思想和编程原理,在基础语法知识的基础上,重点讲解分支、循环等程序控制语句、以及函数、指针的运用,培养学生基本的程序设计思想和逻辑思维方式。
通过这门课程的学习,使学生掌握C语言程序设计的基本方法和技能,到达用计算机语言描述和解决现实世界中简单问题的能力,为面向对象程序设计、数据结构、管理信息系统、系统分析与设计等课程的学习奠定技术基础。
C programming is one of the specialized basic courses of management science and engineering. This course presents systematically basic ideas and programming principle of C programming, and focuses on the using of loop control, fiinction, pointer and training students' programming skill and logical thinking ability. By learning this course, the students should master the basic methods and skills of C programming, be able to use computer language to solve simple problems in the real world, and lay the technical foundation for studying the future courses, such as the object-oriented programming, data structure, management information system, system analysis and design.二、课程目标1.掌握C语言程序设计的基本思想和编程原理、常用的数据结构和基本算法;2.熟练使用分支、循环等语句进行程序设计;3.灵活运用数组、指针、字符串、函数等进行程序设计;4.掌握文件的操作与基本的输入输出处理,了解编程技术的现状与未来开展方向。
c语言程序设计课程思政大纲

【C语言程序设计课程思政大纲】一、课程简介1.1 课程名称:C语言程序设计1.2 课程性质:专业必修课1.3 学时安排:64学时1.4 学分:3学分1.5 课程概况:C语言程序设计是计算机科学与技术专业的基础课程,旨在培养学生系统掌握C语言程序设计的理论和实际操作能力,为其日后的计算机编程和软件开发奠定坚实的基础。
二、课程目标2.1 知识与能力目标:使学生能够理解并掌握C语言程序设计的基本原理和方法,熟练运用C语言进行程序设计与编程。
2.2 德育与人文目标:培养学生严谨、务实、创新的学术态度,增强责任感和团队合作精神。
2.3 智育与学科目标:提高学生的计算机程序设计能力,为后续学习更高级别编程语言和软件开发打下基础。
三、课程内容3.1 C语言程序设计概述3.1.1 计算机程序设计基础3.1.2 C语言概述与发展历程3.2 C语言程序的基本结构3.2.1 程序的基本框架3.2.2 数据类型与变量3.2.3 运算符与表达式3.3 控制结构3.3.1 顺序结构3.3.2 分支结构3.3.3 循环结构3.4 函数与数组3.4.1 函数的定义与调用3.4.2 函数参数与返回值3.4.3 数组的定义与使用3.5 指针与内存管理3.5.1 指针的概念与使用3.5.2 内存管理与动态内存分配3.6 结构体与文件操作3.6.1 结构体的定义与使用3.6.2 文件的打开与关闭3.6.3 文件数据的读写操作3.7 综合设计与实践3.7.1 大作业设计与实现3.7.2 实际问题的解决与应用四、教学方法4.1 理论教学与实践相结合4.2 个性化辅导与小组合作4.3 多媒体技术与互动教学4.4 课程设计与综合实践五、教学要求5.1 理论通联实际,培养学生的动手能力与创新思维5.2 重视实践操作,注重实际问题的解决能力5.3 注重培养学生的团队合作与交流能力5.4 营造良好的学习氛围,激发学生对计算机编程的兴趣与热情六、考核方式6.1 平时成绩:包括作业完成情况、实验报告、课堂表现等6.2 期中考试:涵盖课程的基本知识点和基本题型6.3 期末考试:综合性考察学生的综合能力和编程实践能力6.4 课程设计:包括小组设计与个人设计两种形式,要求有一定的实际应用性和创新性七、教材与参考书目7.1 主教材:《C程序设计语言》(第二版)著者:Brian W. Kernighan, Dennis Ritchie7.2 参考书目:《C和指针》著者:Kenneth Reek《C Primer Plus》著者: Stephen Prata《C语言程序设计》著者:谭浩强八、总结与展望C语言程序设计课程思政大纲对学生的专业知识和思想品质都有明确的要求。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
湖南财政经济学院
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语句实现多分支选择结构;选择结构的嵌套。
2.考核要求:
了解:IF结构(包括单分支、多分支、IF嵌套)及SWITCH 结构的语法构成。
掌握:选择结构的执行功能;选择结构的嵌套。
应用:选择结构的应用。
典型例题:两数互换、闰年判断、求解一元二次方程的实根和复根、分段函数。
考核知识点五:循环结构程序设计
1.考核内容:
for循环结构;while和do-while循环结构;continue 语句和break语句;循环的嵌套。
2.考核要求:
了解:(for循环、while循环、do-while循环)的语法构成及区别;数学函数库的基本函数。
掌握:三种循环结构的执行功能;循环嵌套。
应用:三种循环结构的应用。
典型例题:斐波拉契数列、素数、水仙花数、回文数、完数、规律图案的输出。
考核知识点六:数组
1.考核内容:
一维数组和二维数组的定义、初始化和数组元素的引用;字符串与字符数组。
2.考核要求:
了解:一维数组、二维数组、字符数组的定义;字符数组与其它数组的区别。
掌握:一维、二维数组元素的下标及指针引用;各种字符串处理函数的作用。
应用:一维数组、二维数组、字符数组的应用。
典型例题:排序算法、打擂台算法、起泡法排序、选择法排序、杨辉三角形、三阶或五阶魔方阵、利用折半查找法查找某个数据、规律图案的输出。
考核知识点七:使用函数实现模块化设计
1.考核内容:
库函数的正确调用;函数的定义方法;函数的类型和返回值;形式参数与实在参数,参数值传递;函数的正确调用,嵌套调用,递归调用;局部变量和全局变量;变量的存储类别(自动,静态,寄存器,外部),变量的作用域和生存期。
2.考核要求:
了解:函数定义及调用方法;形参与实参的概念及含义,
参数的“单向传递”;全局变量与局部变量定义,变量的作用域及存储类别。
掌握:参数的传值与传址;函数的调用过程;全局变量与局部变量的应用,变量的存储类别、变量的作用域的应用。
应用:函数的定义、调用及应用;嵌套调用、递归调用。
典型例题:汉诺塔问题,登阶梯游戏。
考核知识点八:指针定义及使用
1.考核内容:
地址与指针变量的概念,地址运算符与指针运算符;一维、二维数组和字符串的地址以及指向变量、数组、字符串、函数、结构体的指针变量的定义;通过指针引用以上各类型数据;用指针作函数参数;返回地址值的函数;指针数组,指向指针的指针。
2.考核要求:
了解:指针概念及应用。
掌握:数组、指针与函数结合应用,包括指针变量、数组指针、函数指针(指向函数的指针)、指针函数(返回指
针值的函数)、指针数组、多重指针等。
应用:指针做函数参数的作用;灵活应用指针函数,指针数组,函数指针。
考核知识点九:用户自己建立数据类型
1.考核内容:
用typedef说明一个新类型;结构体和共用体类型数据的定义和成员的引用;指针与结构体;通过结构体构成链表,单向链表的建立,结点数据的输出、删除与插入。
2.考核要求:
了解:结构体、共用体的定义;结构体变量、结构体数组、结构体指针;链表。
掌握:结构体、共用体的区别;结构体类型和共用体类型产生的必要性。
应用:结构体、共用体的应用。
三、考试题型和分值结构(总分100分)
1.填空题(12空,每空2分,共24分)
2.单选题(15题,每题2分,共30分)
3.判断题(10题,每题1分,共10分)
4.程序运行结果题(3题,每题4分,共12分)
5.编写程序题(3题,共24分)
四、考试形式
笔试(闭卷)。
五、考试时间
90分钟
六、主要参考书目
1.教材:
谭浩强. 《C程序设计》(第五版),清华大学出版社,2017年.
2.参考书:
谭浩强. 《C程序设计学习辅导》(第五版),清华大学出版社,2017年.
谭浩强. 《C程序设计教程》(第3版),清华大学出版社,2014年.。