《c语言程序设计》考试大纲。
课程名称:c语言程序设计课程编号:161190400总学时:48总学分:3实践学时:16考核方式:考试适用专业:理工科各专业。
一、考核目标。
c语言程序设计》是理工科各专业必修的一门专业基础课,通过本课程的学习,使学生掌握c语言的特点,c语言的基本概念和基本语法,比较熟练地运用c语言编程,培养学生分析问题和解决问题的能力,训练学生的逻辑思维能力。
二、考核方式。
考试题型与分值:选择题(30分)、判断题(10分)、程序填空(30分)、编程题(30分);
考试方式:闭卷考试;考试时间:120分钟;
考核形式:平时20%、上机考试20%,期末考试60%。
三、考试内容及要求。
基本要求:1)熟练掌握结构化程序设计的方法,具有良好的程序设计风格。(2)掌握程序设计中基本的数据结构和算法。
3)在c程序集成开发环境下,能够编写一定难度的c程序,并具有基本的纠错和调试程序的能力。
考核知识点:
第一章c语言的结构。
1. c语言程序的基本结构,main函数和其他函数;2.头文件、数据说明、函数的开始和结束标志;3. c语言的上机步骤和开发环境;
4. c语言源程序的书写格式。
第二章算法。
1.算法的概念及算法的特点;2.算法的流程图表示方法。
第三章数据类型、运算符及表达式。
1. c的数据类型(基本类型、构造类型、指针类型、空类型)及其定义方法。2. c运算符的种类、运算优先级和结合性。3.不同类型数据间的转换与运算。
4. c表达式类型(赋值表达、算术表达式、关系表达式、逻辑表达式、条件表达式、逗号表达式)和求值规则。
第四章顺序程序设计。
1.c语言的基本语句,包括表达式语句、空语句、复合语句;2.数据的输入和输出及输入输出函数的调用;
第五章选择结构程序设计。
1.关系运算符和关系表达式、逻辑运算符和逻辑表达式;2.用if语句实现选择结构;
3.用switch语句实现多分支选择结构;4.选择结构的嵌套。
第六章循环控制。
1. while和dowhile循环结构;2. for循环结构;
3. continue语句和break语句;
4.循环结构的嵌套。
第七章数组。
1.一维数组的定义、初始化和引用;
2.二维数组和多维数组的定义、初始化和引用;3.字符串与字符数组的定义、初始化和输入输出;4.字符串处理函数。
第八章函数。
1.库函数的正确调用;
2.函数(有参函数和无参函数)的定义方法;3.函数的类型和返回值;
4.形式参数与实际参数,参数值的传递;5.函数的正确调用,嵌套调用,递归调用;6.局部变量和全局变量;
7.变量的存储类别(自动、静态、寄存器、外部),变量的作用域和生存期。
第九章编译预处理。
1.宏定义:不带参数的宏定义;带参数的宏定义;2.“文件包含”处理;3.条件编译。
第十章指针。
1.指针与指针变量的概念,指针与地址运算符;
2.指针变量的定义、初始化、赋值、引用和基本运算;
2.变量、数组、字符串、函数、结构体的指针以及指向变量、数组、字符串、函数、结构体的指针变量,通过指针引用以上各类型数据。3.用指针作函数参数;4.返回指针值的指针函数;
5.指针数组,指向指针的指针,main函数的命令行参数。
第十一章结构体与共用体。
1.结构体类型数据的定义和引用;2.共用体类型数据的定义和引用;
《C语言程序设计》考试大纲
c语言程序设计 考试大纲。一 数据类型。1 各种数据类型的存储形式与使用 char,int,int,long,float,double 2 不同数据类型的混合运算3 数据类型之间的转换4 字符串在内存中表示5 自增自减运算6 运算符优先级。1 顺序结构。1 字符输入输出。putchargetchar...
C语言程序设计考试大纲
c语言程序设计 考试大纲。课程中文名称 c语言程序设计。课程英文名称 c language programming 课程编号 0 适用专业 非计算机理工类专业。学时数 72 学分数 4.5 课程性质 必修。应开课学期 12 执笔者 王利红。审核人 许合利。批准人 定稿日期 一 总体要求。1.熟悉vi...
《C语言程序设计》考试大纲
程序设计基础 考试大纲。考试大纲是指导考试试卷编制 考试实施 备考和应考的总纲。课程考试大纲由承担教学任务的教学单位集体研究制定。一经公布实施,就成为主试和被试共同遵守的总章程,不得随意改动。在教学过程中,如果对课程标准作出修订,考试大纲也要做出相应的修订,并同时在教学和考试过程中实施。一 单项选择...