《C语言程序设计B》课程考试大纲-电商
C语言程序设计课程考核大纲说明

C语言程序设计课程考核说明(2010)一、考核说明《C语言程序设计》课程是华商学院计算机科学与技术专业(专科)的一门基础必修课程。
本课程是学习数据结构、操作系统、计算机网络、数据库、软件工程等课程的先修课,在整个专业教学体系中占有非常重要的作用。
本课程主要介绍C语言的基本语法规则和程序设计方法,包括C语言程序结构和上机运行程序的基本过程,各种数据类型的常量和变量的定义与表示,各种运算符和表达式的表示与应用,各种流程控制语句的定义与作用,各种常用函数的定义格式与调用方法,用户函数的定义与调用,数组、指针、结构、文件等数据类型的定义与使用,结构化和模块化的程序设计方法等内容。
学习《C语言程序设计》需要理论与实践相结合,只注重书本知识是空洞的,只注重上机实践是迷茫的,必须两者结合循序渐进,通过书本知识指导实践,通过实践加深理解和吸收知识,以及运用知识解决问题的能力。
现将该课程考核的有关问题说明如下:1. 考核对象华商学院计算机科学与技术专业(专科)的学生。
2.教学媒体文字主教材《C语言程序设计》葛日波主编北京邮电大学出版社出版。
复习参考资料《C语言程序设计》谭浩强主编清华大学出版社出版。
3. 命题依据本考核说明以华商学院计算机科学与技术专业《C语言程序设计》课程的教学大纲为依据编制。
本考核说明是考试命题的依据。
4. 考核要求本课程是以掌握C语言知识并解决实际程序设计问题为目的。
主要考核学生对C语言知识的掌握程度和对解决一般问题的程序设计能力。
对C语言知识要在理解和应用的基础上加强记忆和掌握,不能死记硬背。
本课程教学内容包括了解、理解和应用三个层次,并且逐步递进,具体含义如下:(1) 了解层次:记忆C语言中的基本概念和语法规则;(2) 理解层次:掌握C语言中的每个语法成分和语句的定义格式、含义及作用;(3) 应用层次:利用C语言,结合实际解决问题的需要,能够分析和编写程序。
5. 命题原则(1) 在教学大纲和考核说明所规定的知识范围内命题。
C程序设计(A、B、C)实验考核大纲

课程类别:公共基础课课程代码:实验学时:上机学时:16 学分:1 考核类别:考试√考核□适用专业:非计算机类的其它工科相关专业一、实验考试(考核)目的:1、检查学生对本门实验课程的掌握程度和熟练程度;2、以考试结果作为学生成绩评定的重要依据;二、实验主要培养的能力与技能:1、培养学生理论联系实际的动手能力,进一步加深对理论课程内容的理解;2、培养学生学习设计和调试C程序的基本步骤和方法,使学生掌握计算机软件调试和分析的基本技能;3、培养学生撰写完整的技术报告的能力,为学习其他相关内容的软件设计、编写相应的报告文档奠定良好基础。
三、实验考试(考核)内容:1、程序设计与调试;2、运行结果;3、实验操作的熟练程度。
四、实验主要使用仪器:1、微型计算机1台;2、局域网络环境。
五、实验考试(考核)的方式与步骤:按照给定的题目上机编程、调试和运行C程序。
考试结束时提交调试或设计的C源程序。
六、实验考试(考核)评分标准:1、平时成绩…………………… 40%;2、实验考核成绩………………60%;其中:①程序设计与调试……………60%;②运行结果……………………30%;③实验操作的熟练程度………10%;七、参考资料:理论教科书、实验指导书课程类别:公共基础课课程代码:实验学时:上机学时:16 学分:1 考核类别:考试√考核□适用专业:工商管理、工业工程、公共事业管理一、实验考试(考核)目的:1、检查学生对本门实验课程的掌握程度和熟练程度;2、以考试结果作为学生成绩评定的重要依据;二、实验主要培养的能力与技能:1、培养学生理论联系实际的动手能力,进一步加深对理论课程内容的理解;2、培养学生学习设计和调试简单C程序的基本步骤和方法,使学生初步具备分析和设计简单C程序的能力;3、培养学生对实验结果进行分析和总结,并能独立撰写完整、严谨的实验报告的方法。
三、实验考试(考核)内容:1、程序设计与调试;2、运行结果;3、实验操作的熟练程度。
电子信息专业初试考试大纲及参考书:《C语言程序设计》

