历年算法与程序设计学业水平考试真题

上传人:壹****1 文档编号:470043471 上传时间:2023-02-25 格式:DOCX 页数:11 大小:100.64KB
返回 下载 相关 举报
历年算法与程序设计学业水平考试真题_第1页
第1页 / 共11页
历年算法与程序设计学业水平考试真题_第2页
第2页 / 共11页
历年算法与程序设计学业水平考试真题_第3页
第3页 / 共11页
历年算法与程序设计学业水平考试真题_第4页
第4页 / 共11页
历年算法与程序设计学业水平考试真题_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《历年算法与程序设计学业水平考试真题》由会员分享,可在线阅读,更多相关《历年算法与程序设计学业水平考试真题(11页珍藏版)》请在金锄头文库上搜索。

1、2、3、4、5、6、选择题1、流程图是描述()A、程序B、算法下面不属于算法描述方式的是(A、自然语言B、伪代码以下运算符中运算优先级最高的是A、+B、A某程序中三个连续语句如下:a=1b=2的常用方式。A、顺序结构B、选择结构穷举法的适用范围是()A、一切问题C、解的个数有限且可一一列举在现实生活中,人工解题的过程一般分为C、数据结构D、C、流程图D、)C、=D、它属于()C、循环结构D、计算规则)。机器语言*c=b+a以上三种都不是B、解的个数极多的问题D、不适合设计算法:)A、理解分析问题t寻找解题方法t用工具计算t验证结果B、寻找解题方法t理解分析问题t用工具计算t验证结果C、用工具计

2、算t验证结果T寻找解题方法T理解分析问题D、用工具计算t验证结果T理解分析问题T寻找解题方法7、下列关于算法的特征描述不正确的是()A、有穷性:算法必须在有限步之内结束C、输入:算法必须至少有一个输入8下列哪一个不是用于程序设计的软件()B、确定性:算法的每一步必须确切的定义D、输出:算法必须至少有一个输出D、PascalD、8A、BASICB、C语言C、Word9、下列可以作为合作变量名的是()A、a7B、7aC、a-310、编程求1+2+3+1000的和,该题设计最适合使用的控制结构为()。A、顺序结构B、分支结构C、循环结构D、选择结构11、下列步骤不属于软件开发过程的是()A、任务分析

3、与系统设计B、软件的销售C、代码编写与测试D、软件测试与维护12以下程序段运行时,语句k=k+1执行的次数为()次。k=-10dok=k+1loopwhile(until)k=0A.9B.10C.11D.1213.已知x=6,y=5,则以下运算结果为True的是()A.Not(xy)B.(x6)C.(x=6)And(y=5)D.Not(x4)14模块化程序设计方法反映了结构化程序设计的()基本思想。A、自顶向下,逐步求精B、面向对象C、自定义函数、过程D、可视化编程15、一位同学想编程解决韩信点兵”的问题,他制定的如下工作过程中,最恰当的是()A、设计算法,编写程序,提出问题,运行程序,得到答

4、案B分析问题,编写程序,设计算法,运行程序,得到答案C分析问题,设计算法,编写程序,运行程序,得到答案D设计算法,提出问题,编写程序,运行程序,得到答案16、交换变量A和B,语句为()A. A=B;B=C;C=AB.C=A;A=B;B=CA=B;B=AD.C=A;B=A;B=C17执行下列程序段后,变量y的值为()x=3:y=7DoWhilexSqr(y)x=x+2LoopA、7B、8C、10D、918在VB程序设计中交换变量x和y的值,应使用的赋值语句是()A、t=x:y=x:y=tB、x=y:y=t:t=xC、x=y:y=xD、t=x:x=y:y=t19.下列程序执行后A、B的值是()A=

5、5B=6A=B:B=A:A=B20. A、5、6B、6、6C、6、5D、5、5流程图中表示判断框的是()21. A、钜形框B、菱形框C、圆形框D、椭圆形框以下描述中最适合用计算机编程来处理的是()。A、确定放学回家的路线B、计算某个同学期中考试各科成绩部分C、计算100以内的奇数平方和22. D、在因特网上查找自己喜欢的歌曲下列程序执行后A、B的值是()。A=30B=40A=A+B:B=A-B:A=A-B23. A、30、40B、40、40C、40、30D、30、30VB语言中,下列各种基本数据类型说明符中表示整型数的是()。24. A、BooleanB、IntegerC、SingleD、St

