2020年,河北理工大学计算机科学与技术专业教学大纲发布。同学们过来看看。有了大纲,考试就事半功倍了!
一、内容概述及要求
靠前部分:C语言程序设计
一、课程介绍
c语言程序设计课程考试是招收计算机相关专业本科学生的入学考试。
考C语言程序设计课程的考生要了解C程序的基本构成,C程序中的数据类型及其运算,结构化程序设计的三种基本结构(顺序、选择、循环)、数组和函数;了解编译预处理命令、指针、结构和公共体、位操作等知识模块所涉及的基本概念和语法规范;掌握运用以上语法知识设计结构化程序的基本方法;熟悉程序设计中简单的数据结构和算法,具备分析和编写简单C程序的能力,以及纠错和调试程序的基本能力。考生应具备规范、结构化的编程思维,能够综合运用所学知识分析解决简单的实际问题。
C语言程序设计课程考试从两个层面对考生进行测试。较高层次要求“懂”、“会”,较低层次要求“懂”、“会”。这里的“理解”和“认识”指的是对概念和理论的要求。“主人”
而“符合”指的是对使用和应用能力的要求。
二、考试形式和试卷结构
考试采用闭卷和笔试的形式,满分150分,考试时间75分钟。
试卷包括选择题、程序阅读题、程序填充空题和程序设计题。选择题是有四个选项的单项选择题;程序阅读题和程序填充空题只要求直接填写结果;编程题要写完整的程序代码,要符合C语言的语法规范。
选择题和程序阅读题总分70分。程序填充空和编程题总分80分。
二.知识要点和评估要求
一、C语言程序的结构
(一)知识范围
c语言程序的基本构成;程序中的头文件、函数组成和注释;程序的执行过程;源程序的编写格式。
(2)评估要求
1.理解c程序的基本结构和执行过程。
2.理解C程序中头文件和注释的概念,正确使用包含命令的文件,在程序中添加注释。
3.理解C函数的形式。
4.了解C程序源代码的编写格式。
二、数据类型及其操作
(一)知识范围
C语言的基本数据类型(整数、浮点、字符)及其表示方法;常量和变量的使用;运营商的类型、运营优先级和组合;常用表达式(赋值表达式、算术表达式、关系表达式、逻辑表达式、bar表达式、逗号表达式)的语法表示和求值规则;不同类型数据之间的转换和操作。
(2)评估要求
1.掌握c语言的基本数据类型,了解不同数据类型常量的表示方法。
2.掌握变量定义、初始化、引用的基本方法。
3.在编程中,常量和变量的类型会根据需要合理确定,并正确使用。
4.了解各种运算符的优先级和组合,掌握其表达式的语法表示和运算规则,正确计算表达式的值,根据需要写出正确的C表达式。
5.了解表达式中不同类型数据之间的自动转换规则,掌握强制类型转换的用法。
三、序列结构程序设计
(一)知识范围
C语言中的基本语句(表达式语句,空语句,复合语句);字符数据的输入输出;格式化数据的输入和输出;序列结构编程方法。
(2)评估要求
1.了解C程序中常用的基本语句形式。
2.掌握使用getchar()和putchar()标准库函数实现字符数据输入输出的方法。
3.掌握使用scanf()和printf()标准函数实现不同类型数据的格式输入输出的方法,在编程中根据需要正确输入数据,合理设计输出格式。
4.掌握用序列结构设计简单C程序的基本方法。
第四,选择结构化编程
(一)知识范围
If语句(if单分支,if-else双分支,else-if嵌套);Switch语句;选择结构的嵌套;选择结构化编程方法。
(2)评估要求
1.理解三个if语句的语法结构,掌握使用if语句设计和选择结构化程序的方法。
2.了解switch语句的语法结构,掌握使用switch语句设计多分支选择结构程序的方法。
3.理解嵌套选择结构语句的语法表达,会分析嵌套选择结构程序的执行过程。
4.会正确分析选择结构程序的执行过程,合理选择句子形式设计正确的选择结构程序。
5.循环结构的程序设计
While循环语句;Do-while循环语句;for循环语句;继续和中断语句;循环的嵌套。
(2)评估要求
1.了解while、do-while、for语句的语法结构,掌握使用三种循环语句设计循环结构程序的方法。
2.理解continue和break语句的语法结构,掌握它们在循环结构程序中的用法。
3.理解嵌套循环结构语句的语法表达,会正确分析嵌套循环结构程序的执行过程。
不及物动词数组
(一)知识范围
一维数组和二维数组的定义和初始化及其元素的引用;字符数组的定义和初始化以及元素的引用,使用字符数组存储和操作字符串;字符串及其常用处理函数。
(2)评估要求
1.掌握一维数组和字符数组的定义、初始化和元素引用方法。
2.熟悉2D阵列的定义、初始化和元素引用方法。
3.了解字符串的概念,掌握使用字符数组存储和操作字符串的方法,熟悉常用的字符串处理功能
(put,get,strcmp,strlen)的用法。
4.在编程中,数组将用于正确处理同类数据的读写访问操作,字符串处理函数将用于操作字符串。
七.功能
(一)知识范围
函数的定义;函数的参数和返回值;函数调用;函数的嵌套调用;函数的递归调用;局部变量和全局变量;变量的存储类别(自动、静态、寄存器、外部)。
(2)评估要求
1.了解函数定义的语法形式,掌握一般函数的定义方法。
2.了解函数的形式参数、实际参数和返回值的概念和特点。
3.理解函数调用的语法形式;理解函数原型的概念,掌握其声明方法。
4.了解按值函数调用的参数传递机制和特点,将会正确分析按值函数调用的执行过程,掌握利用按值函数调用实现结构化编程的方法。
5.理解嵌套函数调用的概念,会正确分析嵌套函数调用的执行过程。
6.理解递归函数的概念,会正确分析递归函数调用的执行过程。
7.理解变量的作用域和寿命的概念,理解局部变量和全局变量的概念,掌握它们的使用方法;了解自动变量和静态局部变量的特点,掌握它们的使用方法;知道如何使用寄存器变量,如何用extern声明外部变量,会根据变量在程序中的定义位置和声明方式,正确分析变量的作用域和生存期。
八、预处理命令
编译预处理的概念;宏定义命令;该文件包含命令。
(2)评估要求
1.了解编译预处理的概念和作用。
2.了解宏定义命令的语法,掌握不带参数和带参数的宏定义用法,分析预编译时宏定义命令的宏扩展过程。
3.理解包含命令的文件的语法形式,在程序设计中正确使用包含命令的文件。
九.两颗北极指极星
(一)知识范围
指针的概念;指针的基本操作;指向变量的指针变量的定义、赋值和引用;指向一维数组的指针变量的定义、赋值和引用;指向字符串的指针变量的定义、赋值和引用,使用指针作为参数的函数调用;返回指针值的函数;指针和指向指针的指针的数组。
(2)评估要求
1.了解指针的概念,了解指针运算符(*)和地址运算符(,)的使用特点,掌握指针变量指向变量的定义、赋值和引用方法,了解指针赋值和算术运算的规则。
2.掌握指针变量指向一维数组的定义、赋值和引用方法,会正确使用指针变量间接访问一维数组的元素。
3.掌握指针变量指向字符串的定义、赋值和引用方法,会正确使用指针变量间接访问字符串。
4.了解以指针变量和数组名为参数的函数调用机制和特点,掌握函数地址调用的使用方法,将会正确分析函数地址调用的执行过程,设计合理的地址调用函数,在编程中根据需要进行正确的调用。
5.理解返回指针值的函数概念,熟悉指针数组、指针概念和用法,使用指针数组和二级指针间接访问2D数组元素。
X.结构和公共体
(一)知识范围
结构和常见体型的定义;结构和常用体变量的定义、初始化和成员引用;结构数组的定义、初始化和元素引用;指向结构类型数据的指针;使用typedef定义类型。
(2)评估要求
1.理解和区分结构和公共体的概念,掌握结构类型的定义方法,以及结构变量的定义、初始化和成员引用方法。
2.掌握结构数组的定义、数组元素及其成员的初始化和引用方法,将正确使用结构数组来处理异构数据的存储和访问操作。
3.掌握指向结构类型数据的指针变量的定义、初始化和引用方法,会正确使用指向结构数据的指针变量间接访问结构数据和成员,熟悉以结构指针为参数的函数调用方法。
4.了解常用体类型的定义方法,常用体变量的定义、初始化和成员引用方法。
5.typedef语句将被正确用于定义新的类型名。
XI。位操作
(一)知识范围
位运算符(,、|、^、~、
部分内容来源于网络、学生投稿,如有侵权或对本站有任何意见、建议或者投诉,请联系邮箱(1296178999@qq.com)反馈。
未经本站授权,不得转载、摘编、复制或者建立镜像, 如有违反,本站将追究法律责任!
本文标签:
河北专接本
上一篇:2020年河北专接本外语类考试大纲有变动
下一篇:2020年北京理工大学珠海学院专插本考试大纲