《电子信息》专业初试考试大纲一、考试形式笔试。
二、考试科目《C语言程序设计》。
三、试卷满分及考试时间试卷满分150分,考试时间3小时。
四、试题题型结构选择题,简答题,程序阅读题,编程题等五、主要参考书谭浩强. C程序设计(第四版),清华大学出版社,2012年出版。
六、试卷考查内容比例1.基本概念和原理(30%)2.基本方法和技巧(40%)3.综合应用(30%)七、课程考试内容及要求第1章C语言概述考核要求:1、了解C语言出现的历史背景2、掌握C语言的特点3、了解C程序的结构4、掌握C程序的上机步骤第2章算法简介考核要求:1、掌握算法的概念、算法的特性。
2、掌握几种常用的算法表示方法。
3、掌握结构化程序设计方法第3章数据类型、运算符与表达式考核要求:1、了解基本类型及其常量的表示法,掌握变量的定义及初始化方法。
2、掌握运算符与表达式的概念,领会C语言的自动类型转换和强制类型转换、赋值的概念3、各种类数值型数据间的混合运算4、运算符和表达式第4章简单C程序设计考核要求:1、了解C语句概述, 赋值语句的使用方法。
2、掌握算法的基本概念与特征,掌握结构化程序设计的基本概念3、掌握数据的输入输出及顺序结构程序设计方法。
第5章选择结构程序设计考核要求:1、掌握关系运算符和关系表达式和关系运算符和关系表达式。
2、熟练掌握IF语句、条件运算符和条件表达式、switch语句。
3、掌握选择结构程序设计方法。
第6章循环结构程序设计考核要求:1、了解循环概述以及goto语句和if语句构成循环。
2、熟练掌握while、do-while和for构成的循环。
3、掌握循环的嵌套和break和continue语句,掌握循环结构程序设计方法。
第7章数组考核要求:1、了解数组的概念,熟练掌握一维数组的定义和使用方法。
2、掌握二维数组的定义和使用方法并推广到多维数组。
3、掌握字符与数组的定义和使用方法。
第8章函数考核要求:1、了解函数概念,熟练掌握函数的定义和调用方法。
《C语言程序设计(电子商务)》课程教学大纲

《C语言程序设计》课程大纲课程代码:00405402课程学分:3课程总学时;48适用专业:电子商务一、课程概述(一)课程的性质《C语言程序设计》是“软件工程”专业的学科大类课程,是专业基础课程。
《C语言程序设计》在我们“软件工程”专业的人才培养方案中,是“CfC++fJAVAfAndroid->VC++与多核并行编程/J2EE”的程序设计课程教学主线的基础,在一定程度上,它支撑了对C/C++和JAvA两大类程序设计课程的学习。
C语言程序设计》是其它编程语言类课程和计算机软、硬件类课程的前导课程。
它本身的前导课程是:中学数学、高等数学(小部分)、计算机应用基础。
《C语言程序设计》的后续课程(即:直接相关的课程):面向对象程序设计(C++描述)、数据结构与算法(C++描述)、JAVA语言程序设计、计算机网络、嵌入式系统及应用、机器人技术、VC++与多核并行编程、1inUX系统等。
在软件工程专业的人才培养方案中,《C语言程序设计》与其它专业课程内容联系紧密。
如果按照层次结构来分的话,《C语言程序设计》处于最低层,是它们的基础,是其它很多后续课程的先导课。
《C语言程序设计》的内容是全国计算机软件考试中要求的主要程序设计语言。
(二)设计理念与开发思路1、考核方式:(1)课程教学结束后进行期末考试,期末考试以笔试形式综合测试或者实践报告的论文考查方式,占总成绩70%。
(2)平时作业、讨论、课程实验等作为平时成绩参考;五次平时作业,作业以程序案例分析题或者实践总结的形式布置,占总成绩的30%o(3)平时成绩占30%,期末考试占70%o2、教学基本框架:通过本课程的教学,要求学生能够掌握以下基本理论和知识:1、学生应在教师的指导下,深入钻研教材内容,通过C语言的例题掌握其使用方法,从而深刻理解和牢固掌握程序设计的一般方法。
2、学生在学习过程中,应加强上机实践,将理论与实践充分结合起来,在实践的基础上深刻理解理论知识的真正含义,避免死记硬背和机械式的套用,主动将所学知识转化成实际能力。
C语言程序设计自学考试大纲.

