《C语言程序设计》专插本考试大纲

合集下载

《C语言程序设计》专插本考试大纲

《C语言程序设计》专插本考试大纲

《C语言程序设计》考试大纲Ⅰ考试性质普通高等学校本科插班生招生考试是由专科毕业生参加的选拔性考试。

高等学校根据考生的成绩,按已确定的招生计划,德、智、体全面衡量,择优录取。

《C语言程序设计》是软件工程专业的一门重要专业基础课。

该课程考核的目的是为了衡量学生理解、掌握C语言的基本语法、基本结构和基本程序设计技巧的程度,衡量学生是否具备分析问题和进行高级语言程序设计的能力。

Ⅱ考试内容总体要求:考生应按本大纲的要求了解或理解“C语言程序设计”中的数据类型、运算符与表达式、顺序结构、选择结构、循环控制、数组、函数、指针、预处理命令、结构体与共用体、文件的基本概念。

熟练掌握程序设计的基本方法和C语言本身的语法、语句和使用方法。

掌握一般问题的分析思路、数据存储结构表达及建立在存储结构之上的程序设计方法,具备初步运用C语言解决问题的程序设计能力;能熟练地阅读、理解和编制简单的C程序;具备进一步学习计算机各专业后续课程的能力和基础。

一、数据类型、运算符与表达式⒈考试内容⑴关键字与标识符的概念:关键字的含义,标识符的定义,常量和变量的分类。

⑵数据类型:数据类型的含义、特点,不同类型常量的表达,不同类型变量的定义、赋初值方法。

⑶运算符:各类运算符的含义、优先级,各类表达式的表示方法、运算特点、值的类型和计算方法,各类公式的表达式描述和各类表达式的混合运算。

⒉考试要求⑴理解关键字与标识符的概念、应用特点,理解数据类型的含义和常量、变量的分类。

⑵掌握各数据类型的含义、特点,不同类型常量的表达,不同类型变量的定义和赋值方法。

⑶熟练掌握各类运算符的含义、优先级,各类表达式的表示方法、运算特点、值的类型和计算方法。

能够进行各类公式的表达式描述和各类表达式的混合运算。

二、顺序结构程序设计⒈考试内容⑴输入输出:常用的输入输出函数,基本的输入输出格式。

⑵赋值语句:赋值语句功能和表达方法。

⑶顺序程序设计:编写顺序结构语句及程序。

⒉考试要求⑴了解数据输入输出的概念以及在C语言中的实现方法。

武昌理工学院2023年《C程序设计》专升本考试大纲

武昌理工学院2023年《C程序设计》专升本考试大纲

《C程序设计》专升本考试大纲一、考试科目名称:《C程序设计》二、考试方式:闭卷三、考试时间:90分钟四、试卷结构:选择题、程序填空题、程序分析题、程序设计题。

五、考试的基本要求本课程通过学习C语言及其编程技术,使学生了解高级程序设计语言的结构,掌握基本的程序设计过程和技巧,掌握基本的分析问题和利用计算机求解问题的能力,具备初步的高级语言程序设计能力。

六、考试范围考核知识及要求第1章程序设计和C语言了解什么是计算机程序,什么是计算机语言,C语言的发展及其特点;掌握简单的C语言程序的书写;掌握建立和运行C程序的方法。

主要知识点有:计算机语言、计算机语言发展阶段、C语言的特点、C语言程序的结构、运行C程序的步骤与方法。

第2章算法—程序的灵魂本章不做考试要求第3章C程序设计—顺序程序设计掌握赋值语句;掌握输入输出函数;掌握格式输入输出;顺序结构C程序的编写。

理解C的数据类型;理解常量与变量;理解整型、实型和字符型数据常量和变量的表示方法,了解数据类型转换的方法;掌握赋值运算符和赋值表达式、变量的赋值方法;理解各种数据类型之间的混合运算;掌握算术运算符和运算表达式;了解逗号运算符和逗号表达式。

学会使用C的有关算术运算符,以及包含这些运算符的表达式。

熟练掌握各种数据类型的输入输出格式。

第4章选择结构程序设计掌握关系运算符和关系表达式;掌握逻辑运算符及逻辑表达式;掌握if语句及条件运算符;掌握switch语句;选择结构的C程序的编写。

掌握C语言的关系运算符,逻辑运算符;学会使用if语句和switch语句;熟练掌握选择结构程序设计方法。

