根据上饶师范学院计算机科学与技术专业《C语言程序设计》教学大纲和我省相关专业院校考生的实际情况,上饶师范学院专升本统考《C语言程序设计》试题主要考察学生对该课程基本内容、基本要求、基本应用掌握的深度和广度。要求掌握编程的基本概念和方法,C语言的语法、语句和用法,一般问题的分析思维,数据存储结构的表达和基于存储结构的编程方法,用C语言语句编写程序代码,有能力和基础进一步学习计算机科学与技术专业的后续课程。
本科考试120分钟,总分150分。
一、考试范围和要求
(a) c语言概述
1.了解C语言的历史发展过程和现状,了解C语言的编程风格。
2.掌握C语言程序的基本结构和表达方式。
3.能够在编程环境中编辑、编译、调试和运行简单的程序。
(2)数据类型、运算符和表达式
1.了解什么是算法。
2.掌握流程图的概念和表示。
3.了解关键字和标识符的概念和应用特点,数据类型的含义以及常量和变量的分类。
4.掌握每种数据类型的含义和特点,不同类型常量的表达,不同类型变量的定义,初始值的赋值方法。
5.掌握各种运算符的含义和优先级,各种表达式的表示方法、运算特点、值类型和计算方法。它可以描述各种公式的表达式,并对各种表达式进行混合运算。
(3)序列结构编程
1.理解数据输入输出的概念及其在C语言中的实现。
2.掌握赋值语句的表达方法;掌握两组输入输出函数的格式、表达式、使用功能和特点。
3.掌握顺序编程的思想和编程方法。
(4)结构规划的选择
1.掌握问题中条件的表达(关系表达式、逻辑表达式)和运算结果。
2.掌握编程中条件的描述方法(使用不同格式的if语句或switch语句)和使用方法,能够编程各种条件下的问题。
(e)循环程序的设计
1.理解循环的概念,解决语句重复执行的问题。
2.了解实现循环的各种语句的执行过程、执行步骤和相关参数的变化,了解中断和继续的使用形式和原因。
3.掌握循环语句的格式和应用特点,掌握循环编程的方法。
(6)阵列
1.理解数组的基本概念。
2.掌握不同类型数组的特点,掌握数组元素的定义、初始化和引用方法;掌握数组的实际应用、特点和编程方法。
(七)指针
1.了解指针的概念、特征、分类和数据类型描述。
2.掌握指针的含义,以及不同类型的指针与引用的变量、数组、字符串、函数等之间的内在联系。(无内容:指针对指针,函数对指针)
(8)功能
1.了解一般问题的解决方案和程序的结构化、模块化设计思想,函数的调用方法,变量的数据类型和存储类别,内部函数和外部函数的含义。
2.掌握函数定义的一般格式,形式参数和实际参数的概念,参数值的传递,返回值的类型和表达式,函数调用的方法、特点和不同的调用形式(嵌套调用和递归调用),局部变量和全局变量的定义方法和声明形式。
(9)编译预处理
1.了解预处理的含义和原因,文件中包含的含义和宏的含义。
2.区分宏和函数的异同;掌握如何使用文件中包含的命令。
(十)结构和共同体
1.了解C语言中基本类型和构造类型的含义,枚举类型的含义和特点,类型声明和变量的区别。
2.掌握结构、公共体、枚举类型的声明方法以及相应变量的定义、初始化和引用方法。
二、考试形式和试卷结构
(一)考试形式:闭卷笔试。
(二)试卷结构
试卷由靠前卷和第二卷两部分组成。靠前卷包括两种题型:单项选择题和空题。靠前道单项选择题,包括25道小题,每道3分,共75分;填写空第二大题,包括10道小题,每道小题3分,共30分。第二卷包括程序分析题和编程题。第三大程序分析题,包括5个小题,每题5分,共25分;第四大编程题,包括2个小项目,每个10分,共20分。试卷总分150。
(三)命题原则
试题尽量覆盖教材的主要内容,知识点分布均匀,保持稳定的难易程度。本文主要考察学生对C语言基础知识(数据类型、运算、句子结构)和基本语法的掌握情况,以及能否用C语言解决一些标准问题和编写实用程序。
(4)试题难度比
试题不超过课本所学知识,难度与课本相当。其中,易题约占40%,中难度约占50%,难题约占10%。
第三,样题
一、单项选择题(每道小题3分,25道小题75分)
1.在下列变量名中,()是合法的。
A.% a123 B. x * c C. x _ 2 D. 2 _ x
二、填空题(每道小题3分,10道小题30分)
26.定义了char chint a;执行语句scanf("%c%d ",,ch,, a);如果从键盘输入的数据是“666”,变量a的值是。
三、程序分析题(每道小题5分,5道小题25分)
36.源程序如下。该程序的运行结果是_ _ _ _ _ _ _ _。
#包括
main()
{
int fact(int n);
int f;
f = fact(5);
printf("%d ",f);
}
int fact(int n)
{
int c;
if(n = = 1)c = 1;
else c = n * fact(n-1);
返回c;
}
四、编程题(每道小题10分,2道小题20分)
41.写程序代码计算区间[1,1000]内所有偶数的和,输出和。
编程要求:代码结构完整,主题的功能需求在主功能中实现。
部分内容来源于网络转载、学生投稿,如有侵权或对本站有任何意见、建议或者投诉,请联系邮箱(1296178999@qq.com)反馈。 未经本站授权,不得转载、摘编、复制或者建立镜像, 如有违反,本站将追究法律责任!
本文标签: 江西专升本 上一篇:2020上饶师范学院专升本无机化学考试大纲 下一篇:2020上饶师范学院专升本数据结构考试大纲题型