高级语言程序设计(专升本)考试大纲
一、基本要求
1 、掌握 C语言基本语法规则。
2 、熟练掌握 C语言程序的三大基本结构。
3 、能够阅读和分析 C语言程序。
二、考试内容
1、C语言概述
1). C程序的结构 (main函数和其他函数)。
2). C程序的执行顺序。
3). 运行 C程序的步骤和方法
2、顺序结构的程序设计
1). C的数据类型及存储形式 (基本类型:整型、实型、字符型)。
2).C的常量的表示方法和变量的定义及初始化 (标识符的命名规则)。
3). C运算符及其表达式 (赋值运算符及表达式,算术运算符及表达式) ,及其求值规则。
4). 不同类型数据间的转换与运算 (隐含的数据类型转换和强制数据类型转换)。
5). 数据的输入输出函数 (scanf,printf),正确输入数据并正确设计输出格式。
3、选择结构程序设计(重点)
1).关系运算符及表达式和逻辑运算符及表达式,及其求值规则
2). 用 if语句实现选择结构。
3). 用 switch语句实现多分支选择结构。
4、循环结构程序设计(重点)
1).用 while和 do-while语句实现循环结构。
2). 用 for语句实现循环结构。
3). 循环的嵌套。
4). continue语句和 break语句。
5、数组的定义和引用(重点)
1). 一维数组的定义、初始化和数组元素的引用。
2). 二维数组的定义、初始化和数组元素的引用。
3). 字符串与字符数组。
6、函数(重点)
1).用户自定义函数定义格式和方法。
2).用户自定义函数调用(形式参数与实际参数,参数值的传递) 。
3).数组作为函数参数 (形参和实参的表示方法,和参数的传递形式)。
4). 变量的作用域和生存期(局部变量和全局变量,变量的存储类别(自动,静态))。
7、指针
1). 地址与指针变量的概念,地址运算符与间址运算符。
2). 通过指向变量引用数组元素。
3). 用指针作函数参数。
8、结构体
1). 结构体类型的定义。
2). 结构体变量的定义和结构体变量成员的引用方法。
3).结构体数组和结构体指针的定义及结构体指针引用成员的方法。
三、考核方式及分值
1、单项选择题:(10*2=20 分)
2 、填空题:(18*1= 18 分)
3 、程序填空题:(2*6=12 分)
4 、程序阅读题:(6*5=30 分)
5 、程序设计题:(2*10=20 分)
四、试卷命题双向细目表(仅供参考)
编号 | 内容 | 识记 | 理解 | 应用 | 合计 |
1 | C 语言概述 | 2 | 0 | 2 | |
2 | 顺序结构程序设计 | 6 | 8 | 0 | 14 |
3 | 选择结构程序设计 | 2 | 2 | 15 | 19 |
4 | 循环结构程序设计 | 2 | 2 | 11 | 15 |
5 | 数组 | 2 | 4 | 20 | 26 |
6 | 函数 | 2 | 11 | 13 | |
7 | 指针 | 2 | 2 | 4 | |
8 | 结构体 | 2 | 5 | 7 | |
9 | 合计 | 100 |
五、参考教材
谭浩强编著. C程序设计教程 (第五版) (中国高等院校计算机基础教育课程体系规划教材 十二五普通高等教育本科国家级规划教材) 2017 年 8 月