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

《C语言程序设计》考试大纲

一、主要内容

1.程序设计与C语言

1)计算机与程序、程序设计语言

2)C语言的出现和发展过程

2.数据的存储与运算

1)数据在计算机中是怎样存储的

2)整型数据的运算与分析

3)实型数据的运算与分析

4)字符型数据的运算

5)符号常量

6)算术运算符和算术表达式

7)C运算符和C表达式

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

1)算法是程序的灵魂

2)程序的三种基本结构

3)C语句综述

4)赋值表达式和赋值语句

5)数据输入输出的概念

6)字符数据的输入输出

7)简单的格式输入输出

8)顺序结构程序设计举例

4.选择结构程序设计

1)条件判断

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

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

4)程序综合举例

5.循环结构程序设计

1)用while语句和do-while语句实现循环

2)用for语句实现循环

3)循环的嵌套

4)提前结束循环

5)几种循环的比较

6)循环程序综合举例

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

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

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

3)字符数组

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

1)函数是什么

2)函数的定义和调用

3)函数的嵌套调用和递归调用

4)数组作为函数参数

5)变量的作用域和生存期

8.善于使用指针

1)什么是指针

2)指针变量

3)通过指针引用数组

4)通过指针引用字符串

二、基本要求

1.程序设计与C语言

1)了解程序设计语言的概念。

2)了解C语言的发展过程。

2.数据的存储与运算

1)了解数据在计算机中是怎样存储的,掌握整数、实型数据、字符型数据在计算机中的存储方式。

2)掌握整型常量与整型变量的使用。

3)掌握实型常量的表示形式、实型变量的分类。

4)掌握字符常量和字符变量(字符常量的分解符、转义字符、字符变量的定义、字符数据与整型数据之间哪些情况下可以通用)。

5)掌握符号常量的使用(符号常量的定义与使用)。

6)熟练掌握算术运算符与算术表达式的使用(基本的算术运算符有哪些、自增与自减运算、各类数值型数据间的混合运算、强制类型转换)。

7)了解各种类型的C语言运算符和表达式的使用。

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

1)了解算法的概念、表示算法的几种方法。

2)了解程序的三种基本结构(顺序结构、选择结构、循环结构)。

3)了解C语句的五种分类。

4)掌握赋值表达式和赋值语句的使用(赋值运算符、复合赋值运算符、赋值表达式的写法、赋值过程中的类型转换、赋值语句、给变量赋初值的方法)。

5)了解数据输入输出的概念。

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

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

4.选择结构程序设计

1)掌握关系运算符、逻辑运算符、关系表达式和逻辑表达式的使用。

2)掌握if语句的使用(if语句的一般形式、if语句的嵌套使用)。

3)掌握switch语句在选择结构中的使用(switch语句的一般形式、switch语句在使用过程中的注意事项)。

5.循环结构程序设计

1)熟练掌握while语句和do-while语句在循环结构中的使用(while语句的形式与特点、do-while语句的一般形式与执行过程)。

2)熟练掌握for语句的使用(for语句的一般形式和执行过程、注意事项)。

3)掌握循环嵌套的使用。

4)了解提前结束循环的语句(break语句、continue语句、两者的区别)。

5)了解几种循环结构语句的区别。

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

1)掌握一维数组的使用(怎样定义一维数组、怎样引用一维数组的元素、一维数组的初始化、排序算法的举例)。

2)掌握二维数组的使用(怎样定义二维数组、怎样引用二维数组的元素、二维数组的初始化、二维数组的的程序举例)。

3)掌握字符数组的使用(怎样定义字符数组及对其初始化、怎样引用字符数组、字符串和字符串的结束标记、怎样对字符数组输入输出、字符串处理函数、字符数组应用举例)。

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

1)了解什么是函数。

2)掌握函数的定义和调用(怎样定义无参与有参函数、怎样调用无参与有参函数、调用函数的3 种形式、对被调用函数的声明和函数原型)。

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

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

5)了解变量的作用域和生存期(局部变量和全局变量、变量的存储方式)。

8.善于使用指针

1)了解指针的概念。

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

3)了解通过指针引用数组(什么是数组元素的指针、通过指针引用数组元素、用数组名作函数参数)。

4)了解通过指针引用字符串(字符串的表示形式、字符指针作函数参数、字符指针变量和字符数组的区别)。

三、试卷题型

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

四、参考书目

1、《C语言程序设计(第三版)》(谭浩强著),清华大学出版社。

2、《C语言程序设计(第四版)》(谭浩强著),清华大学出版社。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180417B1A4J900?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券