C语言程序设计春季期末考试,C语言程序设计期末纸质考试201706.pdf

C语言程序设计期末纸质考试201706.pdf

试卷代号1253座位号rn 国家开放大学中央广播电视大学2017年春季学期“开放本科“期末考试 C语言程序设计试题 2017年6月 自 E 一、单项选择题把合适的选项编号填写在括号内。每小题2分,共 28分 l.C语言中的选择类语句有两条,它们是。 A. if和switchB. if和else C. switch和caseD. else和case 2.在C语言程序中,多行注释语句使用的开始标记符为。 A. / / B. /祷 c.养/D.铃祷 3. C语言源程序文件的默认扩展名为。 A. cpp B. c. o U c 4.若需要定义一个符号常量,并且使C语言编译程序能够进行类型检查,则应在定义语 句的开始使用的保留字是。 A. continue B. static C. const D. case 5.已知x的初值为15,在下列各表达式中,具有最小值的表达式为。 A. x 20 B. x10 D. x/2 c. x兴2 731 6.循环体至少被执行一次的循环语句为。 A. for B. while C. do-while D.任一种 7.在下列的语句中,必须以分号作为结束的语句是。 A. for B. while C. do D. switch 8.假定二维数组的定义语句为“inta3J5J ;“ ,则该数组所含元素的个数为。 A. 8 B. 15 C. 10 D. 12 9.一个二维字符数组aMJNJ能够存储的字符串个数至多为。 A. M个B. N个 C. M-1个D. N一1个 10.假定a为一个整型数组名,则元素a4J的地址比该数组的首地址大。 A. 4个字节 C. 16个字节 B. 8个字节 D. 32个字节 11.在下面的函数声明语句中,存在着语法错误的是。 A. AAint a, int b B. AAint, int C. AAint a; int b D. AAint a, int 12.假定要访问一个结构变量x中的数据成员a,则表示方法为。 A. x. a B. x一a C. x,a D. xa 13.在C语言中,为只写操作打开一个文本文件的方式为。 A.“a“ B. “r“ C.“r“ D.“w“ 14.向一个二进制文件中写入数据的系统函数为。 A. fputc B. fwrite C. D. freadO 732 |得分|评卷人| | 二、是非判断题根据叙述正确与否在其后面的括号内打对号或 叉号“X“。每小题2分,共30分 15.当需要在程序文件中引人系统头文件时,不需要使用include命令。 16.在C语言程序上机操作的过程中,编译程序的操作步骤之后是运行操作。 17.表达式foat25/4的值为6.25. 18.已知x-25,则absx的值为25. 19. for循环语句不能够被转换为while循环语句。 20. continue只能使用在任一种循环语句的循环体中。 21.假定二维数组的定义语句为“doubleaMN户,则每个数组元素的列下标取值范 围在lN之间。 22.一个二维字符数组a1020中存储每个字符串的最大长度为19. 23.假定a是一个一维数组,则进行a运算是允许的。 24.在一个函数定义中,函数体是一条复合语句。 25.在C语言程序中,除主函数外的任何用户定义的函数都可以是递归函数。 26.在结构类型的定义中,结构类型的作用域范围,与它的定义位置无关。 27.在结构成员访问运算符中,点运算符和箭头运算符的左边均为结构变量。 28.一个磁盘数据文件的文件名由文件主名和扩展名所组成,其中间用圆点分开。 29.每次只能从文本文件中读取一个字符,不能一次读取一行字符串。 |得分|评卷人| | 三、程序填空题分析程序后把合适的内窑填写在括号内。每小题6 分,共30分 30.执行下面程序的输出结果为。 include void mainO int x5,y8,z12; ifxy else ifyx else printf“ dn“ ,z; 733 31.执行下面程序的输出结果为。 include void mainO int nO,yO; whilen void mainO int a8lO,8,6,15,9,21,8,16; int i,xaO; foril ;ix xai; printf“x dn“ ,x; 33.执行下面程序的输出结果为。 include void mainO int a333,8,肘,5,9,2,8,5,12; int i,j,sO; foriO;i6 s aij; printf“s dn“ ,s; 734 34.执行下面程序的输出结果为C。 include void mainO int a8J俑,8,7,2,5,3,4,9; int sO; mt养pa; whileCp void mainO 735 试卷代号1253 国家开放大学中央广播电视大学2017年春季学期“开放本科“期末考试 C语言程序设计试题答案及评分标准 供参考 一、单项选择题把合适的选项编号填写在括号内。每小题2分,共28分 l.A 6. C 1l. C 2. B 7. C 12. A 3. D 8. B 13. D 4. C 9. A 14. B 5. D 10. C 2017年6月 二、是非判断题根据叙述正确与否在其括号内打对号U“或叉号“x“。每小题2分,共30 分 15. X 20. -J 16. X 21. X 17. -J 22. -J 18. -J 23. X 19. X 24. -J 25. -J 26. X 27. X 28. -J 29. X 三、程序填空题分析程序后把合适的内容填写在括号内。每小题6分,共30分 30.12 3l. y55 32. x21 33. s37 34.44 四、编程题按题目要求编写程序或函数。每小题6分,共12分 评分标准根据程序或函数编写的正确与完整程度酌情给分。 35. if提ptra 1分 foril; i10; i si提 i;4分 printf“s dn“,s; 6分 注若s的初值为1.则循环变量i的初值应修改为20 736

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值