C语言程序设计A课程考核说明_第1页
C语言程序设计A课程考核说明_第2页
C语言程序设计A课程考核说明_第3页
C语言程序设计A课程考核说明_第4页
C语言程序设计A课程考核说明_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、PAGE PAGE 19中央广播播电视大大学计算算机科学学与技术术专业C语言程程序设计计A课程考考核说明明(20008)一、考核核说明C语言言程序设设计课课程是全全国电大大系统计计算机科科学与技技术专业业(本科科)的一一门基础础必修课课程。本本课程是是学习数数据结构构、操作作系统、计算机机网络、数据库库、软件件工程等等课程的的先修课课,在整整个专业业教学体体系中占占有非常常重要的的作用。本课程主主要介绍绍C语言言的基本本语法规规则和程程序设计计方法,包包括C语语言程序序结构和和上机运运行程序序的基本本过程,各各种数据据类型的的常量和和变量的的定义与与表示,各各种运算算符和表表达式的的表示与与应

2、用,各各种流程程控制语语句的定定义与作作用,各各种常用用函数的的定义格格式与调调用方法法,用户户函数的的定义与与调用,数数组、指指针、结结构、文文件等数数据类型型的定义义与使用用,结构构化和模模块化的的程序设设计方法法等内容容。学习CC语言程程序设计计需要要理论与与实践相相结合,只只注重书书本知识识是空洞洞的,只只注重上上机实践践是迷茫茫的,必必须两者者结合循循序渐进进,通过过书本知知识指导导实践,通过实践加深理解和吸收知识,以及运用知识解决问题的能力。现将该课课程考核核的有关关问题说说明如下下:1. 考考核对象象 全国国电大系系统开放放教育计计算机科科学与技技术专业业(本科科)的学生。2教学

3、学媒体 文字主主教材CC语言程序序设计 任爱华华主编 中央央广播电电视大学学出版社社出版。 录象教教材 20讲讲 任爱爱华等主主讲 中中央广播播电视大大学音像像出版社社出版,时时间待定定。 IP网网络课件件 116讲 徐孝凯凯主讲 电大在在线的该该课程网网站点播播,20008年年9月。 复习资资料 C语言程序设计期末复习指导中央电大教育杂志社出版发行。平时考核核 C语语言程序序设计形形成性考考核册 中央电电大教育育杂志社社出版发发行。 网上辅辅导 在电大大在线C语言程序设计课程教学网页上发表。3. 命命题依据据本考核说说明以中中央电大大计算机机科学与与技术专专业CC语言程程序设计计课程程的教学

4、学大纲为为依据编编制。本本考核说说明是考考试命题题的依据据。4. 考考核要求求本课程是是以掌握握C语言言知识并并解决实实际程序序设计问问题为目目的。主要考考核学生生对C语语言知识识的掌握握程度和和对解决决一般问问题的程程序设计计能力。对C语语言知识识要在理解解和应用用的基础础上加强强记忆和和掌握,不不能死记记硬背。 本课程程教学内内容包括括了解、理解和和应用三三个层次次,并且且逐步递递进,具具体含义义如下: (1) 了解解层次:记忆CC语言中中的基本本概念和和语法规规则; (2) 理解解层次:掌握CC语言中中的每个个语法成成分和语语句的定定义格式式、含义义及作用用; (3) 应用用层次:利用C

5、C语言,结结合实际际解决问问题的需需要,能能够分析析和编写写程序。5. 命命题原则则(1) 在教学学大纲和和考核说说明所规规定的知知识范围围内命题题。在教教学知识识范围之之内,需需要灵活活运用才才能够解解决问题题的试题题不属于于超纲。(2) 试题的的取材要求求覆盖面面广、区区分度高高。(3) 试题兼兼顾各个个能力层层次,了了解和理理解约占占40%,应应用约占占60%。(4) 试题的的难易程程度和题题量适当当,按难难易程度度分为四四个层次次:容易易占200%,较较易占440%,较较难占330%,难难占10%。题量安安排以平平时能够够独立完完成作业业者,能能在规定定的考试试时间内内做完并并有一定定