6、ring执行下列程序段后,变量x的值为()。x=3:y=77DoWhilexmaxThenmax=bA、5B、10C、5和1030、下面属于逻辑运算符的是()A、orB、FalseC、TrueD、31、下列程序段运行后,变量max的值为()。a=5b=1032、以下属于程序的基本控制结构的是(A、星形结构B、选择结构D、其他三项都不是C、网络结构D、平行结构二、程序分析题1、PrivateSubForm_Activate()Dima,b,cAsIntegera=15:b=60:c=38IfacThenm=cEndIfPrintM=;mEndSub运行结果:M=152、PrivateSubFor

7、m_Load()DimXAsInteger,YAsIntegerTextl.Text=X=99:Y=98:M=XIfX=0_thenY=XElse_Y=-XEndIfText1.Text=YEndSub4、计算1+2+3+100的值。PrivateSubForm_Activate()Dimi,sASIntegers=0Fori=1TO_100s=一s+iNextiPrintS=”;sEndSub5、计算1+3+5+99的值。PrivateSubForm_Activate()Dimi,sASIntegers=0fori=1to99Step2s=s+i|NextiPrintS=”;sEndSub6

8、、分析程序,写出计算结果PrivateSubForm_Activate()Dimi,SasintegerS=1Fori=1to4S=S*iNextiPrint“S=”;SEndSub运行结果:S=247、计算1+1/2+1/50的值。PrivateSubForm_activate()Dimi,sasintegers=0Fori=1to50step1s=s+1/iNextiPrint“S=”;sEndSub8分析程序,写出计算结果PrivateSubForm_Activate()DimIAsInteger,SAsIntegerS=0ForI=2To6S=S+INextIPrintS=;SEndS

9、ub9. 运行结果:S=20p=1Fori=1to5p=p+inextiprintl,P分别为:”;i,p10. 输出:I,P分别为:_6,16Sum=0Fori=1To100sum=sum+2Nextiprint“Sum=;sum11. 输出:_Sum=200i的值是多少?(101)下面是1+1/2+1/3+1/100的和的程序,该程序循环终止时sum=0Fori=1To100sum=sum+1/inextia=1;b=0Dowhilea=5b=b+a*aa=a+1LoopPrinta,b12. 屏幕上显示的内容是:_6_,_55_完善程序,打印如下图形*ForI=1To6Forj=1To_

10、i_Print*;NextjPrintNextix=3;y=77DOWHILEx=10ThenExitForNextIPrintp答案:_1216.Ch=”DEF”Fori=1to3ch=ch&mid(ch,i,1)NextiPrintch答案:_DEFDEF_17、分析程序,写出执行结果(VB代码)PrivateSubForm_Activate()Dima,b,casintegera=15b=60c=38ifacthenm=cPrintM=”;mEndSub执行结果:M=1518、分析程序,写出执行结果(VB代码)PrivateSubForm_Activate()Dimi,sasintege

11、rs=0fori=2to6s=s+INextiPrintS=”sEndSub执行结果:S=20三、程序部分大题:题目中是一个求二次函数曲线顶点坐标的VB程序,在运行是Textl、Text2、Text3分别输入3、6、9三个数,请问Text4、Text5输出结果分别就应为多少?(每空4分,共8分)PrivateSubcoiimandl_click0DimaAstext,bAstezt,cAstexta二Vai(Textl,Textjb=Vai(TextiText)c=Vai(Text3.Text)m-b/C2*n=4水a*c_b*b)/4*呂Textl.Text=mText5.Test二nEnd

12、SubTest4输出结果为;1. TestS输岀结杲为;-1,6下面是用VB编写的求1+1/2+1/3+1/100和的程序,在空缺部分填上相应的语句。PrivateSubForm_Activate()DimiAsInteger,sumAsIntegersum=0Fori=1To100sum=sum+NextiPrint“sum=”;sumEndSub1/i3、写出程序结果:PrivateSubForm_Activate()DimchAsString,iAsIntegerch=“DEF”Fori=1To3ch=ch&Mid(ch,i,1)NextiPrintchEndSub答案:DEFDEF4表一是某种绘图软件的部分指令,如要根据表中的指令画出图一的图形,请根据分析填空:令名8?FOUTAEDa前郵n厘米LEFTtKIGHTI右转t度2、方法二:RIGHT90FORWARD4LEFT150Is方法一:FORWARD3RIGHT120FORWARD5RIGHT150FORWARD3FORWARD4FORW

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

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