2020年普通专升本《C语言程序设计》考试大纲
- 格式:doc
- 大小:15.00 KB
- 文档页数:2
湖南财政经济学院2020年“专升本”《 C语言程序设计》考试大纲一、考试要求通过课程的学习,学生掌握算法设计思想,掌握结构化程序设计的基本概念、方法和技巧,培养学生良好的程序设计风格、程序阅读与分析、程序设计和调试能力,进一步培养学生分析问题、解决问题的能力,使学生具备初步的高级语言程序设计能力,为后续课程的学习和应用开发打下扎实的程序设计基础。
二、考试的范围和内容考核知识点一:C程序构成及运行流程1.考核内容:程序的构成,main函数和其他函数;头文件,数据说明,函数的开始和结束标志以及程序中的注释;C语言源程序的书写格式及风格。
2.考核要求:了解:程序的构成、函数的构成掌握:运行C程序的步骤与方法,培养程序设计和调试动手的能力,使学生具备良好的程序设计风格。
考核知识点二:算法、数据类型及表达式1.考核内容:算法的概念、特性、表示;C的数据类型(基本类型,构造类型,指针类型,无值类型)及其变量定义方法;C运算符的种类、运算优先级和结合性;.不同类型数据间的转换与运算;C表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。
2.考核要求:了解:算法的特性及表示方法;C运算符的运算优先级和结合性;数据类型间的转换。
掌握:变量的定义,C表达式的求解应用:算法的设计及用流程图、伪代码表示算法,建立“自顶向下、逐步细化”、“分而治之”等程序设计的思想。
考核知识点三:C语句及输入输出函数1.考核内容:表达式语句,空语句,复合语句;输入输出函数的调用,正确输入数据并正确设计输出格式。
2.考核要求:了解:输入输出函数用法。
掌握:数据的输入输出各种格式符的含义及用法。
应用:正确输入数据并正确设计输出格式;自增、自减运算符,区别i++ 与++i,i-- 与--i。
考核知识点四:选择结构程序设计1.考核内容:用if语句实现选择结构;用switch语句实现多分支选择结构;选择结构的嵌套。
《C语言程序设计》考试大纲Ⅰ考试性质普通高等学校本科插班生招生考试是由专科毕业生参加的选拔性考试。
高等学校根据考生的成绩,按已确定的招生计划,德、智、体全面衡量,择优录取。
因此,本科插班生考试应有较高的信度、效度、必要的区分度和适当的难度。
本大纲适用于所有需要参加《C语言程序设计》考试的各专业考生。
Ⅱ考试内容总体要求:考生应按本大纲的要求了解或理解“C语言程序设计”中的数据类型、运算符与表达式、顺序结构、选择结构、循环控制、数组、函数、指针、预处理命令、结构体与共用体、文件的基本概念。
熟练掌握程序设计的基本方法和C语言本身的语法、语句和使用方法。
掌握一般问题的分析思路、数据存储结构表达及建立在存储结构之上的程序设计方法,具备初步运用C语言解决问题的程序设计能力;能熟练地阅读、理解和编制简单的C程序;具备进一步学习计算机各专业后续课程的能力和基础。
一、数据类型、运算符与表达式⒈考试内容⑴关键字与标识符的概念:关键字的含义,标识符的定义,常量和变量的分类。
⑵数据类型:数据类型的含义、特点,不同类型常量的表达,不同类型变量的定义、赋初值方法。
⑶运算符:各类运算符的含义、优先级,各类表达式的表示方法、运算特点、值的类型和计算方法,各类公式的表达式描述和各类表达式的混合运算。
⒉考试要求⑴理解关键字与标识符的概念、应用特点,理解数据类型的含义和常量、变量的分类。
⑵掌握各数据类型的含义、特点,不同类型常量的表达,不同类型变量的定义和赋初值方法。
⑶熟练掌握各类运算符的含义、优先级,各类表达式的表示方法、运算特点、值的类型和计算方法。
能够进行各类公式的表达式描述和各类表达式的混合运算。
二、顺序结构程序设计⒈考试内容⑴输入输出:常用的输入输出函数,基本的输入输出格式。
⑵赋值语句:赋值语句功能和表达方法。
⑶顺序程序设计:编写顺序结构语句及程序。
⒉考试要求⑴了解数据输入输出的概念以及在C语言中的实现方法。
⑵掌握赋值语句表达方法;掌握两组输入输出函数的格式、表达方式和使用功能、特点。
河北省普通高校专科接本科教育考试计算机科学与技术/软件工程/网络工程/物联网工程专业考试说明一、内容概述与要求第一部分: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语言考试大纲第一章 C语言概述(一)课程内容1 C语言的简史与特点2 一个简单的C程序3 程序的编辑,编译,链接和运行(二)考核知识点与考核要求1.程序设计,要求达到“识记”层次。
2.C语言的字符集,要求达到“领会”层次。
第二章数据类型,运算符与表达式(一)课程内容1 C数据类型2 常量与变量3运算符与表达式(二)考核知识点与考核要求1.C数据类型,要求达到“识记”层次。
2.常量与变量,要求达到“领会”层次。
3.运算符与表达式,要求达到“简单应用”层次。
第三章顺序程序设计(一)课程内容1 C语句的概述2 赋值语句3 数据输入输出的概念及在C语言中的实现4 字符数据的输入输出5 格式输入与输出(二)考核知识点与考核要求1.C语句的概述,要求达到“识记”层次。
2.赋值语句,要求达到“简单应用”层次。
3.格式输入与输出,要求达到“综合应用”层次。
第四章选择结构程序设计(一)课程内容1 if语句2 switch语句(二)考核知识点与考核要求if语句、switch语句,要求达到“综合应用”层次。
第五章循环控制(一)课程内容1 while语句2 do—while语句3 for语句4 循环的嵌套5 break语句和continue语句(二)考核知识点与考核要求1.while语句、do—while语句、for语句、break语句和continue语句,要求达到“综合应用”层次。
2. 循环的嵌套,要求达到“简单应用”层次。
第六章数组(一)课程内容1 一维数组2 多维数组3 字符数组(二)考核知识点与考核要求1一维数组的定义、元素的引用和初始化,要求达到“综合应用”层次。
2. 多维数组的定义、元素的引用和初始化,要求达到“简单应用”层次。
3字符数组的定义、元素的引用和初始化,要求达到“综合应用”层次。
4.字符数组的输入输出、字符串处理函数,要求达到“简单应用”层次。
第七章函数(一)课程内容1 概述2 函数定义的一般形式3 函数参数和函数值4 函数的调用5 函数的嵌套调用6 函数的递归调用7 数组作为函数参数8 局部变量和全局变量9 变量的存储类别(二)考核知识点与考核要求1.函数的定义和调用方法,要求达到“领会”层次。
井冈山大学2020年专升本《C语言程序设计》课程考试大纲一、考试科目概述《C语言程序设计》是计算机科学与技术专业的一门学科基础课,是计算机相关专业程序设计类课程模块的重要组成之一。
针对初学者的特点和认知规律,精选内容,分散难点,降低台阶,深入浅出。
重点放在解题思路上,通过大量的例题学习,使学生获得C语言基础、条件、循环、函数等方面的知识;使学生能够熟练地阅读和运用结构化程序设计方法设计、编写、调试和运行C语言程序。
培养学生程序设计、开发与测试能力,应用计算思维方法去分析和解决问题的能力,以及团队合作精神,为学习后续课程和进一步获得程序设计相关知识等奠定坚实的基础。
二、考试内容3.考试时间:120分钟4.题型比例:名词解释题(30分)、选择题(40分)、判断题(20分)、简答题(40分)、编程与改错题(20分)井冈山大学2020年专升本《数据结构》课程考试大纲一、考试科目概述数据结构是计算机程序设计的重要理论技术基础,《数据结构》课程是一门专业基础课。
要求考生比较系统地理解数据结构的基本概念和基本知识,掌握表、栈、队列、树和图等数据结构的基本特征和在计算机上实现的方法,要求考生具有一定的抽象思维能力、逻辑推理能力、综合运用所学的知识分析问题和解决问题的能力。
二、考试内容第x章(名称)专题(名称)知识与技能考核点第一章绪论数据结构基本概念和术语,算法、算法的描述和算法分析。
(1)了解非数值问题的数学模型是表、树和图之类的数据结构。
(2)理解数据、数据元素、数据对象、数据结构和数据类型等的定义。
(3)掌握数据的逻辑结构和存储结构及其种类;算法的重要特征等。
(4)会根据语句的最大频度计算算法的时间复杂度。
第二章线性表线性表的定义、线性表的逻辑结构、线性表的顺序存储结构和链式存储结构,单向链表、循环链表和双向链表,一元多项式的表示及相加。
(1)了解线性表的定义和线性结构的特点。
(2)理解线性表的顺序存储和链式存储,理解数组与单链表表示表的优缺点。
c语言程序设计考试大纲C语言程序设计考试大纲一、考试目的与要求本考试旨在检验学生对C语言程序设计基础知识的掌握程度,以及运用这些知识解决实际问题的能力。
考生应具备以下能力:1. 理解C语言的基本语法和结构。
2. 掌握基本的数据类型、运算符和表达式。
3. 能够编写、调试简单的C程序。
4. 熟悉数组、指针、函数等高级编程概念。
5. 能够使用C语言解决一些简单的算法问题。
二、考试内容1. C语言概述- C语言的发展历史- C语言的特点- C语言在计算机科学中的应用2. C语言基础- 程序的基本结构- 标识符、关键字和数据类型- 变量的声明和初始化- 常量和宏定义3. 运算符与表达式- 算术运算符- 赋值运算符- 比较运算符- 逻辑运算符- 位运算符- 条件运算符4. 控制语句- 条件语句(if、switch)- 循环语句(for、while、do-while)- 跳转语句(break、continue、return、goto)5. 数组- 一维数组- 二维数组- 数组的初始化- 数组的遍历和排序6. 指针- 指针的概念和声明- 指针与数组的关系- 指针的运算- 指针数组和函数指针7. 函数- 函数的定义和声明- 函数的参数传递(值传递和引用传递)- 递归函数- 函数的返回类型和返回值8. 预处理指令- 宏定义(#define)- 文件包含(#include)- 条件编译(#ifdef、#ifndef、#endif)9. 结构体、联合体和枚举- 结构体的定义和使用- 结构体数组和结构体指针- 联合体的概念和应用- 枚举类型的定义和使用10. 文件操作- 文件的打开和关闭- 文件的读写操作- 文件的定位和错误处理11. 动态内存分配- malloc和free函数的使用- 动态数组的创建和销毁12. C语言的高级特性- 位域- 内联函数- 静态库和动态库的使用三、考试形式与题型考试形式为闭卷笔试,题型包括:1. 选择题:测试学生对C语言基础知识的掌握。
2020 年普通专升本《C 语言程序设计》考试大纲本考试的目的是选拔部分高职高专毕业生进入本校计算机科学与技术专业本科阶段学习,考查考生是否具有综合运用 C 语言编程解决实际问题的能力以及学生对算法和编程基础知识的掌握程度,既测试学生的综合能力,也测试学生的基础知识。
一、考试科目名称:《C 语言程序设计》二、考试方式:笔试、闭卷三、考试时间:90 分钟四、试卷结构:总分100 分(一)单项选择题:15 题(每题 2 分,共30 分)(二)判断题:15 题(每题 2 分,共30 分)(三)简答题:4 题(每题 5 分,共20 分)(四)程序设计题:3 题(第一、二小题每题6 分,第三小题8 分,共20 分)五、考试的基本要求了解高级程序设计语言的特点,熟练掌握结构化程序设计的方法,了解常用C 语言输入/输出语句、一维数组等各项语法的正确使用方法,并能进行程序的调试和纠错。
六、考试范围第一章为什么要学C语言了解C 语言的发展及其特点;掌握C 语言程序的结构;了解 C 语言的特点。
第二章 C 数据类型掌握 C 语言数据类型分类,掌握如何定义各种数据类型的变量,以及他们的赋值方法;掌握常量与变量区别;掌握赋值运算符的使用方法。
第三章简单的算数运算和表达式掌握算术运算符和运算表达式,以及符合赋值运算符的计算表;重点掌握是自增(+ +)和自减(--)运算符的使用。
第四章键盘输入和屏幕输出掌握单个字符的输入输出;掌握数据的格式化屏幕输出;掌握数据的格式化键盘输入。
第五章选择结构程序设计了解基本的算法概念及描述方法;掌握关系运算符和关系表达式;掌握单分支控制的条件语句、双分支控制的条件语句以及多分支选择的控制语句的使用。
第六章循环控制结构掌握循环结构与循环语句的基本组成;掌握计数控制的循环结构;掌握条件控制的循环结构;掌握循环的嵌套使用方法。
第七章函数掌握函数的分类和定义;掌握向函数传递值和从函数返回值的方法;了解模块化程序设计的基本原则。
阜阳师范大学2020年普通专升本招生专业课考试大纲《C语言程序设计》科目考试大纲一、总纲《C语言程序设计》是阜阳师范大学为计算机科学与技术专业的普通专升本学生入学考试所设置的一门专业课考试科目。
考试性质是择优选拔具有一定的高级语言程序设计基础理论和编程技能的计算机类专业或相近专业的高职高专应届毕业生进入本科阶段学习。
考试的实施是采取集中时间闭卷笔试的形式。
本考纲以《C程序设计教学大纲》为依据编制。
为了规范考试,本考纲明确了考试目标,详细编制了考查范围和具体要求、能力层次和难易程度。
本考纲是考试命题的主要依据。
《C程序设计》是计算机科学技术专业及相关专业的一门重要专业基础课,同时又是一门计算机程序设计的入门课。
根据C程序设计的课程标准,要求学生通过学习本课程,了解计算机的基本工作原理,掌握计算机处理问题的方法,培养计算思维,提高分析问题和解决问题的能力,具有用C语言编制程序的初步能力。
本科目考试大纲由阜阳师范大学负责解释。
二、考查内容(一)考核目标与要求1.熟练掌握C语言的基本概念和基本语法知识;2.掌握程序设计中基本的数据结构和常用算法,并能正确阅读和理解程序;3.能够针对具体问题,利用结构化程序设计方法,编写简单的C程序,并具备基本的纠错能力。
(二)考试范围与要求1.C程序的基本结构考查内容:C程序的构成要素(main主函数,其他的函数等);头文件、数据说明、可执行语句、函数的开始和结束标志;C语言源程序的书写风格;C程序上机实现的几个步骤。
考查要求:熟悉C程序的基本组成和书写风格;熟悉C程序的上机步骤(编辑、编译、连接和运行)。
2.算法考查内容:算法的概念及特征;算法的表示方法(比如,程序流程图、N-S流程图等);结构化程序设计方法。
考查要求:正确理解算法的特征;了解常用的算法表示方法和结构化程序设计方法。
3.数据类型、常量、变量、运算符及表达式考查内容:C语言的标识符;C语言的数据类型(基本类型、构造类型、指针类型、空类型)及定义变量的方法;C语言的基本常量和符号常量;不同类型数据间的转换规则;C语言运算符的种类、运算优先级和结合性;C语言表达式类型(包括赋值表达式、算术表达式、关系表达式、逻辑表达式、条件表达式、自增和自减表达式等)和求值规则。
2020年“专升本”计算机科学与技术专业《C语言程序设计》考试大纲一、适用专业:计算机科学与技术二、考试基本要求:要求考生掌握C语言的程序的基本理论和基本知识,掌握结构化程序设计的基本方法,掌握C语言程序的调试的基本操作。
要求考生具有计算机程序的设计能力、逻辑推理能力,用所学知识分析、设计和编程解决实际问题能力。
三、教材及主要参考书1、教材谭浩强. C程序设计教程(第3版)(ISBN:9787302503828). 清华大学出版社,2018.82、主要参考书[1]丁亚涛.C语言程序设计(第3版)(ISBN:978-7-04-040404-3)高等教育出版社,2014.8[2]苏小红.C语言程序设计(第4版)(ISBN: 978-7-04-051998-3).高等教育出版社,2019.8[3]苏小红. C语言程序设计学习指导(第4版)(ISBN:978-7-04-052489-5).高等教育出版社,2019.10四、考试内容与考查要点第1章 C 语言概述考试内容:C 语言程序的基本构成、基本格式;标识符、函数及main 函数;C语言注释;算法的基本概念及特征。
考试要求:1.了解C 语言的形成、发展;2.掌握C 语言的基本结构,C 语言编程环境;3.理解C 语言程序代码执行过程及编写格式规范化要求;4.理解程序设计的基本概念;算法概念及其特征。
第 2 章数据类型与运算考试内容:二进制、八进制、十进制、十六机制;C 语言的基本数据类型(整型、浮点型、字符型)、常量的使用,变量的定义和使用;运算符、运算优先级和结合性,不同类型数据的运算,C 语言的表达式(赋值表达式、算术表达式,逗号表达式、自增运算符)和优先级。
考试要求:1.了解C 语言的几种基本数据类型及其表示;2.理解基本数据类型,常量和变量的概念,数据类型转换的规则;3.掌握常量和变量的使用,运算符及运算规则、表达式;4.掌握符号常量与const常量的定义与应用;5.掌握不同数据类型常量取值范围、变量定义与应用;6.掌握算术运算符、赋值运算符、自增运算符及其对应表达式的应用。
2020 年普通专升本《C 语言程序设计》考试大纲
本考试的目的是选拔部分高职高专毕业生进入本校计算机科学与技术专业本科阶段学习,考查考生是否具有综合运用 C 语言编程解决实际问题的能力以及学生对算法和编程基础知识的掌握程度,既测试学生的综合能力,也测试学生的基础知识。
一、考试科目名称:《C 语言程序设计》
二、考试方式:笔试、闭卷
三、考试时间:90 分钟
四、试卷结构:总分100 分
(一)单项选择题:15 题(每题 2 分,共30 分)
(二)判断题:15 题(每题 2 分,共30 分)
(三)简答题:4 题(每题 5 分,共20 分)
(四)程序设计题:3 题(第一、二小题每题6 分,第三小题
8 分,共20 分)
五、考试的基本要求
了解高级程序设计语言的特点,熟练掌握结构化程序设计的方法,了解常用C 语言输入/输出语句、一维数组等各项语法的正确使用方法,并能进行程序的调试和纠错。
六、考试范围
第一章为什么要学C语言
了解C 语言的发展及其特点;掌握C 语言程序的结构;了
解 C 语言的特点。
第二章 C 数据类型
掌握 C 语言数据类型分类,掌握如何定义各种数据类型的
变量,以及他们的赋值方法;掌握常量与变量区别;掌握赋值运算符的使用方法。
第三章简单的算数运算和表达式
掌握算术运算符和运算表达式,以及符合赋值运算符的计算表;重点掌握是自增(+ +)和自减(--)运算符的使用。
第四章键盘输入和屏幕输出
掌握单个字符的输入输出;掌握数据的格式化屏幕输出;掌握数据的格式化键盘输入。
第五章选择结构程序设计
了解基本的算法概念及描述方法;掌握关系运算符和关系表达式;掌握单分支控制的条件语句、双分支控制的条件语句以及多分支选择的控制语句的使用。
第六章循环控制结构
掌握循环结构与循环语句的基本组成;掌握计数控制的循环结构;掌握条件控制的循环结构;掌握循环的嵌套使用方法。
第七章函数
掌握函数的分类和定义;掌握向函数传递值和从函数返回值的方法;了解模块化程序设计的基本原则。
第八章数组
掌握数组的概念及分类;掌握一维数组的定义和初始化。
七、参考教材
《C 语言程序设计》(第3 版),苏小红、王宇颖、孙志岗等编著,高等教育出版社。