2022年河北外国语学院专升本计算机科学与技术/人工智能/软件工程/数据科学与大数据技术/网络工程/物联网工程/信息管理与信息系统专业(理工类)考试大纲
2022年河北专升本计算机科学与技术/人工智能/软件工程/数据科学与大数据技术/网络工程/物联网工程/信息管理与信息系统专业(理工类)考试大纲
一、内容概述与要求
第一部分:C语言程序设计
I.课程简介
C语言程序设计课程考试是为招收计算机类相关专业专科升本科学生而实施的入学考试。
参加C语言程序设计课程考试的考生应理解C程序的基本构成、C程序中的数据类型及其运算、结构化程序设计的三种基本结构(顺序、选择、循环)、数组、函数;了解编译预处理命令、指针、结构体与共用体、位运算等知识模块所涉及的基本概念、语法规范;掌握运用以上语法知识进行结构化程序设计的基本方法;熟悉程序设计中简单的数据结构和算法,具有一定的分析和编写简单C程序的能力,以及基本的纠错和调试程序的能力。考生应具有规范的结构化编程思维,能够综合运用所学知识分析并解决简单的实际问题。
C语言程序设计课程考试从两个层次对考生进行测试,较高层次的要求为“理解”和“掌握”,较低层次的要求为“了解”和“会”。这里“理解”和“了解”是指对概念与理论提出的要求。“掌握”和“会”是指对使用方法、应用能力提出的要求。
二、考试形式与试卷结构
考试采用闭卷、笔试形式,全卷满分为150分,考试时间为75分钟。
试卷包括选择题、程序阅读题、程序填空题和编程题。选择题是四选一型的单项选择题;程序阅读题、程序填空题只要求直接填写结果;编程题应写出完整的程序代码,要求符合C语言的语法规范。
选择题和程序阅读题分值合计为70分。程序填空题和编程题分值合计为80分。
II.知识要点与考核要求
一、C语言程序的结构
(一)知识范围
C语言程序的基本构成;头文件、函数构成以及程序中的注释;C程序的执行过程;源程序的书写格式。
(二)考核要求
1.理解C程序的基本结构及执行过程。
2.理解C程序中头文件、注释等概念,会在程序中正确使用文件包含命令以及添加注释。
3.理解C函数的构成形式。
4.了解C程序源代码的书写格式。
二、数据类型及其运算
(一)知识范围
C语言的基本数据类型(整型、浮点型、字符型)及其表示方法;常量与变量的使用;运算符的种类、运算优先级和结合性;常用表达式(赋值表达式、算术表达式、关系表达式、逻辑表达式、条件表达式、逗号表达式)的语法表示及其求值规则;不同类型数据间的转换与运算。
(二)考核要求
1.掌握C语言的基本数据类型,了解不同数据类型常量的表示方法。
2.掌握变量的定义、初始化和引用的基本方法。
3.在编程中会根据需要合理确定常量与变量的类型并正确使用。
4.理解各种运算符的优先级和结合性,掌握其构成表达式的语法表示和运算规则,会正确计算表达式的值,会根据需要书写正确的C表达式。
5.了解表达式中不同类型数据间的自动转换规则,掌握强制类型转换的使用方法。
三、顺序结构程序设计
(一)知识范围
C语言中的基本语句(表达式语句、空语句、复合语句);字符数据的输入与输出;数据的格式输入与输出;顺序结构程序设计方法。
(二)考核要求
1.了解C程序中常用的基本语句形式。
2.掌握使用getchar()和putchar()标准库函数实现字符数据输入与输出的方法。
3.掌握使用scanf()和printf()标准函数实现不同类型数据的格式输入与输出的方法,在编程中会根据需要正确输入数据并合理设计输出格式。
4.掌握使用顺序结构设计简单C程序的基本方法。
四、选择结构程序设计
(一)知识范围
if语句(if单分支、if-else双分支、else-if嵌套);switch语句;选择结构的嵌套;选择结构程序设计方法。
(二)考核要求
1.理解三种if语句的语法结构,掌握使用if语句设计选择结构程序的方法。
2.理解switch语句的语法结构,掌握使用switch语句设计多分支选择结构程序的方法。
3.了解嵌套选择结构语句的语法表示,会分析嵌套选择结构程序的执行过程。
4.会正确分析选择结构程序的执行过程,会合理选用语句形式设计正确的选择结构程序。
五、循环结构程序设计
(一)知识范围
while循环语句;do-while循环语句;for循环语句;continue和break语句;循环的嵌套。
(二)考核要求
1.理解while、do-while和for语句的语法结构,掌握使用三种循环语句设计循环结构程序的方法。
2.理解continue和break语句的语法结构,掌握其在循环结构程序中的使用方法。
3.了解嵌套循环结构语句的语法表示,会正确分析嵌套循环结构程序的执行过程。
六、数组
(一)知识范围
一维数组和二维数组的定义、初始化及其元素的引用;字符数组的定义、初始化和元素的引用,使用字符数组存储和操作字符串;字符串及其常用处理函数。
(二)考核要求
1.掌握一维数组和字符数组的定义、初始化及其元素引用的方法。
2.熟悉二维数组的定义、初始化及其元素引用的方法。
3.理解字符串的概念,掌握使用字符数组存储和操作字符串的方法,熟悉常用字符串处理函数(puts、gets、strcmp、strlen)的使用方法。
4.在编程中会使用数组正确处理同质数据的读写访问操作,会使用字符串处理函数操作字符串。
七、函数
(一)知识范围
函数的定义;函数的参数与返回值;函数的调用;函数的嵌套调用;函数的递归调用;局部变量和全局变量;变量的存储类别(自动、静态、寄存器、外部)。
(二)考核要求
1.理解函数定义的语法形式,掌握一般函数的定义方法。
2.理解函数的形式参数与实际参数、函数的返回值的概念和特点。
3.理解函数调用的语法形式;理解函数原型的概念,掌握其声明方法。
4.理解函数传值调用的参数传递机制和特点,会正确分析函数传值调用的执行过程,掌握使用函数的传值调用实现结构化程序设计的方法。
5.了解函数嵌套调用的概念,会正确分析函数嵌套调用的执行过程。
感谢您阅读2022年河北外国语学院专升本计算机科学与技术/人工智能/软件工程/数据科学与大数据技术/网络工程/物联网工程/信息管理与信息系统专业(理工类)考试大纲,本文出自:诚为径统招专升本网,转载需带上本文链接地址:https://tzzsb.cwjedu.com/ksjc/17472
- 温馨提示:
- 因考试政策、内容不断变化与调整,诚为径教育网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!