第一章算法初步测试题(A组)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第一章算法初步测试题(A组)班次学号姓名一、选择题(每小题5分,共50分)1.已知直角三角形两直角边长为a,b,求斜边长c的一个算法分下列三步:①计算22cab;②输入直角三角形两直角边长a,b的值;③输出斜边长c的值,其中正确的顺序是()A.①②③B.②③①C.①③②D.②①③2.给出以下一个算法的程序框图(如下图所示),该程序框图的功能是()A.求输出,,abc三数的最大数B.求输出,,abc三数的最小数C.将,,abc按从小到大排列D.将,,abc按从大到小排列3.右边的程序框图(如上图所示),能判断任意输入的数x的奇偶性:其中判断框内的条件是A.0m?B.0x?C.1x?D.1m?()4.将两个数a=8,b=7交换,使a=7,b=8,使用赋值语句正确的一组()A.a=b,b=aB.c=b,b=a,a=cC.b=a,a=bD.a=c,c=b,b=a5.下列给出的输入语句、输出语句和赋值语句⑴输出语句INPUTa;b;c(2)输入语句INPUTx=3(3)赋值语句3=B(4)赋值语句A=B=2则其中正确的个数是,()开始输入,,abca>b?是ab否a>c?输出a结束ac是开始输入xmx除以2的余数输出“x是偶数”是输出“x是奇数”否结束第2题图第3题图否A.0个B.1个C.2个D.3个6.直到型循环结构为()7.下边程序执行后输出的结果是()5n0sWHILE15sssn1nnWENDPRINTnENDA.-1B.0C.1D.28.当2x时,下面的程序段结果是()1i0sWHILE4i*1ssx1iiWENDPRINTsENDA.3B.7C.15D.17满足条件?否是循环体AAA满足条件?循环体是否循环体满足条件?否是循环体满足条件?ABC是否D9.下面为一个求20个数的平均数的程序,在横线上应填充的语句为()0S1iDOINPUTxSSx1iiLOOPUNTIL___________/20aSPRINTaENDA.20iB.20iC.20iD.20i10.下列各数中最小的数是()A.2111111B.6210C.41000D.981二、填空题(每小题5分,共20分)11.如图⑵程序框图箭头a指向①处时,输出s=__________.箭头a指向②处时,输出s=__________.12.此题程序运行结果为___________。13.若输入的数字是“37”,输出的结果是________________.开始i=1s=0s=s+ii=i+1i≤5?Y①②aN结束11题输出sa=2b=3c=4a=bb=c+2c=b+4/3dabcPRINT“d=”;d第12题INPUTxIFx9ANDx100THENa=x\10b=xMOD10x=10*b+aPRINTxENDIFEND第13题程序14.2183和1947的最大公约数是___________________.三、解答题(每小题10分,共30分)15.已知fx=22125xx00xx编写一个程序,对每输入的一个x值,都得到相应的函数值.16.用WHILE语句求23631222...2的值。17.设个人月收入在5000元以内的个人所得税档次为(单位:元):01000x0%10003000x10%30005000x25%设某人的月收入为x元,试编一段程序,计算他应交的个人所得税.18.求100~999中的水仙花数,所谓水仙花数是一个三位数,它的各位数字的立方和等于该数,例如153是一个水仙花数,因为333153153.试编一段程序,找出所有的水仙花数.第一章算法初步测试题(A组)一、选择题DBABADBCAA二、填空题11.5,1512.19313.7314.59三、解答题15.程序如下:InputxIfx=0theny=x*x-1Elsey=2*x*x-5EndifPrintyEnd16.程序如下:i=0s=0Whilei=63s=s+2^ii=i+1WendPrintsEnd17.分析:设个人所得税为y元,则0,100010%,3000100010%300025%;yxx010001000300030005000xxx解:INPUT“请输入个人月收入X=?”;XIFx0ANDX=1000THEN0yELSEIFx1000ANDx=3000THEN10000.1yxELSEIFx3000ANDx=5000THEN300010000.130000.25yxENDIFENDIFENDIFPRINT“个人月收入X=”;XPRINT“个人所得税y=”;yEND18.解:I=100DOA=I\100B=(I-100*A)\10C=I-A*100-B*10IFI=A*A*A+B*B*B+C*C*CTHENPRINTIENDIFI=I+1LOOPUNTILI999END

1 / 8
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功