国家开放大学C语言程序设计A期末考试复习资料汇编.docx
《国家开放大学C语言程序设计A期末考试复习资料汇编.docx》由会员分享,可在线阅读,更多相关《国家开放大学C语言程序设计A期末考试复习资料汇编.docx(17页珍藏版)》请在第壹文秘上搜索。
1、试卷代号:1253国家开放大学2022年春季学期期末统一考试C语言程序设计试题2022年7月超越高度温馨提醒:可以使用word查找功能快速查找对应题目和答案。查找快捷键:CtrkF一、单项选择题(把合适的选项编号填写在括号内。每小题3分,共42分)L在C语言中,每条复合语句的开始标记符为()。.B.(C.(D.2.一个程序文件开始使用的每条预处理命令,其首字符必须是()。A.B.#C.$D.%3 .C语言源程序文件的扩展名为()。A.cppB.exeC.objD.c4 .短整数类型的长度为()。A.1B.2C.4D.85 .运算符优先级最高的是()o.B,一C.+D.6 .带有随机函数的表达式
2、rand()%20的取值范围是()。A.119B.120CO19D.0207 .在循环语句for(i=ljiaB.X.aC.*(a.x)D.*(X.a)14 .表示文件结束符的符号常量为()。A.eofB.EofC.EOFD.feof二、是非判断题(根据叙述正确与否在其括号内打对号“V”或叉号“X”。每小题2分,共30分)15 .若要在程序文件中使用标准输入和输出函数,则需要引入的系统头文件为stdio.ho()16 .常数-7.00是双精度定点数。()17 .在一条变量定义语句中,定义多个变量时需要使用空格隔开。()18 .表达式x=x+y表示成复合赋值表达式为X=+y。()19 .若x=1
3、5,y=10,则x!=y的逻辑值为真。()20 .d。-While循环语句的循环体,可以是简单语句,也可以是复合语句。()21 .在一维数组的定义语句中,数组名后带有一对花括号。()22 .在二维数组的定义语句中,不能给数组中每个元素赋初值。()23 .在C语言程序中,存储字符串的方法是使用字符数组。()24 .在定义指针变量的语句“int*p,*pp;”中,p和PP具有不同的指针类型。()25 .假定a是一个一维数组,则a+i的值与ai的值相等。()26 .在一个函数定义中,参数表中的参数说明项之间是采用逗号分开的。()27 .在C语言程序中,主函数可以是递归函数。()28 .定义结构类型的
4、同时能够定义它的变量。()29 .每次只能向文本文件中写入一个字符,不能一次写入一个字符串。()三、程序填空题(分析程序后把合适的内容填写在括号内。每小题5分,共20分)30 .执行下面程序的输出结果为()。includeVoidmain()(intx=15,y=8,z=4;if(xy)x-y;if(xz)-z;printf(,%dnw,x);31 .执行下面程序的输出结果为()。ttincludeVoidmain()inti,f=l;for(i=l;i4;i+)f=3*f+l;printf(wf=%dnw,f);)32 .执行下面程序的输出结果为()。ttincludeVoidmain()I
5、nta8=2i5,6,8,4,9,3,6;Inti,x=a0+al;for(i=l;ix)x=y;)printf(w%dnw,x);)33 .假定使用xxk3(4)调用下面函数,则返回值为()。intxxk3(intn)(inti,s=l,for(i=l;i=n;i+)s*=i;returns;)四、编程题(按题目要求编写程序或函数。每小题4介,共8分)34 .补充完整下面的函数定义,计算出整型数组a中n个元素的所有偶数之和。Intxxk4(inta,intn)Inti,s=0,/在下面添上一行for循环语句,循环变量为i,累加变量为SReturns:35 .补充完整下面函数xxk5的定义,计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 国家 开放 大学 语言程序设计 期末考试 复习资料 汇编