兰州资源环境职业技术大学人工智能工程技术专业测试大纲

(一)测试大纲使用范围及对象

本测试大纲适用于报考“人工智能工程技术”本科专业的高职(专科)升本科考试免试入学考生。

(二)测试目的

按照专本兼顾的原则,主要测试人工智能工程技术专业本科阶段的学习基础。

(三)测试内容

本测试大纲主要包括C程序设计基础、顺序结构程序设计、选择结构程序设计等11个知识模块,测试考生的程序分析与程序设计等方面专业基础知识掌握情况。参考书目:《C语言程序设计》武春岭主编,高等教育出版社,十三五规划教材。

1.C语言概述模块

(1)了解C语言的发展及主要特征;

(2)掌握C程序的基本结构;

(3)掌握C语言程序的上机实现过程。

2.C程序设计基础模块

(1)掌握C语言中的数据类型与常量的表示方法;

(2)掌握变量的命名、定义及赋值方法;

(3)理解各类数值型数据间的混合运算规则;

(4)掌握基本运算符的功能与表达式的使用。

3.顺序结构程序设计模块

(1)掌握用传统流程图进行算法描述;

(2)掌握结构化程序设计的三种基本结构;

(3)掌握getchar()、putchar()、printf()、 scanf()函数的使用;

(4)掌握顺序结构程序的设计方法。

4.选择结构程序设计模块

(1)掌握关系运算符和逻辑运算符的功能及用法;

(2)掌握if语句的使用;

(3)掌握switch语句的使用;

(4)掌握选择结构程序的设计方法。

5.循环结构程序设计模块

(1)掌握循环的概念及循环的构成要素;

(2)掌握while语句的使用方法;

(3)掌握do-while语句的使用方法;

(4)掌握for语句的使用方法;

(5)掌握break、continue语句的使用方法;

(6)掌握循环嵌套的概念及其程序描述方法。

6. 数组模块

(1)掌握数组的基本概念;

(2)掌握一维、二维数组的定义和使用;

(3)掌握字符数组的使用;

(4)了解常用的字符串处理库函数的功能和使用方法。

7. 函数模块

(1)掌握函数定义的一般形式;

(2)理解形参和实参的概念;

(3)掌握函数的调用方法;

(4)了解函数的嵌套调用和递归调用;

(5)掌握数组作函数参数的方法;

(6)了解局部变量和全局变量的概念;

(7)了解变量的存储类别和作用域;

(8)了解内部函数和外部函数的概念。

8. 编译预处理模块

(1)掌握宏定义的概念和使用;

(2)了解文件包含。

9. 指针模块

(1)掌握指针的基本概念及其使用规则;

(2)掌握利用指针访问基本变量的方法;

(3)掌握利用指针访问一、二维数组的方法;

(4)掌握利用指针访问字符串的方法;

(5)掌握指针做函数参数的方法;

(6)了解指针数组的使用;

(7)了解指向函数的指针与指针型函数。

10. 结构体与共用体模块

(1)掌握结构体类型的定义方法;

(2)掌握结构体类型变量的定义、初始化和引用;

(3)了解指向结构体类型数据的指针的使用;

(4)了解结构体数据类型的使用;

(5)掌握共用体的概念;

(6)了解枚举类型的定义和使用。

11. 文件模块

(1)了解文件的基本概念;

(2)掌握文件打开和关闭的方法;

(3)了解文件读写和定位函数的功能。

(四)试题难易程度

较容易题        约   50%

中等难度题      约   30%

较难题          约   20%

(五)题型结构

试卷题型一般包括客观题(单项选择题、判断题)和非客观题(程序阅读题、程序改错题、程序填空题、编程题)。其中,各类题型、题量与分值的大致结构为:

题  型

题量(道)

分值(分)

单项选择题

20

40

判断题

10

20

程序阅读题

2

20

程序改错题

2

20

程序填空题

2

20

编程题

3

30

(六)说明

测试采用闭卷笔试形式;考试时间120分钟;试卷满分150分。


甘肃专升本