北京大学 2016年春计算机编程语言 作业答案(同名8426)

上传人:F****n 文档编号:103049969 上传时间:2019-10-05 格式:DOC 页数:7 大小:38.50KB
返回 下载 相关 举报
北京大学 2016年春计算机编程语言 作业答案(同名8426)_第1页
第1页 / 共7页
北京大学 2016年春计算机编程语言 作业答案(同名8426)_第2页
第2页 / 共7页
北京大学 2016年春计算机编程语言 作业答案(同名8426)_第3页
第3页 / 共7页
北京大学 2016年春计算机编程语言 作业答案(同名8426)_第4页
第4页 / 共7页
北京大学 2016年春计算机编程语言 作业答案(同名8426)_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《北京大学 2016年春计算机编程语言 作业答案(同名8426)》由会员分享,可在线阅读,更多相关《北京大学 2016年春计算机编程语言 作业答案(同名8426)(7页珍藏版)》请在金锄头文库上搜索。

1、 谋学网 作业ID: 30417 1.1、下列均不是C语言关键字的是()(教材第三章、课件第02节)A. A. while go powB. B. gets char printfC. C. include scanf caseD. D. define IF type2.2、 声明变量类型为双精度浮点数的关键字为(教材第三章、课件第02节)A. A. floatB. B. doubleC. C. FloatD. D. Double3.3. 结构化程序的三种基本结构是()(教材第四至六章、课件第03-07节)A. A. 顺序结构、选择结构、循环结构B. B. 递归结构、循环结构、转移结构C. C

2、. 嵌套结构、递归结构、顺序结构D. D. 循环结构、转移结构、顺序结构4.4. 设有int x=11;则表达式(x+*1/3)的值是()(教材第三章,课件第2-4节)A. A. 3B. B. 4C. C. 11D. D. 125.5、 int x; x=-3+4%5-6, 则x的值为()。(教材第三章,课件第02节)A. A. -6B. B. -5C. C. -9D. D. -36.6.设x,y,z,t均为int型变量,则执行语句x=y=z=1;t=+x|+y&+z;后,t的值为()(教材第三章、课件第02节)A. A. -1B. B. 2C. C. 1D. D. 07.7、以下对二维数组a

3、的正确声明是(教材第七章、课件第08-12节) A. A. int a3B. B. float a(3,4)C. C. float a(3)(4)D. D. double a148.8. 判断下列标识符中哪些不合法:(教材第三章,课件第02节)sum Sum M.D.John 3days student_name #33 lotus_1_2 char dc ¥2016A. A. B. B. C. C. D. D. 9.9. 如果定义语句:int a36;,按内存中存放顺序,数组a的第10个元素是()(教材第七章,课件第8-12节)A. A. a04;B. B. a14;C. C. a03;D.

4、 D. a13;10.10. 若有定义int c 9 , *p = c; 则p + 5表示( )(教材第十章、课件第20-23节)A. A. 数组元素c5的地址B. B. 数组元素c5的值C. C. 数组元素c6的地址D. D. 数组元素c6的值 11.二、程序阅读改错题(8*5分=40分,注意:程序代码图片在题干上方,不要漏做!)1、求a+b的和(知识点:课件第02-07节,教材第三章,请指出错误出现在第几行并改正错误)12.2、判断输入的数是否是3的倍数(知识点:课件第02-07节,教材第三章)13.3、找出小于n的所有素数(知识点:课件第02-07节,教材第三章,课件第 13-16 节,

5、教材第八章)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分)(注意:请同学们自己编写程序后编译运行并输入数据进行验证结果正确性,提交作业时只需粘贴源代码

6、至作业平台提交即可)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) 【输入样例】 11【输出样例】 12.56643.1416【数据范围】 0r

7、,h=20.2、(知识点:教材第四至六章,课件03-07)已知:S(n)=1+1/2+1/3+1/n;显然对于任意一个整数 K,当 n 足够大的时候,S(n)大于 K。现给出一个整数 K,要求计算出一个最小的 n,使得S(n)K。【输入格式】 包含一个正整数K。【输出格式】 包含一个正整数,表示最小的 n。【输入样例】 2【输出样例】 4【数据范围】 1 = K = 1521.3、(知识点:教材5.4节,课件03-07)输入一个形如:a+b、a-b、a*b、a/b之一的一个表达式,编程输出这个表达式的运算结果。(建议使用switch语句完成) 【输入格式】 一行,首先是一个实数(double类

8、型)代表a,接着一个+、-、*、/ 之一的运算符,紧接着又是一个实数,代表b。【输出格式】 一个实数,代表输入表达式的运算结果,四舍五入保留3位小数。 【输入样例】 3+5【输出样例】 8.00022.4、数组的处理(知识点:课件第08-12节,教材第七章)输入N个1到1000之间的随机整数(N20),对于其中重复的数字,只保留一个,把其余相同的数去掉,并按照从大到小的顺序排序,请你完成“去重”与“排序”的工作。(提示:排序算法任选,使用数组进行处理)【输入格式】 有2行,第1行为1个正整数,表示所生成的随机数的个数:N;第2行有N个用空格隔开的正整数,为所产生的随机数。【输出格式】 也是2行

9、,第1行为1个正整数M,表示不相同的随机数的个数。第2行为M个用空格隔开的正整数,为从大到小排好序的不相同的整数。【输入样例】 1020 40 32 67 40 20 89 300 400 15【输出样例】 815 20 32 40 67 89 300 400【数据范围】 N=20 , 每个随机数在 1 到 1000 之间。23.5、结构体的使用(知识点:课件第17-18 节,教材第十一章,课件第 19 节,教材第九章)洪水淹没了很多房子,只有屋顶还是安全的。被困的人们都爬上了屋顶。现在救生船每次都从大本营出发,到各屋顶救人,救了人之后将人送回大本营。救生船每次从大本营(坐标为原点(0,0)出

10、发,以速度50米/分钟时向下一个屋顶(屋顶坐标与人数将由输入数据决定),达到一个屋顶后,救下其上的所有人,每人上船1分钟,船原路返回,达到大本营,每人下船0.5分钟。假设大本营与任意一个屋顶的连线不穿过其它屋顶。输入:第一行是屋顶数n,其后n行,每行三个数据,用空格分隔分别为每个屋顶的坐标(x和y,坐标为实数)和人数p(p为整数)(提示:运用结构体进行数据存储)输出:一个实数,所有人都到达大本营并登陆所用的分钟数t,保留三位小数【提示】在求某点(x,y)到原点的距离时可用函数sqrt(x*x+y*y),sqrt表示某数的开平方运算,使用函数需要在程序头部#include 【输入样例】 21 1

11、 12 2 2【输出样例】 4.670 企业一般可在支付平台上备案多个用于税费电子支付的账号,法人卡用户可通过点击“修改可操作账号”,将这些银行账号的操作权限给予指定的操作员卡用户,并设定最大可操作金额。several group number, then with b a, =c,c is is methyl b two vertical box between of accurate size. Per-23 measurement, such as proceeds of c values are equal and equal to the design value, then the

12、 vertical installation accurate. For example a, b, and c valueswhile on horizontal vertical errors for measurement, General in iron angle code bit at measurement level points grid errors, specific method is from baseline to methyl vertical box center line distance for a, to b vertical box distance for b, list can measured

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号