北京大学 2016年春计算机编程语言 作业答案北京大学 2016年春计算机编程语言 作业答案.doc

北京大学 2016年春计算机编程语言 作业答案北京大学 2016年春计算机编程语言 作业答案.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
北京大学 2016年春计算机编程语言 作业答案北京大学 2016年春计算机编程语言 作业答案

作业ID: 30417 1. 1、下列均不是C语言关键字的是()(教材第三章、课件第02节) A. A. while go pow B. B. gets char printf C. C. include scanf case D. D. define IF type 2. 2、 声明变量类型为双精度浮点数的关键字为(教材第三章、课件第02节) A. A. float B. B. double C. C. Float D. D. Double 3. 3. 结构化程序的三种基本结构是()(教材第四至六章、课件第03-07节) A. A. 顺序结构、选择结构、循环结构 B. B. 递归结构、循环结构、转移结构 C. C. 嵌套结构、递归结构、顺序结构 D. D. 循环结构、转移结构、顺序结构 4. 4. 设有int x=11;则表达式(x++*1/3)的值是()(教材第三章,课件第2-4节) A. A. 3 B. B. 4 C. C. 11 D. D. 12 5. 5、 int x; x=-3+4%5-6, 则x的值为()。(教材第三章,课件第02节) A. A. -6 B. B. -5 C. C. -9 D. D. -3 6. 6.设x,y,z,t均为int型变量,则执行语句x=y=z=1;t=++x||++y++z;后,t的值为()(教材第三章、课件第02节) A. A. -1 B. B. 2 C. C. 1 D. D. 0 7. 7、以下对二维数组a的正确声明是(教材第七章、课件第08-12节) A. A. int a[3][] B. B. float a(3,4) C. C. float a(3)(4) D. D. double a[1][4] 8. 8. 判断下列标识符中哪些不合法:(教材第三章,课件第02节) ①sum ②Sum ③M.D.John ④3days ⑤student_name ⑥#33 ⑦ lotus_1_2 ⑧char ⑨dc ⑩ ¥2016 A. A. ③④⑥⑧⑨⑩ B. B. ①③⑥⑦⑧⑨ C. C. ①④⑤⑦⑨⑩ D. D. ②③④⑦⑧⑩ 9. 9. 如果定义语句:int a[3][6];,按内存中存放顺序,数组a的第10个元素是()(教材第七章,课件第8-12节) A. A. a[0][4]; B. B. a[1][4]; C. C. a[0][3]; D. D. a[1][3]; 10. 10. 若有定义int c[ 9 ], *p = c; 则p + 5表示( )(教材第十章、课件第20-23节) A. A. 数组元素c[5]的地址 B. B. 数组元素c[5]的值 C. C. 数组元素c[6]的地址 D. D. 数组元素c[6]的值 11. 二、程序阅读改错题(8*5分=40分,注意:程序代码图片在题干上方,不要漏做!) 1、求a+b的和(知识点:课件第02-07节,教材第三章,请指出错误出现在第几行并改正错误) 12. 2、判断输入的数是否是3的倍数(知识点:课件第02-07节,教材第三章) 13. 3、找出小于n的所有素数(知识点:课件第02-07节,教材第三章,课件第 13-16 节,教材第八章) 14. 4、交换a和b的值(课件第 13-16 节,教材第八章) 15. 5、数组前x个数求和(知识点:课件第02-07节,教材第三章,课件第 13-16 节,教材第八章) 16. 6、使用指针输出数组所有元素(知识点:课件第08-12节,教材第七章,课件第 20-23 节,教材第十章) 17. 7、字符串处理:大写字母变小写(课件第 03-07 节,教材第四至六章,课件第08-12节,教材第七章) 18. 8、输出10以内的阶乘(课件第 13-16 节,教材第八章) 19. 三、程序编写题(5*10分=50分)(注意:请同学们自己编写程序后编译运行并输入数据进行验证结果正确性,提交作业时只需粘贴源代码至作业平台提交即可) 1、(知识点:教材3.2节、4.5节,课件02-07,课件第 19 节,教材第九章)圆柱的计算:已知圆柱体的底面半径r和高h,请你编程计算圆柱体的表面积和体积。(计算时圆周率PI=3.14159,底面积S=PI*r*r,侧面积=2*PI*r*h,体积V=S*h) 要求:圆周率使用常量定义。 【输入格式】 第 1 行:一个实数,表示r。 第 2 行:一个实数,表示h。 【输出格式】 第 1 行:表示圆柱体的表面积。 第 2 行:表示圆柱体的体积。 以上结果均四舍五入保留4位小数。(参考教材P79例4.8) 【输入样例】 1 1 【输出样例】 12.5664 3.1416 【数据范

您可能关注的文档

文档评论(0)

vshoulrengb3 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档