2021年上半年C语言考试大纲?
一.概述
普通高校招生考试属于国家统一招生考试。安徽省普通高等学校招生对象为安徽省普通高等职业院校(以及经批准举办普通高等职业教育的成人高校)全日制毕业生和安徽省普通高等职业教育退役士兵。符合条件的考生必须获得高职(专科)书。
《C语言程序设计》考试是我校计算机科学与技术专业招生考试的考试科目之一。考试对象为报考我校计算机科学与技术专业的考生。为贯彻落实党中央、国务院关于做好高校毕业生就业工作的精神和国务院常务会议提出的扩大普通高校毕业生规模的要求,按照教育部的部署和要求,根据《安徽省2021年普通高校专升本考试招生工作操作办法》文件精神,制定本科目考试大纲。大纲的制定力求体现本专业招生类型的特点,科学、公正、准确、规范地评价考生在编程基础和编程能力方面是否具备本科学习的能力。考生可以根据本大纲的内容和要求,自学相关内容,掌握相关知识。考试采取笔试进行(免笔试的学生必须参加面试),考试时长120分钟,试卷总分为150分。
本教学大纲由皖江工学院电信学院负责解释。
二、考核目标和要求
1.掌握C语言的基本概念和基本语法知识;
2.具备使用C语言解决问题的基本编程能力;精通C语言的阅读、理解和编程。
三、考试的范围和要求
第1章编程和C语言
(一)C语言程序的基本结构。(次焦点)
(2)源程序的编写格式。(关键)
第二章算法——程序的灵魂
(一)算法的概念和特征(一般)
(2)算法的表示方法(一般)
(C)结构化方案编制方法(次要重点)
第3章最简单的C程序设计——顺序程序设计
(一)常量和变量(关键)
(B)C语言数据类型(整数、字符、浮点)(重点)
(3)运算符和表达式(算术运算符和强制类型转换运算符)(要点)
转让声明(答案)
(5)用printf功能输出数据(键)
(6)使用扫描功能输入数据(按键)
第4章选择结构编程
(一)if语句实现结构的选择(关键)
(2)利用switch语句实现多分支选择结构(重点)
(C)关系运算符和关系表达式(答案)
(D)逻辑运算符和逻辑表达式(重点)
(5)条件运算符和条件表达式(一般)
(六)选择嵌套结构(二级重点)
第5章循环结构编程
(一)while语句实现循环(关键)
(2)使用for语句实现循环(关键)
(C)循环语句的嵌套(关键)
(D)使用break语句提前终止循环(常规)
(5)用continue语句提前结束这个循环(一般)
第6章用数组处理批量数据
(1)一维数组(key)的定义、初始化和引用
(2)二维数组的定义、初始化和引用(重点)
(3)字符数组的定义、初始化和引用(重点)
(4)用一维数组、二维数组和字符数组(key)编程
(V)字符阵列的输入和输出(次要强调)
㈥使用字符串处理函数(使用puts、gets、strcat、strcpy、strcmp和strlen等函数)(概述)
第七章用函数实现模块化编程。
(一)定义功能的方法(关键)
(二)函数调用的形式(键)
(3)形式参数和真实参数的数据传输(重点)
(D)函数和返回值的类型(次要焦点)
(5)功能说明(概述)
(6)函数的嵌套调用(通用)
(7)作为函数参数的数组(要点)
(8)局部变量和全局变量(通用)
第八章善于使用指针
(一)指针变量的概念(通用)
(2)指针变量的定义和引用(重点)
(C)指针变量作为函数参数(键)
(4)指向数组元素的指针(关键点)
(5)引用数组元素时的指针操作(key)
(6)通过指针引用数组元素(次要焦点)
(7)使用数组名作为函数参数(重点)
(8)通过指针引用字符串(通用)
第9章用户自己创建数据类型
(一)结构型变量的定义(重点)
(B)结构可变构件的参考方法(要点)
(3)结构数组(键)
(4)结构指针(通用)
(5)使用指针处理链表(通用)
(6)用typedef声明新的类型名(次强调)
第10章文件的输入和输出
(一)文件和文件指针的概念(通用)
(2)打开和关闭文件(fopen和fclose函数的应用)(次要重点)
(3)读写文件(fputc、fgetc、fputs、fgets、fread、fwrite、fprintf、fscanf函数的应用)(次强调)
第四,考试课本和参考书
1.教学材料:
谭浩强。c程序设计(第五版)[M]。北京:清华大学出版社,2017年8月。
2.参考资料:
谭浩强。c程序设计(第5版)学习指导[M]。北京:清华大学出版社,2017年8月。
string函数用法?
c语言提供了丰富的字符串处理函数,大致可以分为字符串的输入和输出。、合并、修改、比较、转换、复制和搜索。使用这些函数可以大大减轻编程的负担。用于输入和输出的字符串函数,在使用前应该包含头文件。