1253国开(电大)2021年1月《C语言程序设计》期末试题及答案_第1页
1253国开(电大)2021年1月《C语言程序设计》期末试题及答案_第2页
1253国开(电大)2021年1月《C语言程序设计》期末试题及答案_第3页
1253国开(电大)2021年1月《C语言程序设计》期末试题及答案_第4页
1253国开(电大)2021年1月《C语言程序设计》期末试题及答案_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、试卷代号:1253国家开放大学2 0 2 0年秋季学期期末统一考试C语言程序设计试题一、单项选择题(把合适的选项编号填写在括号内。每题3分-共42分) TOC o 1-5 h z .在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为()。A. mainB. MAINC. nameD function.用于输出表达式值的标准输出函数是()。A.scanfOBprint()C.printfODoutputO.由C语言源程序文件编译而成的目标文件的扩展名为()。A.cppBexeC.objD.C.运算符优先级最高的是()oA. ()B.=C. +D. aC. x(a)D.xa.标准输入设备

2、键盘的文件流标识符是()。A. stdinB. stdoutD. stdioD. stdioC. stderr.从一个文本文件中读取一个字符的系统函数为()oB. fgetsOD. fgetcOB. fgetsOD. fgetcOA. fputcOC. fputsO二、是非判断题(根据表达正确与否在其后面的括号内打对号“或叉号“X”。每题2分,共30分) TOC o 1-5 h z .在C语言字符集中,包含有全部26个英文大写字母和对应的小写字母。(). 一个C语言程序只能够包含一个用户头文件。().定点数既有双精度表示,又有单精度表示。().表达式(float)25/4的值为6。().关系表

3、达式(x! =0)的等价表达式为(! x)。(). while循环是先执行循环体,然后进行循环条件判断。()2L continue只能使用在任一种循环语句的循环体中。().在二维数组的定义语句中,可以给数组中每个元素赋初值。().在C语言中,在定义一个字符数组时,不能利用一个字符串进行初始化。().在定义指针变量的语句“int *p,pp;中,p和pp具有不同的数据类型。().进行动态存储分配的malloc。函数带有一个参数。().在一个函数定义中,函数体是一条简单语句。().在结构类型的定义中,结构类型名在关键字struct和定义体之间。().访问结构成员访问运算符只有一种方式,即使用点运算

4、符。().在一个磁盘数据文件的文件名中,文件主名是必须的,扩展名可任选使用。(三、程序填空题(分析程序后把合适的内容填写在括号内。每题5分,共20分).执行下面程序的输出结果为()o# includevoid main() int x=5,y=0;switch(2 * x3) case 4 : y+ = x; break;case 7 : y+ = 2*x+l; break;case 10: y+ = 3 * x; break;)printf(y= %dn ,y);.执行下面程序的输出结果为()0# includeVstdio. hvoid main() *int i = 0, s = 0;w

5、hile(svoid main() int a8 = 10,8,16,15,9,21,7,16;int i,x=a0;for(i=l ;ivoid main() int a33 = 3,8,6,5,9,2,8,5,12);int i,j ,s = 0;for(i = 0;i3;i+ + )for(j = 0;j3;j + + )if(aij%3=0) s+ = aij;printf(s=%dn,s);评卷人四、编程题(按题目要求编写程序或函数。每题4分,共8分).按照“int FF(inta口,int n)”的函数声明,补充完整下面的递归函数的定义,求出数 组a中所有n个元素之积并返回。int

6、 FF(int a口,int n)(if(n = 0) printfCn 值非法n) ,exit(1) ;).补充完善下面的一个主函数,假定函数体中定义的整数变量a和b的取值范围分别 为:64a450,104b&30,求出满足不定方程3a+2b=120的全部整数组解。如(20,30)就是 其中的一组解。void mainO(int a,b;试卷代号:1253国家开放大学2 0 2 0年秋季学期期末统一考试C语言程序设计试题答案及评分标准(供参考)2021年1月一、单项选择题(把合适的选项编号填写在括号内。每题3分,共42分)1 A2 C3 C4 A 5 B6 D7 A8 D 9 DIO. BI

7、L A 12 B 13 A 14. D二、是非判断题(根据表达正确与否在其括号内打对号“ 或叉号“X”。每题2分,共30分15 V16X17 V18X19X20X21V22 V23 X24 V25 726 X27 V 28 X 29 V三、程序填空题(分析程序后把合适的内容填写在括号内。每题5分,共20分)y=lls = 56x = 7s = 30四、编程题(按题目要求编写程序或函数。每题4分,共8分)评分标准:根据程序或函数编写的正确与完整程度酌情给分。int FF(int a一,int n)(if( nV = 0) printf( Hn 值非法n) exit(l) ;if(n= = 1) return a0 ;/2 分else return an- 1_ * FF(a,n- 1);/2 分35. void main()i

温馨提示

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

最新文档

评论

0/150

提交评论