山东大学《C语言程序设计》试卷-2016-2017学年期末试卷_第1页
山东大学《C语言程序设计》试卷-2016-2017学年期末试卷_第2页
山东大学《C语言程序设计》试卷-2016-2017学年期末试卷_第3页
山东大学《C语言程序设计》试卷-2016-2017学年期末试卷_第4页
山东大学《C语言程序设计》试卷-2016-2017学年期末试卷_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

2016-2017年山东大学本科生期末统一考试C语言程序设计(满分:100分考试时间:100分钟)1.编写一个求圆的面积的函数。要求函数输入参数为圆半径(浮点数),并在主函数中调用该函数求出半径为3.5的圆的面积。2.编写一个可以将整数前后倒置的函数(按十进制倒置:1234→4321),并在主函数中调用此函数将一个从键盘输入的整数前后倒置并打印。3.编写一个判断素数的函数,要求函数输入参数为一个整数,返回是否为素数的状态(整数)。再调用该函数求出1000以内的所有素数并打印。4.在主函数中定义一个菜单,选择某个菜单项后执行对应的响应函数(每个菜单项对应一个函数),在函数中显示所选的菜单项的序号。5.编写一个函数求某月有多少天。要求该函数以年份和月份作为函数输入参数,以天数作为返回值。并在主函数中调用该函数输出天数结果。6.编写一个函数,可以把单个的大写字母转换为小写字母。在main函数中完成输入和输出。7.编写一个函数,实现比较两个分数的大小(例如:比较1/2和2/3的大小)。在主函数中完成输入和输出9.编写重载函数max,通过调用该函数可以实现任意个整数找出最大值,分别测试4个整数、5个整数的情况例如:2+22+222+2222(此时a=2,n=4)3.n为一个整数(小于10万),它加上100后是一个完全平方数,再加上168又是5.求出[900,1000]间有偶数个因子(这里因子不含1和自身)的数有多少个,要求:若M和N不都是正整数,则结束函数并返回-1;只有M和N都是正整数时,(1)在函数中输出满足条件的正整数解x和y,(2)并且使函数值返回满足条件的正整数解的组数。不包括数本身),则称该数为“完全数”。如:6的因子是1、2、3,而6=1+2+3,cout<<N<<"ShiWanQuanShu!"<<endcout<<N<<"BuShiWanQuanSh1(1)共有多少个?(2)最小的abcd;(3)与之相对应的e。求:塔底灯数?第几层的灯数为48?12.求数列1,3,3,3,5,5,5,5,5,7,7,7,7,7,7,7……。求:第40项的值;值为17的第1个数是数列中第几项?M和N不都是正整数,则结束函数并返回-1;只有M和N都是正整数时,且x,y∈[1,N],才继续求解操作,并用二重循环进行求解:(1)在函数中输出满足条)16.所有能被13整除又能被17整除且末位不是偶数的三位数有几个?最大的一个?17.有一个分数序列:1/2,2/3,3/5,5/8,8/13,13/21。求:(1)这个序列的前20项之和;(2)第15项的值。要求:主函数定义一维整型数组a[10]={12,34,56,78,90,

温馨提示

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

评论

0/150

提交评论