ImageVerifierCode 换一换
格式:DOCX , 页数:76 ,大小:101.59KB ,
资源ID:3089180      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3089180.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(普通高等院校专升本统一选拔考试《大学计算机》程序复习题.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

普通高等院校专升本统一选拔考试《大学计算机》程序复习题.docx

1、普通高等院校专升本统一选拔考试大学计算机程序复习题6.K=.t.Y=10X=”Do while k=.T.Y=y+1If y/5=int(y/5)X=x+str(y,3)ElseLoopEndifif y20K=.f.EndifEnddo?x.T. .t. .f. .F.Y=11X=”+”15 “=”15 ”Y=19 Y=20 X=”15 ”+”20 ” Y=24 Y=25 X=”15 20 “+”25 ”=”15 20 25”K=.F.一张试卷共有25道题,评分标准规定答对一道得4分,答错和不答倒扣1分,李晓明同学的答卷共得60分,编程计算李晓明答对了多少题。1 2 3 4 5 6 7 。2

2、5 答对1 2 3 4 5 6 7 。25 答错以i表示答对,j表示答错的For i=1 to 25For j=1 to 25If i+j=25 and 4*i-1*j=60?i EndifEndforEndforFor i=1 to 25If i*4-(25-i)*1=60?i EndifEndfor某高校举行演讲比赛,7个评委对一位参赛选手打分后,删除一个最高分,删除一个最低分,编程计算选手的平均得分Dimsion a(7)Max=a(1)Min=a(1)Sum=0For i=2 to 7If a(i)max Max=a(i) Endif If a(i)minMin=a(i) Endife

3、ndforFor i=1 to 7Sum=sum+a(i)Endfor?(sum-max-min)/(7-2)常用算法有8个方面:1、递推算法(级数、数列求和、二分法、梯形法、穷举法等)2、排序算法(选择法排序、冒泡法)3、查找算法(顺序查找 、折半查找、统计、求和、计数)4、有序数列的插入、删除操作5、求解算法(最大数、最小数、素数、最大公约数、最小公倍数)6、矩阵的处理(生成矩阵、交换和基本运算)7、递归算法(求阶乘、最大公约数)8、字符串处理(插入、删除、连接和比较)一、 顺序结构1.求园的面积ClearInput “请输入园的半径:” to rS=pi()*r2?”园的面积是:”,s2

4、.鸡兔同笼问题:已知笼中有鸡和兔共36只,他们的脚共有100只,编程计算鸡和兔分别多少只?clearfor x=0 to 36for y=0 to 36if x+y=36.and.2*x+4*y=100?”鸡的只数为:”,x”兔的只数为:”,yendifnextnextcancel二、 选择结构(一)、if1. 判断闰年能被4整除但是不能被100整除的 从键盘上输入一个数判断是否为闰年Input “shuruyigeshuto” to nIf n%4 =0 and n%1000?”yes”Else?”no”Endif2000-3000之间找出哪些是闰年For i=2000 to 3000If

5、i%4=0 and i%1000? IEndifendfor(二)、do case2. 判断学生成绩等级clearinput 请输入学生成绩: to xif x100 or x=90 ?等级为A case x=80 ?等级为B case x=70 ?等级为C case x=60 ?等级为D other ?等级为Eendcaseendifcancel3. 判断一个数是否是水仙花数。clearinput m= to mx=int(m/100)y=int(m%100)/10)z=m%10if x3+y3+z3=m ?m,是水仙花数else ?m,不是水仙花数 endifcancel三、循环结构:(一

6、)、do while循环(一般用于循环次数不确定的情况,当题目出现当结束,直到为止,至少,最少等字眼,应首先选择用do while循环)(拆数)1.编写程序,计算表达式:直到。例如x=2.5,则函数值为:12.182494。Sum =1X=2.5For i=1 to 10000000Sum=sum+xi/jiecheng(i)If xi/jiecheng(i)10(-6)Exit endforendforFunction jiecheng(n)S=1For i=1 to nS=s*iEndforReturn sendfunc2.编写程序,计算表达式:直到。若x=2.5,函数值为:1.91791