6、时间检检查为原原则。6. 试试题题型型选择:根根据题意意,从四四种可选选择的答答案中选选择合适适的一种种答案。填空:根根据题意意,在画画有横线线或空白白括号内内填写合合适内容容。写出程序序运行结结果:根据所给给的C语言程序序,写出出运行后后的输出出结果。指出程序序或函数数功能:根据所给给的C语言程序序或函数数,指出出运行程程序或进进行函数数调用时时所能实实现的功功能。编写程序序或函数数:根据所所给出的题题目要求求,编写写出相应应的程序序或函数数模块。7. 考考核形式式:本课程考考核采用用终结性性考试与形成成性考核核相结合合的方式式。形成成性考核核分为两两种,一一种视形形成性考考核册作作业完成成

7、情况和和所规定定的上机机实验完完成情况况而定,占占总成绩绩的200%;另一一种为省省级电大大统一命命题和组组织的期期末上机机考核,占占总成绩绩的100%,要求求完成一一个带有有多个程程序文件件的程序序项目的的编写(或或修改)并并上机运运行通过过,上机机考核时限为600分钟。形成性性考核成成绩由省省级电大大考核和和确认。终结性性考试采用书书面和闭卷方式式,考试成绩占总总成绩的的70%,由中中央电大大统一命命题和考考试时间间,答卷卷时限为为90分钟钟。总成成绩满分分为1000分,合合成成绩绩达到60及及以上分分数者可可获得该该课程规规定的44学分,否否则不获获得该课课程学分分。第二部分分 考核核内

8、容及及要求 第一一章 C语言概概述 考核内内容(知知识点): 1程程序、程程序文件件和函数数的概念念及其相相互之间间的关系系。 2函函数的定定义格式式和作用用,主函函数的特特殊地位位和作用用。 3CC语言简简单语句句和复合合语句的的语法格格式。 4#inccludde预处处理命令令的格式式与作用用。 5头头文件的的文件名名格式、在程序序中的使使用方法法和作用用。 6程程序中两两种注释释标记的的写法和和作用。 7标标准输出出函数pprinntf()和标标准输入入函数sscannf()的定义义格式和和具体应应用。 8CC语言程程序文件件名、编编译后生生成的目目标文件件名和连连接后生生成的可可执行文

9、文件名的的命名规规则,以以及上机机输入、编辑、编译、连接和和运行程程序的过过程。 考核要要求: 要求了了解和理理解以上上内容。 第二二章 数据类类型和表表达式 重点考考核的内内容(知知识点): 1CC语言中中的数据据类型的的分类。 2各各种整数数类型的的关键字字表示,存存储空间间的大小小和值域域范围。 3整整型变量量的定义义和初始始化,十十进制整整型常量量的表示示。 4字字符类型型的关键键字表示示,存储储空间的的大小和和值域范范围;字字符型常常量的表表示,回回车、换换行、单单引号、双引号号、反斜斜线、空空字符等等特殊字字符的表表示。 5字字符型变变量的定定义和初初始化,字字符型与与整型的的关系

10、。 6枚枚举的概概念,枚枚举类型型的定义义,枚举举变量的的定义和和初始化化,枚举举常量与与整型常常量的对对应关系系。 7各各种实数数类型的的关键字字表示,存存储空间间的大小小和有效效位数。 8单单精度和和双精度度实数的的定点表表示和浮浮点(科科学)表表示,实实型变量量的定义义和初始始化。 9加加、减、乘、除除、取余余、赋值值、增11、减11、取数数据存储储长度等等算术运运算符的的表示、含义、运算对对象个数数和运算算优先级级。 10关系运运算符的的定义和和关系表表达式的的计算,逻逻辑运算算符的定定义与逻逻辑表达达式的计计算,根根据任意意表达式式的值判判断其逻逻辑值的的方法。一般考核核的内容容(知

11、识识点): 1整整型常量量的八进进制和十十六进制制表示。 2符符号常量量的两种种定义方方法,它它们之间间的区别别。 3位位操作符符、复合合赋值操操作符的的含义与与使用。4求关关系或逻逻辑表达达式的相相反表达达式的方方法。 考核要要求:理解和掌掌握以上上重点考考核的内内容,了了解和理理解以上上一般考考核内容容。 第三三章 流程控控制语句句 考核内内容(知知识点): 1CC语言程程序中的的顺序、分支和和循环这这三种基基本结构构,每种种结构的的执行过过程。2简单单if语句句、带eelsee子句的的if语句句、多分分支结构构的iff语句的的定义格格式、执执行过程程和在处处理问题题中的具具体应用用。 3