第5章循环结构程序设计掌握while循环结构;do while循环控制结构;掌握for循环控制结构;掌握循环的终止语句break和continue;循环结构c程序的编写。

学会使用while、do-while、for语句;熟练掌握循环结构程序设计方法。

第6章利用数组处理批量数据掌握数组的概念;掌握数组的定义和初始化;掌握数组的基本操作。

2020 河北省专接本考试大纲(C语言程序设计)

2020 河北省专接本考试大纲(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程序设计考试大纲(专升本)

C程序设计考试大纲(专升本)考试的题型为填空题、选择题、问答题和编程题四类。

注重基本概念和基本算法以及编程实现。

参考教材:1. 《C语言程序设计》谭浩强主编清华大学出版社。

2. 《C语言程序设计》尹业安等编著国防科技大学出版社。

主要知识考点( *号为重点):1. 数据类型和表达式数据类型分类常量和变量常用的基本数据类型* 各类数值间的混合运算2.*运算符和表达式3. 顺序结构程序设计算法的基本概念流程图4.选择结构程序设计关系运算符关系表达式逻辑运算符逻辑表达式* if语句简单if语句形式if-else形式if语句的嵌套条件运算符条件表达式* switch语句5. 循环结构程序设计* while语句* for语句do_while语句break语句continue语句goto语句与标号exit()函数6. 模块化程序设计与函数函数设计原则函数分类函数定义函数调用函数间参数传递函数返回值函数声明函数的嵌套调用函数的递归调用变量的存储类型变量的作用域函数的作用域7. 数组一维数组的定义和引用一维数组的赋值二维数组的定义和引用二维数组的赋值字符串的定义和引用字符串函数8.指针指针变量的定义与引用*指针变量作为函数参数*数组的指针与数组元素的指针数组指针作为函数参数多维数组与指针*字符串指针字符串指针作为函数参数指针数组的概念指向指针的指针main函数的形参用函数指针变量调用函数函数指针变量作为函数参数9.结构体、共同体和枚举类型结构体类型的定义结构体变量的定义结构体变量的引用结构体变量的初始化*指向结构体变量的指针*结构体数组的定义结构体数组的初始化单链表的基本操作共同体类型的定义共同体变量的定义共同体变量的引用共同体变量的初始化枚举类型10.文件顺序文件随机文件无格式文件文件操作。

2024年专升本软件工程、计算机科学与技术《高级语言程序设计(C语言)》考试大纲

2024年专升本软件工程、计算机科学与技术《高级语言程序设计(C语言)》考试大纲

湖北工程学院2024年专升本《高级语言程序设计(C语言)》考试大纲一、基本要求:考生应按本大纲的要求,正确理解C语言的结构、语法与环境;C语言的基本概念、函数及其调用;各类语句的语法,语义和各种数据类型的使用特点;问题的分析、设计及C语言实现及调试方法,并得到充分的程序设计训练。

本大纲对内容的要求由低到高,对概念和理论分为“了解”和“理解”两个层次;对运算和程序分为“掌握”和“应用”两个层次。

二、考试方法和时间:考试方法为闭卷考试,考试时间为120分钟。

三、考试题型大致比例:无选择题、无判断题,其他题型不限。

满分:150分。

四、考试内容和要求:第1章程序设计和C语言考试内容:(1)什么是计算机程序;(2)什么是计算机语言;(3)C语言的发展及其特点;(4)C语言程序的结构;(5)运行C程序的步骤与方法;(6)程序设计的任务。

考试要求:(1)了解:C语言的发展历史及其特点;(2)掌握:运行C程序的步骤和方法;(3)应用:用C语言编写简单的屏幕输出程序第2章算法----程序的灵魂考试内容:(1)算法的概念;(2)算法的特性;(3)算法的几种表示方法;(4)结构化程序设计方法;考试要求:(1)了解:最基本的算法;(2)理解:结构化程序设计方法第3章最简单的C程序设计----顺序程序设计考试内容:(1)数据的表现形式及其运算;(2)运算符和表达式;(3)C语句;(4)数据的输入输出;考试要求:(1)掌握:几种基本数据类型的表示形式,以及定义于基本数据类型之上的各种运算(算术、赋值、关系、逻辑、条件、逗号等);(2)掌握:常量的意义及几种基本数据类型的常量的表示形式,符合常量的定义与使用,变量的定义及自定义标识符的规范;(3)掌握:混合运算的表达式中各种运算符的优先级及结合方向;(4)掌握:输入、输出函数的使用规范第4章选择结构程序设计考试内容:(1)选择结构和条件判断;(2)关系运算符和关系表达式,逻辑运算符和逻辑表达式,条件运算符和条件表达式;(3)if选择控制语句;(4)switch选择控制语句。

13计算机科学与技术专业《C语言程序设计》专插本考试大.doc

13计算机科学与技术专业《C语言程序设计》专插本考试大.doc

2014本科插班生考试大纲(考试科目:C语言程序设计)I考试性质普通高等学校本科插班生(又称专插本)招生考试是由专科毕业生参加的选拔性考试。

高等学校根据考生的成绩,按照已确定的招生计划,德、智、体全面衡量,择优录取。

因此,本科插班生考试应有较高信度、效度、必要的区分度和适当的难度。

u考试内容总体要求:要求考生理解C语言的数据类型、运算符、表达式、数组、指针等基本概念,能正确的阅读程序、理解程序和调试程序,掌握C程序设计的基本思想和基本方法,能运用所学的知识对一般问题进行分析,并能编写简单的C语言程序。

第一章C语言概述1.考试内容⑴C程序程序的基础知识。

(2)C语言程序的上机方法。

2.考试要求⑴了解C语言的特点,理解C语言源程序的结构。

⑵掌握C程序的上机步骤,VC集成开发环境下编辑、编译和运行C程序的方法。

第二章程序的灵魂——算法1・考试内容⑴算法。

(2)结构化程序的三种基本结构和流程图。

2.考试要求⑴了解算法的概念、特点。

⑵-掌握结构化程序的三种基本结构和流程图。

第三章数据类型、运算符与表达式考试内容⑴C语言的数据类型、运算符及表达式。

⑵输入输出函数的使用。

2.考试要求⑴理解标识符、常量与变量的概念;基本数据类型中的整型、单精度实型、双精度实型、字符型常量和变量的定义与使用方法。

⑵掌握算术运算符和算术表达式、赋值运算符和赋值表达式。

⑶常握运算符的优先级和结合性、数据类型转换的方式和自增、自减运算。

⑷掌握输入、输出函数的用法。

第四章最简单的C程序设计——顺序程序设计1-考试内容(0 C语言赋值语句。

⑵顺序程序设计的基本思想。

2.考试要求⑴了解C语言的语句。

⑵常握顺序结构程序设计方法。

第五章选择结构程序设计1・考试内容⑴C语言的关系运算符与关系表达式、逻辑运算符与逻辑表达式。

⑵选择结构程序设计。

2.考试要求⑴理解关系运算符与关系表达式。

⑵理解逻辑运算符与逻辑表达式。

⑶掌握及应用if语句与switch语句编写程序。

广东技术师范学院2018年专插本《C程序设计》考试大纲

广东技术师范学院2018年专插本《C程序设计》考试大纲

广东技术师范学院《C程序设计》(本科插班生入学考试)考试大纲(计算机科学学院制定)一、考试性质与试题命题的原则《C程序设计》是广东技术师范学院为计算机科学与技术等专业的本科插班生入学考试所设置的一个专业课考试科目。

它的评价标准是高等学校计算机类专业高职高专毕业生或相近专业毕业生能达到的及格或及格以上水平,以保证录取的本科插班生具有一定的计算机科学基础理论及必要的专业技能能力,以利于择优选拔。

考试对象为参加教育部面向全面招生的本科插班生入学考试的高职高专毕业生以及具有同等学历的报考人员。

《C程序设计》是计算机科学技术专业和相关专业的一门重要专业基础课,同时又是一门计算机程序设计的入门课。

考核的目的是为了衡量学生理解、掌握C语言的基本语法、基本结构、基本程序设计过程和技巧程度,衡量学生是否具备基本的分析问题、初步的高级语言程序设计的能力。

二、考试形式及试卷结构1.考试形式为闭卷、笔试,试卷满分为100分,考试时间为120分钟。

2.试卷内容比例:C语言基础知识约25%,程序设计基础指针约55%,结构体与共用体、文件操作约20%。

3.试卷题型比例:单项选择题约25%,程序分析题约20%,改错题约10%,判断题约5%,程序填空题约25%,编写程序题约15%。

4.试题难易比例:易、中、难大约分别为30%、50%、20%。

5. 考试参考书为:谭浩强编.《C程序设计(第五版)》.清华大学出版,2017年。

三、考试内容和要求(分章节明析考核知识点和要求)内容1:✓了解C语言的特点✓熟悉C程序上机步骤(编辑、编译、连接和运行)内容2:✓熟悉C语言的标识符✓熟悉常量的类型(整型、实型、字符型、字符串型),重点掌握整型常量的三种表示方法(十进制、八进制和十六进制)✓掌握符号常量的定义格式和使用✓掌握基本数据类型及变量定义✓重点掌握算术、关系、逻辑、条件、赋值、逗号、自加和自减运算符内容3:✓掌握顺序结构、选择结构和循环结构程序设计✓重点掌握printf()和scanf()函数(包括格式控制 %d %f %c %s)✓熟悉关系表达式和逻辑表达式的书写及运算结果表示(真为“1”。

19-2019年本科插班生《C语言程序设计》考试大纲

19-2019年本科插班生《C语言程序设计》考试大纲

广东财经大学华商学院2019年本科插班生招生考试《C语言程序设计》考试大纲一、考试要求本大纲为本科插班生考生专门编写,作为考试命题的依据。

《C 语言程序设计》课程是计算机各专业学生的必修课程,主要培养学生的程序设计能力和运用计算机进行逻辑思维的能力。

通过本课程的学习,让学生掌握C语言的编程思想、培养学生对程序设计的兴趣、学会利用计算机来进行问题的求解。

课程任务在于让学生掌握C语言基本语句、语法、数据类型、运算符和表达式,顺序、选择、循环结构程序设计,数组、函数、指针、文件、结构体类型变量、结构体数组等的使用,还应掌握程序设计的基本思想、基本概念和基本方法,并能运用所学的知识和技能对一般问题进行分析和程序设计,编制出高效的C语言应用程序。

二、教材及主要参考书目教材:苏小红,《 C语言程序设计(第三版)》,高等教育出版社,2015年7月。

参考书:谭浩强,《C程序设计(第五版)》,清华大学出版社,2017年8月。

三、考试内容第一章为什么要学C语言课程内容: 1.1 引言;1.2 游戏、黑客和C语言;1.3 C语言,不老的传说;1.4 C语言的爱与恨;1.5 C语言教给我们的事;1.6 什么是编程。

考试要求:了解计算机语言的分类、C语言的发展简史及语言的特点,熟悉C语言程序的编写、编辑、编译、链接和调试的过程。

第二章 C数据类型课程内容: 2.1 常量与变量;2.2 简单的屏幕输出;2.3 数据类型;2.4 如何计算变量或数据类型所占内存空间的大小;2.5 变量的赋值和赋值运算符。

考试要求:掌握常量与变量的含义,会进行简单的屏幕输出,熟练掌握基本数据类型变量的定义和使用方法,理解变量的赋值和赋值运算符。

第三章简单的算术运算符和表达式课程内容: 3.1 C运算符和表达式;3.2 宏常量与宏替换;3.3 const常量;3.4 自动类型转换与强制类型转换运算符;3.5 常用的标准数学函数。

考试要求:熟练掌握C运算符和表达式,理解宏常量、宏替换和const常量,熟悉自动类型转换与强制类型转换运算符,了解常用的标准数学函数。

《C语言程序设计》考试大纲(2021年专升考试)(1)

《C语言程序设计》考试大纲(2021年专升考试)(1)

“计算机科学与技术专业”专升本《C语言程序设计》考试大纲课程考试所涉及的内容及要求:一、基础部分1、熟练运用常量与变量(整型、实型、字符型);2、掌握变量赋初值、算术运算符及表达式、逗号运算符及表达式、关系运算符及表达式和逻辑运算符和表达式、赋值表达式及复合赋值式、条件表达式及其求解,并能够在程序设计中正确使用之;3、掌握字符数据的输入与输出函数、格式输入与输出函数。

二、简单程序设计1、掌握if语句、switch语句的语法和用法;2、掌握选择结构程序设计的基本方法;3、掌握while语句、do-while语句和for语句的语法和用法;4、掌握break语句与continue语句的语法和用法;5、掌握循环控制结构的程序设计方法。

三、数组的使用1、掌握一维数组的定义和使用;2、掌握二维数组的定义和使用;3、掌握字符数组的定义和使用,常用字符串处理函数。

四、函数1、掌握函数的概念、函数的定义、函数的形式参数和实际参数以及函数的返回值。

2、掌握函数调用的方式、函数的嵌套调用、函数的递归调用、函数调用时的参数传递。

3、掌握数组作函数的参数、理解指针作函数的参数。

4、理解和掌握局部变量和全局变量。

5、理解变量的存储类别。

6、了解内部函数、外部函数的概念。

五、指针1、掌握指针的概念、指针变量的定义和赋值、指针运算符、指针运算;2、掌握一维数组的指针、二维数组的指针、字符串的指针的定义与应用;3、掌握指针数组的概念与定义,理解多级指针的概念与定义;4、掌握函数的指针和返回指针的函数;指针做为函数参数及传址方式。

六、编译预处理了解宏定义及其使用;宏定义的一般技巧(如求一个数的绝对值等)。

七、结构体与共用体1、掌握结构体的定义与初始化;结构体变量的使用;2、掌握指向结构体变量的指针的使用;3、掌握结构体与联合体的嵌套定义及使用;4、了解枚举类型的概念和定义。

八、位运算掌握基本概念及运算法则(进行两个数的位运算得到正确结果)。

浙江万里学院专升本《C语言程序设计》考试大纲

浙江万里学院专升本《C语言程序设计》考试大纲

浙江万里学院专升本《C语言程序设计》考试大纲[基本要求]1. 熟练掌握C 语言的基本概念和基本语法知识;2. 具备基本的运用C语言解决问题的程序设计能力;能熟练地阅读、理解和编制简短的C程序;[基本内容]一、C语言的结构1)程序的构成要素:main函数,其他的函数,全局变量等。

2)头文件、数据说明、函数的开始和结束标志。

3)源程序的书写格式。