天津市高等教育自学考试课程考试大纲课程名称:应用程序基础及设计课程代码:1115、 4874 第一部分课程性质与设置目的一、课程性质与特点《应用程序基础及设计》课程是高等教育自学考试电子信息工程专业的必修课, 是该专业一门重要的基础课,是学习计算机的入门课程。
C 语言具有丰富的数据类型,多种运算符和表达式且具有较强的数据处理能力,使它既适合编写应用软件, 又适合编写系统软件。
本课程是实践性很强的课程, 应当在上机实习中实现 C 语言程序设计操作,实现基本的算法。
二、课程设置目标和要求通过本课程的学习(课堂讲授、完成习题、上机实习应达到的课程目标是:使学生了解计算机发展概况和计算机应用领域,掌握计算机的基础知识,具有计算机的基本操作技能, 掌握 C 语言的基本内容、语法结构及程序设计方法, 培养他们独立进行程序设计的能力, 能运用 C 语言编写应用程序解决工程设计中的一些基本问题。
本课程的基本要求是1、了解计算机的基础知识和基本操作。
2、了解 C 语言产生的历史背景,掌握 C 语言的特点、C 程序开发过程及上机步骤;3、掌握 C 语言各种数据类型和各类数据间的混合运算及其运算顺序;4、了解结构化程序设计及其三种基本结构(顺序、条件、循环,掌握 C 语言的各种语句;5、领会函数的概念,掌握函数的定义、说明和调用,理解全局变量、局部变量及函数间的参数传递方式;6、了解 C 语言编译预处理的三种功能并能简单应用;7、能熟练运用各种输入/输出函数;8、领会文件的概念,掌握文件的说明方法,文件的建立、读写等基本操作;9、掌握现代 C 编译系统共同配置的常用标准函数及使用方法。
三、与本专业其它课程的关系熟练掌握程序设计方法是本专业的基本要求之一, 本课程是培养考生程序设计能力的第一门课程,也是学习面向对象的 C++语言及其它程序设计语言必备的基础。
第二部分课程内容与考核目标第 1章计算机的基本概念一、学习目的和要求通过学习,使学生了解计算机的发展,掌握计算机的组成和工作原理。
《C语言程序设计》专插本-考试大纲 -

《C语言程序设计》考试大纲Ⅰ考试性质普通高等学校本科插班生招生考试是由专科毕业生参加的选拔性考试。
高等学校根据考生的成绩,按已确定的招生计划,德、智、体全面衡量,择优录取。
《C语言程序设计》是计算机专业的一门重要专业基础课。
该课程考核的目的是为了衡量学生理解、掌握C语言的基本语法、基本结构和基本程序设计技巧的程度,衡量学生是否具备分析问题和进行高级语言程序设计的能力。
Ⅱ考试内容总体要求:考生应按本大纲的要求了解或理解“C语言程序设计”中的数据类型、运算符与表达式、顺序结构、选择结构、循环控制、数组、函数、指针、预处理命令、结构体与共用体、文件的基本概念。
熟练掌握程序设计的基本方法和C语言本身的语法、语句和使用方法。
掌握一般问题的分析思路、数据存储结构表达及建立在存储结构之上的程序设计方法,具备初步运用C语言解决问题的程序设计能力;能熟练地阅读、理解和编制简单的C程序;具备进一步学习计算机各专业后续课程的能力和基础。
一、C语言概述⒈考试内容(1)C语言出现的历史背景(2)C语言的特点和C程序介绍⒉考试要求(1)理解C语言的特点、函数。
(2)掌握定义C程序的方法。
二、程序的灵魂—算法⒈考试内容(1)算法的概念和算法的特性。
(2)算法的表示方法。
(3)结构化程序设计。
⒉考试要求(1)理解算法的概念和算法的特性。
(2)掌握传统和N-S流程图表示算法。
(3)理解结构化程序设计方法三、数据类型、运算符与表达式⒈考试内容⑴关键字与标识符的概念:关键字的含义,标识符的定义,常量和变量的分类。
⑵数据类型:数据类型的含义、特点,不同类型常量的表达,不同类型变量的定义、赋初值方法。
⑶运算符:各类运算符的含义、优先级,各类表达式的表示方法、运算特点、值的类型和计算方法,各类公式的表达式描述和各类表达式的混合运算。
⒉考试要求⑴理解关键字与标识符的概念、应用特点,理解数据类型的含义和常量、变量的分类。
⑵掌握各数据类型的含义、特点,不同类型常量的表达,不同类型变量的定义和赋值方法。
计算机科学与技术专业《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等。
考核要求:(1)了解基本类型及其常量的表示法。
(2)理解变量的定义及初始化方法,运算符与表达式的概念,C语言的自动类型转换和强制类型转、赋值的概念。
《C语言程序设计》课程考试大纲.

《C语言程序设计》课程考试大纲一、课程性质和考试目的C程序设计课程是计算机与应用专业的一门专业基础课。
设置本课程的目的在于为考查学生对课程掌握和理解的程度,主要为对C语言语法的理解和掌握以及编辑和设计程序的掌握。
本课程先修课为计算机引论。
二、考试内容及考试要求1、 C语言概述考核知识点:C语言出现的历史背景、C语言的特点和C程序介绍。
考核要求:●理解C语言的特点、函数。
●掌握定义C程序的方法。
2、程序的灵魂——算法考核知识点:算法的概念和算法的特性、算法的表示方法和结构化程序设计。
考核要求:●理解算法的概念和算法的特性。
●掌握传统流程图和N-S流程图表示算法。
●理解结构化程序设计方法。
3、数据类型、运算符与表达式、考核知识点:C语言的数据类型;整型、实型和字符型数据常量和变量的表示方法;赋值运算符和赋值表达式、变量的赋值方法;算术运算符和运算表达式以及逗号运算符和逗号表达式。
考核要求:●理解C的数据类型。
●掌握常量和符号常量和变量的定义。
●掌握整型常量和变量的表示方法。
●掌握实型数据常量和变量的表示方法。
●掌握字符型数据常量和变量的表示方法。
●掌握变量赋值的方法。
●理解各种数据类型之间的混合运算。
●掌握算术运算符和运算表达式。
●掌握赋值运算符和赋值表达式。
●了解逗号运算符和逗号表达式。
4、顺序程序设计考核知识点:字符的输入输出和格式输入输出。
考核要求:●掌握字符的输入输出。
●熟练掌握格式输入输出。
5、选择结构程序设计考核知识点:关系运算符和关系表达式;逻辑运算符和逻辑表达式;IF语句和SWITCH 语句以及IF语句的嵌套。
考核要求:●掌握关系运算符和关系表达式。
●掌握逻辑运算符和逻辑表达式。
●熟练掌握IF语句,IF语句的嵌套。
●熟练掌握SWITCH语句。
6、循环控制考核知识点:WHILE,DO—WHILE,FOR语句;掌握BREAK、CONTINUE语句以及穷举法、迭代法、牛顿迭代法和二分法。
考核要求:●熟练掌握WHILE以及牛顿迭代法和二分法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《C语言程序设计》课程考试大纲
第一章 C语言概述
C语言源程序基本结构,C中语句概念,main函数基本构成,源程序的编辑、编译、连接运行的基本方法。
第二章算法
了解流程图
第三章数据类型、运算符与表达式
1.数据类型。
2.关键字(见附录B),标识符的命名规则。
3.掌握三种常用基本数据类型(整型、浮点型、字符型)的表示方法、在内存中的存放形式。
4.、变量的定义和初始化。
5.五个基本算术运算符(+- * / %),自增、自减运算符、(扩展的)赋值运算符和逗号运算符等,表达式中的运算符优先级和结合性,各类数值型数据间的混合运算规则。
第四章顺序结构程序设计
1.五类语句、赋值语句、复合语句
2.格式输出函数和格式输入函数以及字符输出函数和字符输入函数(printf、scanf、putchar、getchar函数),输出和输入格式字符和附加格式说明符。
第五章选择结构程序设计
1.关系和逻辑运算符以及它们求值的优先级和结合性
2.关系和逻辑表达式以及它们的值
3.if和switch语句,嵌套的选择结构
4.条件运算符以及条件表达式。
基本算法:2个数交换,3个数排序或求最大值,大小写转换
第六章循环结构程序设计
1.while、do-while和for语句
2.循环嵌套
3.break和continue语句。
基本算法:求∑n,求n!,Fibonacci数列,求π的近似值,判断素数,译密码,水仙花数(分别用单循环和循环嵌套),九九表
第七章数组
1.一维数组的定义和初始化、数组元素及其引用
2.字符串和字符串结束标志,字符型的一维数组的定义和初始化,字符串处理函数(puts、gets、strcpy、strcmp、strlen、strlwr、strupr),字符串专用的格式输出和输入格式字符。
基本算法:起泡法排序,选择法排序,筛选法求素数,逆序存放,Fibonacci数列,统计字符串的单词个数或各类字符个数
第八章函数
函数定义,函数调用,形参与实参,实参到形参的值传递,实参到形参的地址传递,函数的返回值和return语句,函数的原型声明,函数的嵌套,一维数组作为函数的参数,函数的存储类别、局部变量,全局变量。
第九章编译预处理
带参的和不带参的宏定义,文件包含
第十章指针
指针的概念、定义及引用方式,指针、地址、数组的概念及相互关系。
基本算法:2数交换,数组排序或求最大值,逆序输出
第十一章结构体
结构体类型声明,结构体变量的定义,结构体变量的引用、结构体变量初始化,结构体数组。
主要考查基本概念、程序设计的语法句法规则、算法应用、程序分析等。
前九章不要求的节:1.4、8.6、8.7.3、8.10、9.3、
第十章要求:10.1~3 除10.3.4
第十一章要求:11.1~5
考试日期:最后一次课
考试时间:两节课
考试形式:闭卷笔试。