12、sswittch语语句的定定义格式式、执行行过程和和在处理理问题中中的具体体应用。 4if语句句与swwitcch语句句之间的的功能比比较,iif语句句与swwitcch语句句之间的的转换。 5ffor循循环、wwhille循环环和doo-whiile循循环的定定义格式式、执行行过程和和在处理理问题中中的具体体应用。 6三三种循环环结构不不同特点点。 7BBreaak语句句在swwitcch语句句和各种种循环语语句中的的作用,continue语句在各种循环语句中的作用。 8ggotoo语句和和retturnn语句的的定义格格式和功功能。 考核要要求:理解和掌掌握本章章的所有有内容,并并能够灵灵

13、活应用。第四章 数组组和字符符串 考核内内容(知知识点): 1一一维数组组的含义义、定义义格式及及初始化化格式。 2数数组长度度、数组组元素、元素下下标的含含义,访访问数组组元素的的语法格格式,下下标运算算符的操操作对象象和操作作结果。 3数数组元素素的下标标变化范范围,数数组元素素所占存存储空间间大小和和整个数数组所占占存储空空间大小小的计算算,各元元素对应应存储空空间的排排列情况况,每个个元素的的存储地地址的计计算。 4利利用一维维数组存存储数据据,按元元素值的的升序或或降序排排列数据据,按给给定条件件或功能能对数组组元素依依次进行行访问和和处理。 5二二维数组组的含义义、定义义格式及及初

14、始化化格式。 6二二维数组组的行数数和列数数的概念念,数组组长度(即即所含元元素个数数)的计计算。 7访访问二维维数组元元素的语语法格式式,每个个下标运运算符的的操作对对象和操操作结果果。 8二二维数组组中的所所有元素素在存储储空间中中的排列列情况,每每个元素素的存储储地址的的计算。 9利利用二维维数组存存储矩阵阵数据,按按给定条条件或功功能对数数组元素素依次进进行访问问和处理理。 10字符串串常量的的定义格格式,字字符串的的存储格格式,字字符串长长度的概概念。 11一维字字符数组组、二维维字符数数组与字字符串之之间的关关系,一一维字符符数组与与二维字字符数组组的初始始化。 12strllen

