2020上饶师范学院专升本C语言程序设计考试大纲题型

浏览次数:次 发布时间:2021-05-03

根据上饶师范学院计算机科学与技术专业《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上饶师范学院专升本数据结构考试大纲题型

湖南3+2 统招专升本

一键查询