2020年C语言程序设计考试大纲
安徽2020年普通专升本计算机科学与技术专业《C语言程序设计》考试大纲
2、记分 卷面分 150 分,其中Байду номын сангаас准 C 语言的基础知识约占 40%,数据结构基础知识约点 10%, 程序设计能力测试约占 50%。 3、考试题型
(1)单项选择题; (2)填空题; (3)阅读程序题(描述程序输出结果); (4)程序改错题; (5)程序填空题; (6)编程题。
合肥学院 2020 年普通专升本计算机科学与技术专业
《C 语言程序设计》考试大纲
一、适用专业:计算机科学与技术 二、考试基本要求:要求考生系统了解面向过程程序设计思想,掌握“自顶向下,逐 步求精”的结构化程序设计方法,掌握程序代码规范化要求,掌握 C 语言基本词法和语法, 掌握程序调试的基本操作,了解数据结构的基本概念,掌握简单算法的设计与实现。要求 考生具有计算机简单操作能力,抽象思维能力,逻辑推理能力和运用所学知识分析、设计 和编程解决实际问题能力。 三、教材及主要参考书 1、教材 苏小红等.C语言程序设计(ISBN: 978-7-04-043316-6).高等教育出版社, 2015.7 苏小红等.C 语言程序设计学习指导(ISBN: 978-7-04-043320-3)高等教育出版社,2015.8 2、主要参考书 [1]何钦铭等.C语言程序设计(ISBN: 9787040432183).高等教育出版社,2015.8 [2]何钦铭等.C语言程序设计实验与习题指导(ISBN: 9787040435634).高等教育出版 社,2015.8 [3]谭浩强. C程序设计(ISBN: 978-7-30-222446-4).清华大学出版社,2012.7 四、基本要求和考查要点 第一部分 数据的输入输出 考试内容 C 语言程序基本结构、基本输入输出操作、文件读写操作、常量与变量、基本数据类 型、赋值运算符及其表达式、算术运算符及其表达式、C 语句、宏定义与 const 常量 考试要求 1、了解 C 语言发展史及其在计算机科学与技术专业学习中地位。 2、理解程序代码执行过程及编写格式规范化要求。 3、掌握符号常量与 const 常量的定义与应用。 4、掌握不同数据类型常量取值范围、变量定义与应用。 5、掌握算术运算符、赋值运算符及其对应表达式的应用。 6、掌握格式化基本输入输出函数的格式和应用。 7、掌握打开关闭文件库函数的应用。 8、掌握文件读写操作及其相关库函数的应用。 第二部分 程序结构
2020中南民族大学硕士考试大纲之874管理科学与工程专业-程序设计基础(C语言)
中南民族大学2020年硕士研究生入学考试自命题科目考试大纲
科目名称:程序设计基础(C语言)
科目代码:874
使用学科(类别)专业(领域):管理科学与工程
………………………………………………………………………
一、考试性质
《程序设计基础(C语言)》是管理科学与工程硕士研究生入学统一考试的科目之一。《程序设计基础(C语言)》考试要求反映管理科学与工程硕士学位的特点,科学、准确、规范地测评考生的基本素质和综合能力,选拔具有发展潜力的优秀人才入学,为国家的经济建设培养具有良好职业道德、较强分析与解决实际问题能力的高层次、应用型、复合型的管理科学与工程专业人才。
二、考查目标
测试考生对C语言的数据类型、运算符、表达式、数组、函数、指针、结构体与共用体、文件等基础知识的掌握情况以及综合运用顺序结构、选择结构、循环结构等基本程序设计方法进行结构化、模块化程序设计的能力。
三、考试形式和试卷结构
(一)试卷满分及考试时间
试卷满分为150分,考试时间为180分钟
(二)考试方式
考试方式为闭卷、笔试
(三)试卷考查的题型及其比例
1、单选题(15小题,每小题2分,共30分)
2、填空题(10小题,每小题2分,共20分)
3、程序阅读题(程序填空或程序运行结果分析,40分)
4、程序设计题(60分)
四、考查内容
(一)程序设计和C语言
1、考试内容
计算机程序、计算机语言、C语言的发展及其特点、C语言程序的结构、运行C程序的步骤与方法
2、考试要求
(1)了解计算机程序和计算机语言的概念。
(2)了解C语言的发展和特点。
(3)掌握C语言程序的结构。
计算机科学与技术专业《C语言程序设计》科目考试大纲
计算机科学与技术专业《C语言程序设计》科目考试大纲一、课程性质与考试基本要求
《C语言程序设计》课程是计算机专业的专业基础课程。这门课程的主要特点是实践性强,不仅要学习基本理论知识,更要注重上机实践,通过上机实践验证程序的正确性,掌握和巩固算法的设计知识。设立本门课程的目的是通过学习C语言,使学生学会用计算机语言编程序解决实际问题。通过本课程的学习,使学生了解算法的基本概念,会根据算法编制相应的程序,并初步掌握软件开发的基本技巧,同时也为后继课程的学习打下坚实的基础。提高学生分析和解决问题的能力。
二、考试方式与试题类型(含各题型分数)
1 .考试方式:闭卷、笔试。
2 .试卷结构:考试题型为单项选择题(70分)、读程序写结果(30分)、程序填空(20分)、编程题(30分)。
3 .试卷分数:试卷满分150分。
4 .考试时间:120分钟。
三、课程考试内容及要求
第1部分程序设计和C语言
本章重点:C语言的结构与上机的环境、上机步骤。
考试内容:程序的构成要素:main函数,其他的函数等。源程序的书写格式。C语言的风格。C语言出现的历史背景。C语言的特点。简单的C程序介绍。C程序的上机步骤。
考核要求:
(1)了解C语言的背景。
(2)理解C语言程序的结构,C语言程序设计的风格。
(3)应用C程序的上机环境、步骤。
第2部分顺序程序设计
本章重点:常用数据类型、常用运算符、数学公式转化为C语言表达式的基本能力、数据的输入输出,顺序结构程序设计。
主要内容:C的数据类型(基本类型、构造类型、指针类型、空类型)及定义变量的方法;C运算符的种类、运算优先级和结合性;不同类型数据间的转换与运算;数据的输入与输出、输入输出函数的调用:常用输入输出函数:scanf›Printf、getchar、PUtChar、gets、puts等。考核要求:
2020年C语言程序设计考研大纲――湘
考试内容while、do-while和for等循环控制语句;goto、break和continue控制语句;循环的嵌套。
考试要求
(1)熟悉while、do-while和for等循环控制语句的结构;(2)熟悉goto、break和continue控制语句的功能;
(3)用循环控制语句和goto、break和continue控制语句进行程序设计。
6数组
考试内容一维数组、二维数组和字符数组的定义、初始化和引用;字符串的输入和输出,字符串处理函数。
考试要求
(1)掌握一维数组、二维数组和字符数组的定义、初始化和引用;(2)灵活运用数组和字符串处理函数进行程序设计,避免访问数组时下标越界的问题。
7函数
考试内容函数的定义、函数的参数和函数返回值;函数的调用;局部变量和全局变量;变量的存储类型;内部函数和外部函数。
(2)能用表达式语句、函数语句进行简单的顺序结构程序设计。
4选择结构程序设计
考试内容关系运算符和关系表达式;逻辑运算符和逻辑表达式;if语句;switch语句。
考试要求
(1)熟悉关系运算符和逻辑运算符的优先级,能计算包含关系运算符和逻辑运算符的表达式的值。
(2)掌握if语句和switch语句的结构,用选择控制语句进行程序设计。
(2)掌握通过指针变量来引用变量、数组、字符串、函数;(3)掌握返回指针值的函数、指针数组和指向指针的指针变量的定义和使用;
2023年计算机二级c语言考试大纲
2023年计算机二级c语言考试大纲
全国计算机等级考试二级C语言程序设计考试大纲(2023年版) 基本要求1. 熟悉Visual C++集成开发环境。2.掌握结构化程序设计的方法,具有良好的程序设计风格。3.掌握程序设计中简单的数据结构和算法并能阅读简单的程序。
2020赣南师范大学电子信息专业考研初试笔试科目(C语言程序设计)考试大纲和参考书目
初试笔试科目:《C语言程序设计》
一、试卷满分及考试时间
试卷满分:150分
考试时间:180分钟
二、考试题型:
选择题,简答题,程序阅读题,编程题等
三、考试大纲及参考书目
第1章 C语言概述
[本章重点]C语言的特点及结构
[考试要求]
1、了解C语言出现的历史背景
2、掌握C语言的特点
3、了解C程序的结构
4、掌握C程序的上机步骤
第2章算法简介
[本章重点]算法的概念及特性,算法的表示。
[考试要求]
1、掌握算法的概念、算法的特性。
2、掌握几种常用的算法表示方法。
3、掌握结构化程序设计方法
第3章数据类型、运算符与表达式
[本章重点]常用数据类型、常用运算符、数学公式转化为C语言表达式的基本能力。[考试要求]
1、了解基本类型及其常量的表示法,掌握变量的定义及初始化方法。
2、掌握运算符与表达式的概念,领会C语言的自动类型转换和强制类型转换、赋值的概念
3、各种类数值型数据间的混合运算
4、运算符和表达式
第4章简单C程序设计
[本章重点]数据的输入输出,顺序结构程序设计。
[考试要求]
1、了解C语句概述, 赋值语句的使用方法。
2、掌握算法的基本概念与特征,掌握结构化程序设计的基本概念
3、掌握数据的输入输出及顺序结构程序设计方法。
第5章选择结构程序设计
[本章重点]IF语句、条件运算符和条件表达式、switch语句。
[考试要求]
1、掌握关系运算符和关系表达式和关系运算符和关系表达式。
2、熟练掌握IF语句、条件运算符和条件表达式、switch语句。
3、掌握选择结构程序设计方法。
第6章循环结构程序设计
[本章重点]while、do-while和for构成的循环、循环的嵌套和break和continue语句。[考试要求]
初试C语言程序设计科目考试大纲
初试C语言程序设计科目考试大纲
一、考查目标
要求考生系统了解面向过程程序设计语言基本结构,了解程序代码规范化基本要求,掌握C语言基本语法,掌握自顶向下程序设计方法,掌握程序设计简单算法。要求考生具有计算机简单操作能力,抽象思维能力,逻辑推理能力和运用所学知识分析和解决问题的综合能力。
二、考试形式与试卷结构
(一)试卷满分及考试时间
考试满分150分,考试时间3小时。
(二)答题方式
答题方式为闭卷、笔试。
(三)试卷内容结构
数据描述和基本操作(20分)
C程序流程设计(40分)
模块化程序设计(25分)
指针(25分)
结构体与共用体(20分)
文件(20分)
(四)试卷题型结构
分析设计题(60分)
综合应用题(90分)
三、考查内容
第一部分 C语言基础知识
C语言基本结构、常量与变量、基本数据类型、运算符及其表达式、C语句、标准格式化输入输出函数、宏定义
考核要求:
1、了解C语言发展史及其在计算机科学与技术专业学习中地位。
2、理解程序代码执行过程及编写格式规范化要求。
3、掌握符号常量的定义与应用。
4、掌握不同数据类型常量取值范围、变量定义与应用。
5、掌握运算符优先级和结合方向及其对应表达式的应用。
6、掌握格式化输入输出函数的应用。
第二部分程序设计三大结构
考核知识点:
顺序结构、选择结构(if\switch语句)、循环结构(for\while\do-while语句)、break语句、continue语句、复合语句。
考核要求:
1、了解三大程序设计结构特点和应用。
2、掌握常用算术库函数的应用。
3、掌握if语句中单分支和双分支及复合语句的应用。
全国计算机等级考试二级C语言考试大纲
二级C语言程序设计考试大纲
㈠公共基础知识
基本要求
1. 掌握算法的基本概念。
2. 掌握基本数据结构及其操作。
3. 掌握基本排序和查找算法。
4. 掌握逐步求精的结构化程序设计方法。
5. 掌握软件工程的基本方法,具有初步应用相关技术进行软件开发的能力。
6. 掌握数据库的基本知识,了解关系数据库的设计。
考试内容
一、基本数据结构与算法
1. 算法的基本概念;(计算机算法分为数值运算和非数值运算算法。特性:有穷性、有效性、确定性、输入、输出)
算法复杂度的概念和意义(时间复杂度:程序运行从开始到结束所需要的时间。空间复杂度:程序运行从开始到结束所需存储量。)。
2. 数据结构的定义;数据的逻辑结构与存储结构(数据逻辑结构可以看作是从具体问题抽象出来的数学模型,它与数据的存储无关。数据在计算机中的映像称为物理结构,即存储结构,可采用顺序存储和链式存储的方法。);数据结构的图形表示;线性结构与非线性结构的概念(线性结构的特点是数据元素之间是一种线性关系数据元素一个接一个排列。)。
3. 线性表的定义;线性表的顺序存储结构及其插入与删除运算。
4. 栈和队列的定义;栈和队列的顺序存储结构及其基本运算。
5. 线性单链表、循环链表与双向链表的结构及其基本运算。
6. 树的基本概念;二叉树的定义及其存储结构;二叉树的前序、中序和后序遍历。
7. 顺序查找与二分查找算法;基本排序算法(交换类排序,选择类排序,插入类排序)。
二、程序设计基础
1. 程序设计方法与风格。
2. 结构化程序设计。
3. 面向对象的程序设计方法,对象,方法,属性及继承与多态性。
2020全国计算机等级考试二级C语言知识点全套复习提纲(精华版)
getchar 函数 .............1. 7 考点 3 printf 函数 ....17
C 语言
考点 4 scanf 函数 .....18
第 1 章 程序设计基本
考点 5 位运算的含义和
概念 ............................1. 4 应用 ...........................18
考点 3 二维数组的定 态存储分配 ..................27
义 .............................2. 5 考点 1 编译预处理 .27
考点 4 二维数组和指
考点 2 宏替换 .........27
考点 3 文件包含处理 .................................2. 8 考点 4 动态存储分配 .................................2. 8 第 10 章 结构体、共 用体和用户定义类型 28 考点 1 结构体 .........28 考点 2 共用体 .........29 考点 3 用户定义类型 .................................2. 9 第 11 章 文件 ............29 考点 1 文件指针 .....29 考点 2 文件的读写 . 30
考点 3 if 语句及其构成 的选择结构 ...............19 考点 4 switch 语句与 break 语句 .................20 第 4 章 循环结构 ......20 考点 1 while 循环结构 ...................................20 考点 2 do-while 循环结 构 ...............................21 考点 3 for 循环结构 21 考点 4 嵌套循环语句 21 第 5 章 函数 ..............21 考点 1 库函数 .........21 考点 2 函数的调用 .22 考点 3 参数传递 .....22 考点 4 函数的递归调用 ...................................23
全国计算机等级考试二级C语言程序设计考试大纲和考核情况
全国计算机等级考试二级C语言程序设计
考试大纲和考核情况
◆基本要求1.熟悉Visual C++ 6.0 集成开发环境。
2.掌握结构化程序设计的方法,具有良好的程序设计风格。
3.掌握程序设计中简单的数据结构和算法并能阅读简单的程序。
4.在Visual C++ 6.0 集成环境下,能够编写简单的C程序,并具有基本的纠错和调试程序的能力
◆考试内容和考核情况
一、C语言程序的结构
(笔试:分值约占2%,上机:改错题中经常出现,抽中几率约为8%。)
1.程序的构成,main函数和其他函数。
2.头文件,数据说明,函数的开始和结束标志以及程序中的注释。
3.源程序的书写格式。
4.C语言的风格。
二、数据类型及其运算
(笔试:分值约占10%。
上机:3种题型均有体现,经常结合其他知识点综合考查,抽中几率约为56%。)
1.C的数据类型(基本类型,构造类型,指针类型,无值类型)及其定义方法。
2.C运算符的种类、运算优先级和结合性。
3.不同类型数据间的转换与运算。
4.C表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。三、基本语句
(多以上机考试形式考核,3种题型均有体现,经常结合其他知识点综合考查,抽中几率约为35%。)1.表达式语句,空语句,复合语句。2.输入输出函数的调用,正确输入数据并正确设计输出格式。
四、选择结构程序设计
(笔试:分值约占8%。
上机:3种题型均有体现,经常结合其他知识点综合考查,抽中几率约为37%。)1.用if语句实现选择结构。2.用switch 语句实现多分支选择结构。3.选择结构的嵌套。
C语言考试大纲
1.1.1二级公共基础知识考试大纲
基本要求
1.掌握算法的基本概念。
2.掌握基本数据结构及其操作。
3.掌握基本排序和查找算法。
4.掌握逐步求精的结构化程序设计方法。
5.掌握软件工程的基本方法,具有初步应用相关技术进行软件开发的能力。
6.掌握数据库的基本知识,了解关系数据库的设计。
考试内容
一、基本数据结构与算法
1.算法的基本概念;算法复杂度的概念和意义(时间复杂度与空间复杂度)。
2.数据结构的定义;数据的逻辑结构与存储结构;数据结构的图形表示;线性结构与非线性结构的概念。
3.线性表的定义;线性表的顺序存储结构及其插入与删除运算。
4.栈和队列的定义;栈和队列的顺序存储结构及其基本运算。
5.线性单链表、双向链表与循环链表的结构及其基本运算。
6.树的基本概念;二叉树的定义及其存储结构;二叉树的前序、中序和后序遍历。
7.顺序查找与二分法查找算法;基本排序算法(交换类排序,选择类排序,插入类排序)。
专家解读:本部分内容在最近的几次考试中,平均分约占公共基础知识分数的35%。其中1.4.6是常考的内容,需要熟练掌握,多出现在选择题5-8题、填空题1-3题。其余考查内容在最近几次考试所占比重较小。
二、程序设计基础
1.程序设计方法与风格。
2.结构化程序设计。
3.面向对象的程序设计方法,对象,方法,属性及继承与多态性。
专家解读:本部分内容在最近的几次考试中,平均分约占公共基础知识分数的15%。其中2、3是常考的内容,需要熟练掌握,多出现在选择题1-2题、填空题最近几年没有出现。
三、软件工程基础
1.软件工程基本概念,软件生命周期概念,软件工具与软件开发环境。
全国计算机二级c语言考试大纲
二级:考核计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的基本技能。
考试科目:语言程序设计(C、C++、Java、Visual Basic)、数据库程序设计(Visual FoxPro、Access)共六个科目1]
考核内容:二级定位为程序员,考核内容包括公共基础知识和程序设计。所有科目对基础知识作统一要求,使用统一的公共基础知识考试大纲和教程。二级公共基础知识在各科笔试中的分值比重为30%(30分)。程序设计部分的比重为70%(70分),主要考查考生对程序设计语言使用和编程调试等基本能力。
考试形式:对报名参加二级6个科目考试的新考生采用无纸化考试模式(即全部上机考试)取代传统考试模式(即笔试加上机操作)。【无纸化考试中,传统考试的笔试部分被移植到计算机上完成,考核内容和要求不变。无纸化考试时间为120分钟,满分100分,其中选择题40分,上机操作题60分。总分达到60分,可以获得合格证书。】
系统环境:二级各科目上机考试应用软件为:中文专业版Access 2003、中文专业版Visual Basic 6.0、中文专业版Visual FoxPro6.0、Visual C++ 6.0,二级C上机应用软件Visual C++6.0
二级证书表明持有人具有计算机基础知识和基本应用能力,能够使用计算机高级语言编写程序和调试程序,可以从事计算机程序的编制工作、初级计算机教学培训工作以及计算机企业的业务和营销工作
二级公共基础知识考试大纲
基本要求
1.掌握算法的基本概念。
2.掌握基本数据结构及其操作。
2020年普通专升本《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语言程序设计)
湖南财政经济学院
2020年“专升本”《 C语言程序设计》考试大纲一、考试要求
通过课程的学习,学生掌握算法设计思想,掌握结构化程序设计的基本概念、方法和技巧,培养学生良好的程序设计风格、程序阅读与分析、程序设计和调试能力,进一步培养学生分析问题、解决问题的能力,使学生具备初步的高级语言程序设计能力,为后续课程的学习和应用开发打下扎实的程序设计基础。
二、考试的范围和内容
考核知识点一:C程序构成及运行流程
1.考核内容:
程序的构成,main函数和其他函数;头文件,数据说明,函数的开始和结束标志以及程序中的注释;C语言源程序的书写格式及风格。
2.考核要求:
了解:程序的构成、函数的构成
掌握:运行C程序的步骤与方法,培养程序设计和调试动手的能力,使学生具备良好的程序设计风格。
考核知识点二:算法、数据类型及表达式
1.考核内容:
算法的概念、特性、表示;C的数据类型(基本类型,构造类型,指针类型,无值类型)及其变量定义方法;C运算符的种类、运算优先级和结合性;.不同类型数据间的转换与运算;C表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。
2.考核要求:
了解:算法的特性及表示方法;C运算符的运算优先级和结合性;数据类型间的转换。
掌握:变量的定义,C表达式的求解
应用:算法的设计及用流程图、伪代码表示算法,建立“自顶向下、逐步细化”、“分而治之”等程序设计的思想。
考核知识点三:C语句及输入输出函数
1.考核内容:
表达式语句,空语句,复合语句;输入输出函数的调用,正确输入数据并正确设计输出格式。
安徽2020年普通专升本《C语言程序设计》科目考试大纲
阜阳师范大学2020年普通专升本招生专业课考试大纲
《C语言程序设计》科目考试大纲
一、总纲
《C语言程序设计》是阜阳师范大学为计算机科学与技术专业的普通专升本学生入学考试所设置的一门专业课考试科目。考试性质是择优选拔具有一定的高级语言程序设计基础理论和编程技能的计算机类专业或相近专业的高职高专应届毕业生进入本科阶段学习。考试的实施是采取集中时间闭卷笔试的形式。
本考纲以《C程序设计教学大纲》为依据编制。为了规范考试,本考纲明确了考试目标,详细编制了考查范围和具体要求、能力层次和难易程度。本考纲是考试命题的主要依据。
《C程序设计》是计算机科学技术专业及相关专业的一门重要专业基础课,同时又是一门计算机程序设计的入门课。根据C程序设计的课程标准,要求学生通过学习本课程,了解计算机的基本工作原理,掌握计算机处理问题的方法,培养计算思维,提高分析问题和解决问题的能力,具有用C语言编制程序的初步能力。
本科目考试大纲由阜阳师范大学负责解释。
二、考查内容
(一)考核目标与要求
1.熟练掌握C语言的基本概念和基本语法知识;
2.掌握程序设计中基本的数据结构和常用算法,并能正确阅读
和理解程序;
3.能够针对具体问题,利用结构化程序设计方法,编写简单的C程序,并具备基本的纠错能力。
(二)考试范围与要求
1.C程序的基本结构
考查内容:C程序的构成要素(main主函数,其他的函数等);头文件、数据说明、可执行语句、函数的开始和结束标志;C语言源程序的书写风格;C程序上机实现的几个步骤。
考查要求:熟悉C程序的基本组成和书写风格;熟悉C程序的上机步骤(编辑、编译、连接和运行)。
2022年普通专升本《C语言程序设计Ⅰ》计算机科学与技术专业考试大纲
2022年普通专升本《C语言程序设计Ⅰ》
(计算机科学与技术专业)考试大纲
本考试的目的是选拔部分高职高专毕业生升入普通本科高校继续进行相关专业本科阶段学习,考查考生是否了解程序设计语言的基本概念,具备解决实际问题的编程思路、掌握简单的程序设计方法,具有进一步学习后续专业课程的能力。
一、考试科目名称:《C语言程序设计Ⅰ》(计算机科学与技术专业)
二、考试方式:笔试、闭卷
三、考试时间:90分钟
四、试卷结构:总分100分
1.填空题(共20分)
考核C语言的基本概念和语法(共10个空,每个2分,共20分)2.选择题(共20分)
考核C语言的基本概念和语法(共10个题,每个2分,共20分)3.计算题(共10分)
考核内存中数据的存储原理(共2题,每个5分,共10分)
计算题1.二进制转换(二进制和八、十、十六进制互转)
计算题2.原码、反码和补码概念
4.编程题(共50分)
考核对C语言概念和语法的应用能力,即编程能力(共4题)。
编程题1.
考核知识点:选择结构,考核几种选择结构的语句表示、if
语句的嵌套、条件表达式,10分。
编程题2.
考核知识点:循环结构,考核三种循环语句的表示、循环的
嵌套,10分。
编程题3.
考核知识点:数组,考核一维数组和二维数组及字符数组的
使用,15分。
编程题4.
考核知识点:函数,考核函数的定义和调用的方法,15分。五、考试的基本要求
考查学生对C语言的主要特点、常用算法及其他相关基础知
识的了解,对C语言中顺序程序设计、选择程序设计、循环程序
设计、数组、函数、指针等的掌握情况,注重考核学生综合运用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2020年《C语言程序设计》考试大纲
Ⅰ考试性质
普通高等学校本科插班生招生考试是由专科毕业生参加的选拔性考试。高等学校根据考生的成绩,按已确定的招生计划,德、智、体全面衡量,择优录取。因此,本科插班生考试应有较高的信度、效度、必要的区分度和适当的难度。
本大纲适用于所有需要参加《C语言程序设计》考试的各专业考生。
Ⅱ考试内容
总体要求:考生应按本大纲的要求了解或理解“C语言程序设计”中的数据类型、运算符与表达式、顺序结构、选择结构、循环控制、数组、函数、指针、预处理命令、结构体与共用体、文件的基本概念。熟练掌握程序设计的基本方法和C语言本身的语法、语句和使用方法。掌握一般问题的分析思路、数据存储结构表达及建立在存储结构之上的程序设计方法,具备初步运用C语言解决问题的程序设计能力;能熟练地阅读、理解和编制简单的C程序;具备进一步学习计算机各专业后续课程的能力和基础。
一、数据类型、运算符与表达式
⒈考试内容
⑴关键字与标识符的概念:关键字的含义,标识符的定义,常量和变量的分类。
⑵数据类型:数据类型的含义、特点,不同类型常量的表达,不同类型变量的定义、赋初值方法。
⑶运算符:各类运算符的含义、优先级,各类表达式的表示方法、运算特点、值的类型和计算方法,各类公式的表达式描述和各类表达式的混合运算。
⒉考试要求
⑴理解关键字与标识符的概念、应用特点,理解数据类型的含义和常量、变量的分类。
⑵掌握各数据类型的含义、特点,不同类型常量的表达,不同类型变量的定义和赋初值方法。
⑶熟练掌握各类运算符的含义、优先级,各类表达式的表示方法、运算特点、值的类型和计算方法。能够进行各类公式的表达式描述和各类表达式的混合运算。
二、顺序结构程序设计
⒈考试内容
⑴输入输出:常用的输入输出函数,基本的输入输出格式。
⑵赋值语句:赋值语句功能和表达方法。
⑶顺序程序设计:编写顺序结构语句及程序。
⒉考试要求
⑴了解数据输入输出的概念以及在C语言中的实现方法。
⑵掌握赋值语句表达方法;掌握两组输入输出函数的格式、表达方式和使用功能、特点。
⑶熟练掌握顺序程序设计的思想和编程方法,能够熟练编写简单问题的程序并上机调试。
三、选择结构程序设计
⒈考试内容
⑴条件的表达方式:算术表达式、关系表达式、逻辑表达式,各种运算结果的表达与判别。
⑵条件语句:if语句、if~else语句、else~if结构以及switch和break语句的使用方法。
⑶选择结构程序设计:编写带有选择结构的语句及程序。
⒉考试要求
⑴掌握问题中条件的表达方式(关系表达式、逻辑表达式)和运算结果。
⑵熟练掌握编程中条件的描述方法(用不同格式的if语句或switch语句)和使用方法,能够进行各种条件下的问题的程序设计。
四、循环程序设计
⒈考试内容
⑴循环语句:while、do~while和for语句的格式、循环条件的设置以及在循环结构中使用break和continue语句。
⑵循环程序设计:编写带有循环结构语句及程序。
⒉考试要求
⑴了解循环的概念,解决语句重复执行的方法。
⑵理解各种实现循环的语句的执行过程、执行步骤和相关参数量的变化情况,理解break 和continue的使用形式和理由。
⑶掌握循环语句的格式和应用特点,掌握循环程序设计的方法。
五、数组
⒈考试内容
⑴数组的概念:数组的概念、一维数组和二维数组。
⑵数组的使用:数组的定义、数组的初始化、数组元素的引用,数组的一般编程方法。
⒉考试要求
⑴了解数组的基本概念。
⑵掌握不同类别数组的特点,掌握数组的定义、初始化和数组元素引用方法;掌握数组的实际应用方式、特点和程序设计方法。
六、函数
⒈考试内容
⑴函数:函数定义的格式,包括类型、参数及返回值。
⑵存储类别:存储类别的含义、使用方法。
⑶函数的运用:定义函数、调用函数、递归函数。
⒉考试要求
⑴理解一般问题的解决方法和程序的结构化、模块化设计思想,理解函数的调用方法,理解变量的数据类型、存储类别,理解内部函数与外部函数的含义。
⑵掌握函数定义的一般格式,掌握形式参数的表达方式,函数返回值类型和返回值的表达方式,掌握函数调用的方法、特点和不同调用形式(嵌套调用、递归调用),掌握局部变量、全局变量的定义方法和声明形式。
七、指针
⒈考试内容
⑴指针概念:指针的概念,指针的类型、指针的分类。
⑵指针的运用:运用指针处理变量、数组、字符串、函数等。
⒉考试要求
⑴理解指针的概念、特点,理解指针的分类、指针的数据类型描述。
⑵掌握指针的含义、不同类型指针与所指变量、数组、字符串、函数等的内在联系。
八、预处理命令
⒈考试内容
⑴预处理概念:宏的含义,文件包含的含义。
⑵预处理的运用:无参宏和有参宏,系统头文件的加载。
⒉考试要求
⑴理解预处理的含义和理由,理解文件包含的含义和宏的含义。
⑵区分宏与函数的异同点;掌握文件包含命令的使用方法。
九、结构体与共用体
⒈考试内容
⑴结构体与共用体的概念:结构体的含义,共用体的含义。
⑵结构体与共用体的运用:结构体与共用体的类型声明、初始化和引用。
⒉考试要求
⑴了解C语言基本类型与构造类型的含义,了解类型声明与变量等定义的区别。
⑵掌握结构体、共用体、枚举类型的声明方法和相应变量等的定义、初始化、引用方法。
十、文件
⒈考试内容
⑴文件的概念:文件的定义、分类和特点。
⑵文件的基本操作:文件打开与关闭、文件读/写操作,出错检测。
⒉考试要求
⑴了解文件的含义、分类和特点。
⑵理解文件指针的使用方法,掌握文件打开与关闭、文件读写、文件定位和出错检测函数的使用方法。
⑶掌握不同问题使用文件的定义和操作方法。
Ⅲ考试形式及试卷结构
一、考试形式
闭卷、笔试。考试时间为120分钟,试卷满分为100分。
二、试卷内容比例
数据类型、运算符与表达式约占10%
顺序结构程序设计、选择结构程序设计、循环程序设计、数组约占60%
函数、指针约占15%
预处理命令、结构体与共用体、文件约占15%
三、试卷题型比例
正误判断题占10%
单项选择题占40%
综合题(包括写程序结果、改正程序错误和程序填空等) 占30%
编程题占20%。
四、试卷难易度比例
试题按其难度分为容易、中等题、难题,三种试题分值的比例为4:4:2
Ⅳ. 题型示例