15、、strrcpyy、strrcmpp、strrcatt等字符符串函数数的声明明格式及及功能。 13利用ttypeedeff语句定定义数据据类型的的方法。 考核要要求:了解和理理解一维维数组、二维数数组和字字符串的的概念的的使用方方法,会会利用它它们存储储和处理理数据。 第五五章 指针 考核内内容(知知识点): 1指指针的概概念,指指针变量量的定义义和初始始化。 2指指针赋值值(=)、取对象象(变量量)地址址(&)、访访问指针针所指对对象(*)、指指针比较较(=、!=、0 | y=5的相相反表达达式为( )。A. xx=00 | y!=5 B. x0 | y!=5 D. x0 & yy=554.

16、 枚枚举类型型中的每每个枚举举常量的的值都是是一个( )。 A. 整整数 BB. 浮浮点数 C. 字符符 D. 逻辑辑值5. 循循环语句句“forr(innt ii=0; in; i+) SS;”中循环环体S被执行行的次数数为( )。A. 11 B. n-11 C. n D. n+116. 在在下面的的whiile循循环语句句中,其其循环体体被执行行的次数数为( )。 innt ii=0,s=00; wwhille(ssnaame等等价的表表达式是是_。三、写出出下列每每个程序序运行后后的输出出结果1. #inccludde voiid mmainn() innt ii, ss=0; foor

17、(ii=1;i+) iif(ss500) bbreaak; iif(ii%2=0) s+=i; prrinttf(i,ss=%dd, %dnn,ii,s); 2. #inccludde voiid mmainn() chhar ch=*; innt ii, nn=5; whhilee(1) ffor(i=00;in;ii+) prrinttf(%c,chh); pprinntf(nn); iif(n=0) brreakk; 3. #inccludde vooid maiin() iint x=224,yy=888; iint i=22,p=1; ddo whiile(x%ii=00 & y%i

18、=0) p*=i; x/=i; y/=i; i+; whiile(x=i & yy=ii); pprinntf(%ddn,p*x*yy); 4. #inccludde voiid mmainn() innt aa9=336,225,448,224,555,440,118,666,220; innt ii, bb1, b2; a0=a1? (bb1=aa0, bb2=aa1):(b1=a11,bb2=aa0); foor(ii=2; i9; i+) iif(aaib11) b2=b1; b11=ai; eelsee iff(aib2) b22=ai; prrinttf(%d %dn,b1,b2)

19、; 5. #inccludde voiid mmainn() innt aa=100, bb=200; prrinttf(%d %dn,a,bb); intt b=a+225; a*=4; prrinttf(%d %dn,a,bb); prrinttf(%d %dn,a,bb); 6. #inccludde vooid SellecttSorrt(iint a, iint n) iint i,jj,k,x; ffor(i=11;in;ii+) /进行nn-1次次选择和和交换 k=ii-1; forr(j=i;jjn;j+) iff(ajakk) k=jj; x=aai-1; ai-11=aak

20、; aak=x; vooid maiin() iint i; iint a66=20,15,32,47,36,28; SSeleectSSortt(a,6); ffor(i=00; ii6; i+) priintff(%d ,ai); pprinntf(nn); 7. #inccludde voiid LLE(iint* a, innt* b) innt xx=*aa; *aa=*bb; *b=xx; voiid mmainn() innt xx=155, yy=266; prrinttf(%d %dn,x,yy); LEE(&xx,&yy); prrinttf(%d %dn,x,yy); 8

21、. #inccludde #inncluude strructt Woorkeer chhar namme115; /姓名名 innt aage; /年龄龄 flloatt paay; /工资资 ; intt Eqquall(sttrucct WWorkker* r11, sstruuct Worrkerr* rr2) iff(sttrcmmp(rr1-namme, r2-naame)=00) rretuurn 1; ellse retturnn 0; voiid mmainn() sttrucct WWorkker a44=aabc,255,4220,ddefaa,558,6638, ghh

22、in,499,5660,jjkltt,336,3375; sttrucct WWorkker x=deefa; innt ii; foor(ii=0; i=4) prrinttf(没有查查找所需需要的记记录!n); ellse priintff(%s %d %66.2ffn,ai.namme,aai.agge,aai.paay); 四、写出出下列每每个函数数的功能能1. iint SE(intt n) /n为大大于等于于1的整整数 innt xx,s=0; prrinttf(输入%d个整整数: ,nn); sccanff(%d,&x); iff(n=1) reeturrn xx; s=x; w

23、hhilee(n) sccanff(%d,&x); ss+=xx; reeturrn ss; 2.#iinclludeevoidd WAA(innt aa, innt nn) innt ii,k,j,xx;for(i=00;in-11;i+) k=i;for(j=ii+1;jak) k=j;x=ai; ai=akk; akk=xx;3. #inccludde intt* LLJ(iint a, iint n) innt ii,k=0; foor(ii=1;iak) k=i; reeturrn &akk; 4. iint Outtputt(sttrucct IIntNNodee *ff) iin

24、t summ=0; iif(!f) retturnn -999999; /用返回回特定值值-99999表表示空表表 wwhille(ff) sum+=f-daata; f=ff-nnextt; retuurn summ; 假定定strructt InntNoode的的类型定定义为: sttrucct IIntNNodee iint datta; /结结点值域域 sstruuct InttNodde* nexxt; /结点指指针域 ;5. iint wr44(FIILE* fpptr) chhar ch; innt cc=0; fsseekk(fpptr,0,SSEEKK_SEET); whhi

25、lee(1) cch=ffgettc(ffptrr); iff(chh!=EEOF) c+; eelsee brreakk; reeturrn cc; 五、根据据下列每每个题目目要求编编写程序序1. 编编写一个个函数ffun(),首首先从键键盘上输输入一个个4行44列的一一个实数数矩阵到到一个二二维数组组a4444中,接接着求出出主对角角线上元元素之和和,最后后返回求求和结果果。2. 编编写一个个主函数数,计算算1+33+322+3310的值值并输出出,假定定分别用用i,pp,s作作为循环环变量、累乘变变量和累累加变量量的标识识符。3. 编编写一个个主函数数,已知知6a40,115b30,求求

26、出满足足不定方方程2aa+5bb=1220的全全部整数数组解。如(113,220)就就是其中中的一组组解。参考解答答:一、选择择题1. CC 2. D3. B4. A5. C6. CC7. B8. A9. C 110. A11. D12. A 13. C二、填空空题1. /*2. 程序序3. wweirrongg1844. C5. 226. flloatt7. 3338. (!x)9. 1110. if11. conntinnue112. M*NN13. 214. 长度15. 实参166. 程序序文件17. *(aa+i)18. *p19. strructt Woorkeer* r200.(*pp).nnamee三、写出出下列每每个

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论