4)C语言的风格。

二、数据类型及其运算1)C的数据类型(基本类型、构造类型、指针类型、空类型)及定义变量的方法2)C运算符的种类、运算优先级和结合性3)不同类型数据间的转换与运算4)C表达式类型(赋值表达式、算术表达式、关系表达式、逻辑表达式、条件表达式、逗号表达式)和求值规则三、基本语句1)表达式语句、空语句、复合语句2)数据的输入与输出、输入输出函数的调用:常用输入输出函数:scanf、printf、get char、putchar、gets、puts等。

四、选择结构程序设计1)用if语句实现选择结构2)用switch语句实现多分支选择结构3)选择结构的程序设计五、循环结构程序设计1)for循环结构2)while和do while循环结构3)continue语句和break语句4)循环的嵌套六、数组的定义和引用1)一维数组和多维数组的定义、初始化和使用。

(对多维数组的应用限于二维) 2)字符串与字符数组七、函数1)库函数的正确调用常用数学函数:sin、cos、sqrt、pow、exp、fabs、log、log10等常用字符函数:isalnum、isalpha、isdigit、islower、toupper等常用字符串函数:strcpy、strcmp、strcat、strlen等2)函数的原型声明方法和定义的方法3)函数的类型和返回值4)形参与实参,参数值的传递5)函数的正确调用、嵌套调用(不含递归调用)6)局部变量和全局变量7)变量的存储类型(自动、静态、寄存器、外部),变量的使用域和生存期八、编译预处理1)宏定义:不带参数的宏定义;带参数的宏定义2)“文件包含”处理九、指针1)指针与指针变量的概念,指针与地址运算符2)变量、数组、字符串、函数、结构体的指针以及指向变量、数组、字符串、函数、结构体的指针变量。

