注册账号

找回密码

设置密码

绑定手机号

注册领取新人学习津贴
首页 >

专升本 > 考试大纲

> 2020萍乡学院专升本C语言程序设计考试大纲

2020萍乡学院专升本C语言程序设计考试大纲

2020-03-30 16:44:43 来源: 库课网校 阅读: 1054 编辑: 王老师

库课网校

  2020年萍乡学院专升本C语言程序设计考试参考书目:1、《C语言程序设计(第三版)》(谭浩强著),清华大学出版社。2、《C语言程序设计(第五版)》(谭浩强著),清华大学出版社(建议使用该版教材)。具体考试大纲如下

2020年萍乡学院专升本《C语言程序设计》考试大纲

  一、 主要内容

  1. 程序设计与C语言

  1) 什么是计算机语言以及计算机语言经历的发展阶段

  2) C语言的发展及其特点

  2. 算法—程序的灵魂

  1) 什么是算法

  2) 算法的特性

  3) 怎样表示算法

  3. 最简单的C程序设计——顺序程序设计

  1) 数据的表现形式及其运算

  2) 常量和变量

  3) 运算符和表达式

  4) C语句

  5) 数据的输入输出

  4. 选择结构程序设计

  1) 用if语句实现选择结构

  2) 关系运算符和关系表达式

  3) 逻辑运算符和逻辑表达式

  4) 条件运算符和条件表达式

  5) 选择结构的嵌套

  6) 用switch语句实现多分支选择结构

  5. 循环结构程序设计

  1) 用while语句实现循环

  2) 用do-while语句实现循环

  3) 用for语句实现循环

  4) 循环的嵌套

  5) 几种循环的比较

  6) 改变循环执行的状态

  6. 利用数组处理批量数据

  1) 怎样定义和引用一维数组

  2) 怎样定义和引用二维数组

  3) 字符数组

  7. 用函数实现模块化程序设计

  1) 怎样定义函数

  2) 调用函数

  3) 对被调用函数的声明和函数原型

  4) 函数的嵌套调用

  5) 函数的递归调用

  6) 数组作为函数参数

  7) 局部变量和全局变量

  8. 善于利用指针

  1) 什么是指针

  2) 指针变量

  3) 通过指针引用数组

  4) 通过指针引用字符串

  二、 基本要求

  1. 程序设计与C语言

  1) 了解计算机语言经历的几个发展阶段。

  2) 了解C语言的发展过程及其特点。

  2. 算法—程序的灵魂

  1) 了解算法的概念、算法的特性。

  2) 了解表示算法的几种方法。

  3. 最简单的C程序设计——顺序程序设计

  1) 了解有哪些类型的常量。

  2) 掌握变量的定义及标识符的命名规则。

  3) 掌握整型数据的分类及整型变量的符号属性。

  4) 掌握字符型数据的表示方法和字符变量的使用。

  5) 掌握浮点型数据的分类及有效位数。

  6) 掌握确定常量类型的方法。

  7) 掌握算术运算符与算术表达式的使用(基本的算术运算符、自增与自减运算、

  各类数值型数据间的混合运算、强制类型转换)。

  8) 了解C语句的作用与分类。

  9) 掌握赋值表达式和赋值语句的使用(赋值运算符、复合赋值运算符、赋值表达式的

  写法、赋值过程中的类型转换、赋值语句、给变量赋初值的方法)。

  10) 掌握格式输入输出函数的使用(printf函数、scanf函数)。

  11) 掌握字符输入输出函数的使用(putchar函数、getchar函数)。

  4. 选择结构程序设计

  1) 掌握if语句的一般形式及使用。

  2) 掌握关系运算符及其优先次序、关系表达式的使用。

  3) 掌握逻辑运算符及其优先次序、逻辑表达式的使用。

  4) 掌握条件运算符及条件表达式的使用。

  5) 掌握用if语句实现选择结构的嵌套。

  6) 掌握switch语句的使用(switch语句的一般形式、switch语句在使用过程中的注

  意事项)。

  5. 循环结构程序设计

  1) 掌握用while语句和do-while语句实现循环(while语句、do-while语句的一般

  形式与执行过程)。

  2) 掌握用for语句实现循环(for语句的一般形式和执行过程、注意事项)。

  3) 掌握用while、do-while、for语句实现循环的嵌套。

  4) 掌握改变循环状态的语句(break语句、continue语句、两者的区别)。

  6. 利用数组处理批量数据

  1) 掌握一维数组的使用(怎样定义一维数组、怎样引用一维数组的元素、一维数组的

  初始化、常用的排序方法)。

  2) 掌握二维数组的使用(怎样定义二维数组、怎样引用二维数组的元素、二维数组的

  初始化)。

  3) 掌握字符数组的使用(怎样定义字符数组及对其初始化、怎样引用字符数组元素、

  字符串和字符串的结束标记、字符数组输入输出、字符串处理函数)。

  7. 用函数实现模块化程序设计

  1) 了解为什么要用函数。

  2) 掌握函数的定义和调用(怎样定义无参与有参函数、函数调用的形式、函数调用时

  的数据传递、函数调用的过程、函数的返回值、对被调用函数的声明和函数原型)。

  3) 掌握函数的嵌套调用和递归调用(什么是函数的嵌套调用、函数的递归调用)。

  4) 掌握数组作为函数参数的使用(用数组元素作为函数参数、用数组名作为函数参数)。

  5) 掌握局部变量和全局变量的使用。

  8. 善于利用指针

  1) 了解指针的概念。

  2) 掌握指针变量的使用(怎样定义指针变量、怎样引用指针变量、指针变量作为函数

  的参数)。

  3) 掌握通过指针引用数组(什么是数组元素的指针、引用数组元素时指针的运算、通

  过指针引用数组元素、用数组名作函数参数)。

  4) 掌握通过指针引用字符串(字符串的引用方式、字符指针作函数参数、字符指针变

  量和字符数组的区别)。

  三、 试卷题型

  本课程考试试卷总分100分,考试时间120分钟,试卷题型为:

2020萍乡学院专升本C语言程序设计考试大纲


相关推荐

考试报名

考试时间

优课推荐