2021年武汉工程大学专升本程序设计基础
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
武汉工程大学
专升本《程序设计基本》考试大纲
一、考试基本规定
掌握高档程序设计语言基本概念、基本理论及程序设计基本办法与编程技巧,掌握进行科学计算普通思路,具备一定抽象思维和逻辑推理能力。能运用所学知识,具备用计算机解决和解决实际问题思维办法与基本能力。
二、考试办法
闭卷笔试。
三、考试时间
120分钟。
四、试卷分值
试卷满分100分。
五、题型及比例
单项选取题:20%
填空题:10%
读程序写成果:20%
程序填空:20%
编写程序:30%
六、试卷考试内容及规定
1. C语言基本概念
(1) 理解C语言发展及特点。
(2) 掌握程序基本构造与书写格式。
(3) 掌握程序基本概念及程序开发基本过程。
(4) 理解构造化程序设计思想和办法.
2. 数据类型
(1) 掌握C语言字符集及惯用词法符号。
(2) 理解C语言数据类型(基本类型、构造类型、指针类型、空类型)。
(3) 掌握常量及变量定义办法。
(4) 掌握原则输入/输出函数使用方式。
3. 运算符和表达式
(1) 掌握运算符种类、运算优先级、结合性。
(2) 掌握各种表达式类型(赋值表达式、算术表达式、逗号表达式、条件表达式、关系表达式、逻辑表达式等)及求值规则。
(3) 掌握不同类型数据间转换与运算。
4. 语句
(1) 掌握选取语句用法。
(2) 掌握循环语句用法。
(3) 掌握continue、break语句。
(4) 理解循环嵌套调用。
5. 数组
(1) 掌握一维数组定义、初始化和引用。
(2) 掌握排序算法、查找算法和插入算法。
(3) 理解二维数组定义、初始化和引用。
(4) 掌握字符数组使用,理解字符串惯用函数。
6. 函数
(1) 掌握惯用库函数对的调用办法。
(2) 掌握自定义函数定义办法。
(3) 掌握形式参数与实际参数区别及参数传递方式。
(4) 掌握函数类型及其返回值。
(5) 掌握函数调用办法,理解函数嵌套调用、递归调用。
(6) 掌握局部变量和全局变量,理解变量作用域和生存期。
(7) 理解变量存储类型。
(8) 理解内部函数和外部函数。
7. 指针
(1) 掌握指针概念及指针定义。
(2) 掌握指针与地址运算符及指针运算。
(3) 掌握指向变量、数组、字符串指针变量。
(4) 理解指针变量作函数参数和指针型函数。
(5) 理解指针数组和指向函数指针。
8. 编译预解决
(1) 掌握编译预解决概念和特点。
(2) 理解不带参数宏定义及其使用。
(3) 理解带参数宏定义及其使用。
(4) 掌握“文献包括”概念和使用。
(5) 理解条件编译及其使用。
9. 构造与联合
(1) 掌握构造类型数据定义办法。
(2) 掌握构造型数据引用办法。
(3) 理解联合类型数据定义办法和引用办法。
(4) 理解指向构造体指针变量。
10. 文献
(1) 掌握定义和使用文献指针办法。
(2) 掌握文献打开和关闭办法。
(3) 掌握文献读写办法。
七、考试内容大体比例
1. 基本知识某些20%
2. 数组20%
3. 函数20%
4. 指针15%
5. 构造与联合20%
6. 文献5%
八、试题难易度大体比例
1. 容易题30%
2. 中档难度题50%
3. 较难题20%
九、参照书目
1. 《C语言程序设计》,谭浩强编,清华大学出版社。
2. 《程序设计基本》,吴文虎编,清华大学出版社。
《程序设计基本》考试样卷
一、单项选取题(每小题2分,共计20分,将答案写在题中横线上)
1. 在C语言中,字符型数据在内存中存储形式是▁▁▁▁▁。
A. 补码
B. 反码
C. 原码
D. ASCII码
2. 下列变量名中合法是▁▁▁▁▁。
A. B.C.Tom B. 3a66 C. _6a7b D. $ABC
3. 如下语句输出成果是▁▁▁▁▁▁。
#include
void main( )
{
printf(“%d”,null);
}
A. 0
B. 编译出错,变量无定义
C. -1
D. 1
4. 为避免在嵌套条件语句if-else中产生二义性,C语言规定:else子句总是与▁▁▁配对。
A. 同一行上if
B. 其之后近来if
C. 其之前近来if
D. 缩排位置相似if
5. 如下程序执行成果是▁▁▁▁▁▁。
#include
void main( )
{ int i,sum;
for(i=1;i<=3;sum++) sum+=i;
printf(“%d\n”,sum);}
A. 6
B. 3
C. 死循环
D. 0
6. 当执行如下程序时,▁▁▁▁▁▁。
#include
void main( )