河北专接本计算机考试大纲

河北专接本计算机考试大纲

河北专接本计算机考试大纲
河北专接本计算机考试大纲主要包括公共课和专业课两个部分。

公共课考试大纲:
1. 数学一:主要包括高等数学、线性代数、概率论与数理统计等知识点。

2. 英语:主要包括词汇、语法、阅读理解、写作等知识点。

专业课考试大纲:
1. C语言程序设计:
- 课程简介:C语言程序设计课程考试是为招收计算机类相关专业专科接本科学生而实施的入学考试。

- 考试要求:
- 理解C程序的基本构成、数据类型及其运算、结构化程序设计的基本结构(顺序、选择、循环)、数组、函数等概念。

- 了解编译预处理命令、指针、结构体与共用体、位运算等知识模块所涉及的基本概念、语法规范。

- 掌握运用以上语法知识进行结构化程序设计的基本方法。

- 熟悉程序设计中简单的数据结构和算法,具有一定的分析和编写简单C程序的能力,以及基本的纠错和调试程序的能力。

2. 微机原理与接口含汇编语言:
- 课程简介:微机原理与接口含汇编语言课程考试旨在考察考生对计算机硬件基本原理和接口技术的掌握程度。

- 考试要求:
- 掌握计算机硬件基本原理,包括运算方法、存储技术、输入输出技术等。