7、5。Sum=1For i=1 to 1000000Sum=sum+(-1)(i+1)*xi/jiecheng(i)If(xi/jiecheng(i)10-6)Exit endifEndfor?sumFunction jiecheng(n)S=1For i=1 to nS=s*iEndforReturn sendfunc(二)、for循环(一般用于循环次数是确定的情况)1.编写一个求S=1+2+3+100的程序(求和、统计)Sum=0For i=1 to 100Sum=sum+i Endfor?sum2.求1-100奇数的和Sum=0For i=1 to 100 step 2Sum=sum+i

8、Endfor?sum3.求1-100偶数的和ClearS=0 For i=2 to 100 step 2 S=s+iNext?”s=”,sCancel4.求级数s=1+1/2+1/3+1/4+1/nS=0Input “yigeshu” to nFor i=1 to nS=s+1/iEndfor?s5.求5的阶乘值(5!=?)ClearS=1For i=1 to 5 S=S*iEndfor? 该表达式的值为,sCancel6.求N!=1234NClearInput “请输入n:” to nf=1 For i=1 to n f=f*iNext?”f=”,fCancel7.求fibnocsi数列。1

9、,1,2,3,5,8,13,21, 要求输出20个Dimension a(20)A(1)=1A(2)=1For i=3 to 20A(i)=a(i-1)+a(i-2)EndforFor i=1 to 20?a(i)endfor8.计算 t=1!+2!+10! 即求阶乘之和(双循环)。Sum=0For i=1 to 10Sum=sum+jiecheng(i) endforFunction jiecheng(n)S=1For i=1 to nS=s*i Endfor Return s endfunc9.编写程序,其功能是:计算并输出下列多项式的值:例如,若n=5,则应输出2.283333。clea

10、rs=0input n= to nfor i=1 to ns=s+1/iendfor? “S=“,sCancel10.编写程序,计算表达式:.S=0Input “” to nFor i=1 to nS=s+(i+1)/i Endfor?s11.设计完成如下表达式计算的程序:12.编写程序,计算表达式:。S=0Input “” to nFor i=1 to nS=s+1/qiuhe(i)Endfor?sFunction qiuhe(n)S=0For i=1 to nS=s+iEndforReturn sendfunc13.编写一个求S=1!+2!+3!+10!Sum=0Input “” to n

11、For i=1 to nSum=sum+jiecheng(i)Endfor?sum Function jicheng(n)S=1For i=1 to nS=s*iEndforReturn sendfunc14.计算 t=1!+2!+n! (即求阶乘之和)Sum=0Input “” to nFor i=1 to nSum=sum+jiecheng(i)Endfor?sum Function jicheng(n)S=1For i=1 to nS=s*iEndforReturn sendfunc15.计算 t=1!+1/2!+1/3!+1/n! (即求阶乘之和)Input “” to nS=0For

12、 i=1 to nS=s+1/jiecheng(i)Endfor?sFunction jicheng(n)S=1For i=1 to nS=s*iEndforReturn sendfunc16.编写程序,其功能是:计算并输出下列多项式的值:例如,在程序中从键盘给n输入15,则输出为a=2.718282,注意:要求n的值大于1但不大于100。set talk offclears=1input n= to nfor i=1 to n s=s+1/T(i)endfor? s=,sreturnfunction T(k) t=1 for j=1 to k t=t*j endfor return tend

13、func17.请分别将求阶乘的功能设计为自定义函数,并在计算5!-3!+7!时进行调用.?jiecheng(5)-jiecheng(3)+jiecheng(7)Function jicheng(n)S=1For i=1 to nS=s*iEndforReturn sendfunc18.编写程序,其功能是:计算并输出例如,从键盘给n输入20后,输出为s=534.188884。注意:要求n的值大于1但不大于100。Input “” to nS=0For i=1 to nS=s+sqrtqiuhe(i)Endfor?sFunction sqrtqiuhe(n)S=0For i=1 to nS=s+i(1/2) Endfor Return sendfunc19.编写程序,其功能是:计算并输出下列多项式的值:,并输出结果。S=0Input “” to nFor i=1 to nS=s+log(i) eNdfor ?sqrt(s)20.编写程序,计算并输出给定10个数的方差:(既10个数的平均值)。例如,给定的10个数为95、89、76、65、88、72、85、81、90、56,输出S=11.730729。Dim

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1