年阜阳师范学院信息工程学院升级为C语言程序设计考试大纲
一.概述
《C语言程序设计》是阜阳工学院为计算机科学与技术专业入学考试设置的专业课考试科目。考试性质为:选拔具有一定计算机科学或相近专业高级语言程序设计基础理论和编程技能的高职院校毕业生进入本科学习。采取集中考试时间、闭卷笔试的形式。
本大纲基于C语言程序设计大纲。为了规范考试,本大纲明确了考试目标,详细编制了考试范围、具体要求、能力等级和难度等级。本大纲是考试命题的主要依据。
c语言程序设计是计算机科学与技术专业及相关专业的一门重要基础课程,也是计算机程序设计的入门课程。根据《C程序设计》课程标准,要求学生通过本课程的学习,掌握计算机解题的基本方法,具备用C语言编写和调试程序的初步能力。
本大纲解释权归阜阳工学院所有。
二、考试内容
1.评估目标和要求
(1)掌握C语言的基本概念和基本语法知识;
(2)掌握基本的数据结构和常用算法,能够阅读并正确理解程序;
(3)能够针对具体问题使用结构化编程方法编写C程序,具备基本的调试能力。
2.检查范围和要求
(1)C程序的基本结构
考试内容:C程序的构成要素(主要主函数、其他函数等。);头文件、数据描述、可执行语句、函数的开始和结束标记;C语言源程序的编写风格;c程序在计算机上实现的几个步骤?
考试要求:熟悉C程序的基本构成和写作风格;熟悉C程序的步骤(编辑、编译、连接、运行)。
(2)算法
考试内容:算法的概念和特点;算法的表示(例如,程序流程图、N-S流程图等。);结构化编程方法。
考试要求:正确理解算法的特点;了解常用的算法和结构化编程方法。
(3)数据类型、运算符和表达式
考试内容:C语言的标识符;C的数据类型(基本类型、自定义类型、指针类型、空类型)和定义变量的方法;C语言的基本常数和符号常数;不同类型数据之间的转换规则;C语言运算符的类型、优先级和组合;c语言表达式类型(包括赋值表达式、算术表达式、关系表达式、逻辑表达式、条件表达式、自增自减表达式等。)和操作规则。
考试要求:能正确使用C语言的标识符;精通基本数据类型和变量定义;掌握常量的类型(整数、实数、字符、字符串);能够正确使用符号常量;熟悉不同类型数据之间的转换规则;掌握赋值、算术、关系、逻辑、条件、自增自减等运算符,能够准确写出相关表达式。
(4)三种基本控制结构
考试内容:基本C语句(包括表达式语句、空语句、复合语句);数据输入输出(常用的输入输出函数:scanf/printf/getchar/putchar/gets/puts等。);编写关系和逻辑表达式;if语句实现的选择结构;并切换中断语句和多分支选择结构;选定结构的嵌套使用;由for、while和do~while语句实现的循环结构;continue和break语句在循环跳转中的应用:循环的嵌套使用:顺序结构、选择结构和循环结构的程序设计。
考试要求:能够正确编写C语句;重点介绍printf和scanf函数的使用(包括格式控制%d%f%c%s);能够正确编写关系表达式和逻辑表达式,正确计算结果;重点掌握if语句和if语句的嵌套;掌握switch和break语句的使用;重点掌握循环语句(while语句、do~while语句,特别是for语句)的执行过程,并能够正确使用;掌握循环控制中break语句和continue语句的作用;熟悉多循环的实施流程(尤其是双循环的实施流程);掌握顺序结构、选择结构、循环结构的编程,能够编写三种基本控制结构的程序。
(5)数量
考试内容:一维数组和二维数组的定义、初始化和使用;字符串和字符数组的定义和使用。
考试要求:掌握数组的定义、初始化和引用(重点是一维数组的定义、初始化和引用);熟练使用一维和二维数组编写C语言程序;掌握字符串处理函数(重点是strlen/strcpy/strcmp等函数)并使用字符串处理函数解决实际应用问题。
6)功能
考试内容:库函数(常用数学函数:sin/cos/sqrt/pow/exp/fabs/log,常用字符函数:isalnum/isalpha/isdigit/islower/toupper,常用字符串函数:strcpy/strcmp/strcat/strlen等。);函数的定义(函数名、参数、返回值、函数类型);函数的原型声明;函数调用(实参,参数传递的方式);函数的嵌套调用(不包括递归调用);局部变量和全局变量;变量的存储类型(自动、静态、寄存器、外部),变量的范围和生命周期。
考试要求:能够准确调用库函数;能够正确编写自定义函数和函数原型的信誉并进行正确调用;了解价值传递和地址传递的区别;熟悉嵌套函数调用的执行过程;了解局部变量和全局变量的定义方法和区别;了解不同存储类型的变量。
(7)指针
考试内容:指针和指针变量的概念,指针和地址运算符;指向变量、数组和字符串的指针以及指向变量、数组和字符串的指针变量;通过指针引用变量、数组元素和字符串。
考试要求:重点掌握地址和指针变量的概念;掌握关键变量和指向变量的指针变量的地址;熟悉数组指针和指向数组元素的指针变量;熟悉字符串指针和字符串变量指针。
(8)结构
考试内容:结构类型的定义方法;结构变量的定义和初始化方法;结构的定义和应用:结构指针的定义和应用。
考试要求:掌握结构类型的定义;掌握结构类型变量的定义和初始化;熟悉结构类型变量的成员引用;了解结构数组的定义和应用;了解结构指针的定义和应用。
9)文件
考试内容:证件及证件种类;文件的打开和关闭;读写文件。
考试要求:理解文件的概念和文件类型的指针;掌握打开和关闭文件的方法(使用fopen/fclose函数),熟悉文件的顺序读写、文件的定位和随机读写的使用。
三。补充说明
1.考试形式
采取闭卷和笔试的形式,满分分,考试时长分钟。
2.试卷结构
3.试卷的内容和难度
C语言基础知识占40%左右,编程技能的考查占60%左右。试题内容分别为易、中、难各占30%、50%、20%左右。
4.参考教科书版本
1.《c程序设计》(第五版),作者谭浩强,清华大学出版,年。
2.《C程序设计学习指导》(第五版),谭浩强,清华大学出版,。
年全国专升本考试大纲汇总(更新中)年全国本科考试大纲汇总(正在更新)
全国各省本科升本成绩查询时间及入口汇总
年全国大专最新考试时间汇总(正在更新)
年全国高考及本科招生时间汇总
年:全国各省本科教育招生*策汇总(正在更新)
年全国本科招生计划及院校汇总
年全国本科报名条件一览表。
年全国高考流程及