- 了解汇编语言的基本概念、语法规则和常用指令。

- 熟悉微机系统的基本组成和工作原理,包括中央处理器、存储器、输入输出设备等。

- 具备分析和解决计算机硬件及接口技术问题的基本能力。

c语言专升本考试大纲

c语言专升本考试大纲

c语言专升本考试大纲C语言专升本考试大纲一、考试目的与要求C语言专升本考试旨在测试考生对C语言程序设计的基本知识、基本技能的掌握程度以及应用这些知识解决实际问题的能力。

考生应具备以下能力:1. 理解C语言的基本语法规则和程序结构。

2. 掌握变量、数据类型、运算符和表达式的使用。

3. 能够编写、调试简单的C语言程序。

4. 理解并应用选择结构、循环结构和数组等控制结构。

5. 掌握函数的定义、调用和参数传递。

6. 了解指针的基本概念和使用方法。

7. 能够使用结构体和联合体等复合数据类型。

8. 熟悉文件操作的基本概念和方法。

二、考试内容1. C语言概述- C语言的发展历史- C语言的特点- C语言的运行环境2. 数据类型、运算符和表达式- 基本数据类型- 运算符的种类和优先级- 表达式的求值3. 控制语句- 选择结构(if、switch)- 循环结构(for、while、do-while)- 跳转语句(break、continue、goto)4. 数组- 一维数组和二维数组的定义和使用- 数组的初始化- 数组的输入输出5. 函数- 函数的定义和声明- 函数的调用和返回值- 函数的参数传递(值传递和地址传递) - 递归函数6. 指针- 指针的基本概念- 指针与数组的关系- 指针的运算- 指针数组和数组指针7. 结构体与联合体- 结构体和联合体的定义- 结构体和联合体的初始化- 结构体和联合体的引用8. 预处理指令- 宏定义(#define)- 文件包含(#include)- 条件编译(#ifdef、#ifndef、#endif)9. 文件操作- 文件的打开与关闭- 文件的读写操作- 文件的定位10. 动态存储分配- 动态内存分配函数(malloc、calloc、realloc、free)11. C语言的高级特性- 位运算- 函数指针- 命令行参数三、考试形式与题型1. 考试形式:闭卷笔试2. 题型:- 选择题:测试考生对C语言基础知识的掌握程度。

长沙学院计算机专业《C程序设计基础》“专升本”考试大纲

长沙学院计算机专业《C程序设计基础》“专升本”考试大纲

《C语言程序设计基础》“专升本”考试大纲一、考试形式及适用对象本考试采用闭卷笔试试卷考试的形式。

考试对象为参加计算机科学与技术专业和软件工程专业选拔考试的所有考生,主要考查C语言程序设计基础的基础知识和基本技能。

二、题型及比例C语言程序设计基础:1、单项选择(约占总分的30%),2、填空题(约占总分的10%),3、是非题(约占总分的10%),4、综合题(约占总分的50%,题型包括:①、读程序,写出程序运行结果,②、给出一段不完整的程序,要求填充语句完成指定的功能,③、分析程序中的错误、说明错误原因、给出修改方案使之能正确运行,④、指出程序段的功能,⑤、编程题)。

三、考试时间和分数本课程考试满分为150分,考试时限为120分钟。

四、考试大纲(1).C语言概述:(约5%)算法及算法描述、程序、程序设计语言、程序设计方法、源程序结构、C语言程序的开发过程(2).C语言数据类型、变量、运算符和表达式:(约10%)字符集、标识符、关键字、常量定义、变量定义、数据类型、表达式计算(3).输入和输出:(约10%)格式化输入函数scanf、格式化输出函数printf(4).程序的控制结构和语句:(约15%)表达式语句、复合语句、空语句、if选择结构、if-else选择结构、switch选择结构、while语句、do-while语句、for语句、continue语句、break语句、return 语句(5).函数:(约20%)函数的定义与调用、函数返回值、函数原型、参数传递、默认参数、变量的存储类别、变量的生命期与作用域、递归函数、编译预处理指令、利用函数自顶向下、逐步求精地进行程序设计(6).数组:(约20%)一维数组的定义、一维数组元素的引用、一维数组的初始化、多维数组的定义、多维数组元素的引用、多维数组的初始化、字符数组的定义、字符数组的初始化、字符数组的引用、字符串、字符串的输入输出、字符串处理函数、传递数组参数(7).指针:(约15%)地址和指针的概念、定义指针变量、建立指针、间接引用指针、指针的初始化、指针运算、用指针给函数传参数,用指针操作数组(8).结构:(约5%)结构类型的定义和使用、为函数传递结构参数3、主要参考书[1]谭浩强主编,《C程序设计》,清华大学出版社,2003年五、样题例如:《C语言程序设计基础》样题:一、单选题(在本题的每一小题的备选答案中,只有一个答案是正确的,请把你认为正确答案的题号,填入题干的括号内。

《C语言程序设计》专升本考试大纲.

《C语言程序设计》专升本考试大纲.

《C语言程序设计》专升本考试大纲一、总要求本课程地位:本课程是计算机专业的核心课程之一。

本课程性质:本课程是计算机专业的专业基础课程本课程了解、熟悉、掌握的主要内容:了解C语言的主要特征、常用算法描述以及其它相关基础知识;掌握C语言中顺序程序设计、选择程序设计、循环程序设计、指针、结构体共用、函数、文件操作等。

二、内容第一章 C语言概论⏹了解C语言的主要特征,掌握C语言程序的基本结构⏹掌握高级语言程序的上机实现过程第二章数据类型、运算符与表达式⏹掌握C语言中的数据类型及其常量的表示方法;⏹理解各类数值型数据间的混合运算规则⏹掌握基本运算符的功能,表达式的概念第三章顺序程序设计⏹掌握用传统流程图进行算法描述;⏹掌握结构化程序设计的三种基本结构⏹掌握getchar()、putchar()、printf()、 scanf()函数的使用⏹掌握顺序结构程序的设计方法第四章选择结构程序设计⏹掌握关系运算符和逻辑运算符的功能及用法⏹掌握基本条件和复合条件语句的使用⏹掌握switch语句的使用⏹掌握选择结构程序的设计方法第五章循环结构程序设计⏹掌握循环概念及循环的构成要素⏹掌握while语句用法⏹掌握do-while语句的用法⏹掌握for语句的用法⏹掌握break、continue语句⏹掌握多重循环的概念及其程序描述方法⏹掌握循环结构程序设计的基本方法第六章数组⏹掌握数组的基本概念。

⏹掌握一维、二维数组的定义和使用。

⏹掌握字符数组的使用,了解基本的字符和字符串处理库函数的功能和使用⏹能利用数组进行程序设计第七章函数⏹掌握函数定义的一般形式⏹理解形参和实参的概念⏹掌握函数的调用方法⏹了解函数的嵌套调用和递归调用。

⏹了解数组作函数参数的使用⏹了解局部变量和全局变量的概念⏹了解变量的存储类别和作用域,库函数的分类和调用⏹了解内部函数和外部函数的概念第八章编译预处理⏹掌握宏定义的概念和使用⏹了解文件包含处理⏹了解条件编译第九章指针⏹掌握指针的基本概念及其使用规则⏹掌握用指针实现对数组和函数的访问方法⏹掌握指针的运算⏹了解多级指针的概念及带参数命令行源程序的编制方法⏹掌握指针与数组、指针与函数的关系第十章结构体和共用体⏹掌握结构体类型的定义方法⏹了解枚举类型的定义和使用⏹掌握结构体类型变量的定义初始化和引用⏹了解指向结构体类型数据的指针的使用⏹掌握结构体数据类型的使用(以链表为例)⏹掌握共同体的概念⏹掌握位运算符的功能及使用方法第十一章文件⏹了解文件的基本概念⏹掌握文件打开和关闭的方法⏹了解文件读写和定位函数的功能三、试卷结构1、试卷内容比例第一章 C语言概论5% 第二章数据类型、运算符与表达式5% 第三章顺序程序设计5% 第四章选择结构程序设计10%第五章循环结构程序设计10% 第六章数组15% 第七章函数15% 第八章编译预处理5% 第九章指针15% 第十章结构体和共用体10% 第十一章文件5% 总计100%2、试卷题型比例选择题20% 程序阅读题12% 程序改错题14% 程序填空题 20% 编程题34% 总计100% 3、试题难易程度比例基础题15% 基本知识题35% 中等难度题40% 综合较难题10% 总计100%四、说明1、教材及主要参考书《C程序设计》,何钦铭主编高等教育出版社《C程序设计》,谭浩强编著,清华大学出版社2、考试时间:150分钟3、总分:1504、适用专业:计算机科学与技术专业。

考试大纲湖北文理学院2022年专升本《C语言程序设计》考试大纲

考试大纲湖北文理学院2022年专升本《C语言程序设计》考试大纲

湖北文理学院2022年专升本《C语言程序设计》考试大纲一、考试性质本考试是为在计算机类专科毕业生中招收本科生而实施的具有选拔功能的水平考试,其指导思想是既要有利于国家对高层次人材的选拔,又要有利于促进高等学校各类课程教学质量的提高。

二、考试的基本要求要求学生比较系统地掌握C语言程序设计的基本语法、基础知识、基本方法和技术;具备基于C语言实现程序设计以及调试、测试程序的基本能力,为后续专业课程学习提供基础。

三、考试方法和考试时间考试方法为闭卷笔试,考试时间为90分钟,满分为100分。

四、考试内容和要求第一章程序设计引论1、考试内容:程序与程序设计语言;计算学科求解问题基本特点;程序设计;程序设计范型;C语言程序的基本构成。

2、基本要求(1)了解计算机程序设计与程序设计语言的发展历史。

(2)了解程序设计的几种范型和特点。

(3)理解计算科学求解实际问题的基本过程和特点。

(4)掌握程序设计的基本过程,掌握C语言程序构成形式。

第二章基本数据类型与表达式1、考试内容:基本数据类型;常量和变量;运算符和表达式;数据类型转换;输入和输出。

2、基本要求(1)理解数据类型的概念,掌握C语言的基本数据类型。

(2)理解常量、变量的概念及不同,掌握符号常量的说明与变量定义的方法。

(3)能够正确书写表达式、并根据运算符的优先级和结合方向进行正确的运算。

(4)理解数据类型在表达式中的转换情况。

(5)掌握C语言的基本输入/输出。

第三章程序控制结构1、考试内容:顺序结构程序设计;算法的概念和特点,以及算法设计的基本方法;关系运算与逻辑运算;分支结构程序设计;循环控制结构;流程转移控制语句。

2、基本要求(1)理解算法的概念,掌握算法设计的基本方法、算法的描述。

(2)掌握关系表达式、逻辑式的正确书写和计算,能够应用关系表达式、逻辑表达式表示判断条件。

(3)理解程序控制结构的概念,掌握顺序结构、分支结构、循环结构的C语言表述方法。

(4)掌握continue、break等流程转移控制语句的功能及使用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2013年《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
Ⅳ. 题型示例
一、正误判断题(每题1分,共10分)
1.算法就是程序。

二、单项选择题(每题2分,共40分)
1.下列数据中,为字符常量的是________。

A)'My' B)"B" C)Yours D)'K'
三、综合题(每题10分,共30分)
1. 阅读程序写结果
#include <stdio.h>
#define NULL 0
struct student{
long num;
float score;
struct student *next;
};
void main()
{
struct student a,b,c,*head, *p;
a.num=1; a.score=90.0;
b.num=2; b.score=95.0;
c.num=3; c.score=70.0;
head=&a;
a.next=&b;
b.next=&c;
c.next=NULL;
p=head;
do {
printf("%d %5.1f\n",p->num,p->score);
p=p->next;
} while(p!=NULL);
}
四、编程题(每题10分,共20分)
1. 计算1至10000之间不能被3或5整除的整数之和。

Ⅴ. 参考书目
《C程序设计》(第三版),谭浩强编,清华大学出版社,2005年7 月第3版。

相关文档
最新文档