2010年浙江省信息技术会考试题选择题算法

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

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

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

资源描述

第一套7.用计算机无法解决打印所有素数的问题,其原因是解决该问题的算法违背了算法特征中的(A)唯一性(B)有穷性(C)有0个或多个输入(D)有输出8.“和谐号”列车规定:旅客可免费携带20Kg行李,携带品的长、宽、高相加不超过130cm,对超过规定的携带品,应提前办理托运手续。用算法描述行李能否托运的处理过程,合适的算法流程是(A)顺序模式(B)选择模式(C)循环模式(D)树型模式9.在VisualBasic中,语句Label1.Caption=欢迎使用本系统!中的Label1是(A)属性值(B)属性名(C)对象名(D)类名10.某校对新入学的320名高一男生进行1000米耐久跑测试,测试成绩保留2位小数。在VisualBasic中,下列存储成绩数据的变量定义最合适的是(A)定义320个整数型变量(B)定义1000个整数型变量(C)定义一个元素个数为320的一维数组,数据类型为整数型(D)定义一个元素个数为320的一维数组,数据类型为单精度实数型11.在VisualBasic中,表达式12345Mod100的值是(A)123(B)45(C)12(D)512.有如下VisualBasic程序段:Forx=10To1Step-1a(x)=x+1Nextx该程序段运行后数组元素a(3)的值为(A)9(B)8(C)4(D)313.某校有6位学生参加学生会主席竞选,得票数依次为130,20,98,15,67,3。若采用冒泡排序算法对其进行排序,则完成第二遍时的结果是(A)3,15,130,20,98,67(B)3,15,20,130,98,67(C)3,15,20,67,130,98(D)3,15,20,67,98,13014.随机产生10个[1,99]中的整数,依次存储到数组变量a(1)~a(10)中。实现此功能的部分算法流程图如图所示:图中空白处理框①和②处应填入的是(A)①i←i+1(B)①i←i+1②a(i)←Rnd*100②a(i)←Int(Rnd*100)(C)①a(i)←Int(Rnd*100)(D)①a(i)←Int(Rnd*99)+1②i←i+1②i←i+1第二套7.做匀加速直线运动物体的即时速度计算公式是vt=v0+at,其中v0是初速度,a是加速度,t是时间。计算步骤有:①用公式计算即时速度vt=v0+at②输入初速度v0、加速度a和时间t③结束④输出结果vt其正确的顺序是(A)②①④③(B)①②③④(C)④②③①(D)①④②③8.为找自己第一次上幼儿园时的照片,小张同学依次翻开自己的多本相册来逐张查找。这种查找方法为(A)无序查找(B)顺序查找(C)对分查找(D)随机查找9.某校对新入学的560名高一新生进行视力检测,视力数据保留一位小数。在VisualBasic中,下列存储视力数据的变量定义最合适的是(A)定义5个整数型变量(B)定义560个整数型变量(C)定义一个元素个数为560的一维数组,数据类型为整数型(D)定义一个元素个数为560的一维数组,数据类型为单精度实数型10.在VisualBasic中,表达式5678\100的值是(A)5(B)56(C)56.78(D)56711.下列能表示“x大于0且x小于10”的VisualBasic表达式是(A)x0Orx10(B)x=0Andx10(C)x=0Andx=10(D)x0Andx1012.运行如下VisualBasic程序,单击命令按钮Command1,出现如图所示的出错信息。发生下标越界错误时所执行的语句是PrivateSubCommand1_Click()Dima(0To5)AsIntegerDimiAsInteger'①a(0)=1'②Fori=1To5a(i)=2*a(i-1)+1'③NextiText1.Text=Str(a(6))'④EndSub(A)①(B)②(C)③(D)④13.在校内跳蚤市场中,某班准备的5类商品售出的数量(单位:件)分别是8,10,4,6,3。采用冒泡排序对其进行排序,若完成第一遍时的结果是:3,8,10,4,6,则完成第二遍时的结果是(A)3,8,10,4,6(B)3,4,8,6,10(C)3,4,8,10,6(D)3,4,6,8,1014.在VisualBasic中,有如下程序:PrivateSubCommand1_Click()DimaAsInteger,bAsInteger,cAsIntegerDimdAsInteger,zAsIntegera=Val(Text1.Text):b=Val(Text2.Text):c=Val(Text3.Text)d=max(a,b)z=max(d,c)Text4.Text=Str(d)Text5.Text=Str(z)EndSubFunctionmax(xAsInteger,yAsInteger)AsIntegerIfxyThenmax=xElsemax=yEndFunction运行该程序,在文本框Text1、文本框Text2、文本框Text3中分别输入2、-5、6后,单击命令按钮Command1,文本框Text5中显示的是(A)-5(B)2(C)6(D)24第三套7.下列关于算法的描述,正确的是(A)一个算法的执行步骤可以是无限的(B)一个完整的算法必须有输出(C)算法只能用流程图表示(D)一个完整的算法至少有一个输入8.在VisualBasic中,放入窗体中的控件被称为(A)类(B)事件(C)属性(D)对象9.在VisualBasic中,语句DimxAsDouble所定义的变量x属于(A)整数型(B)单精度实数型(C)双精度实数型(D)长整数型10.在VisualBasic中,若x表示能被5整除的正整数,则下列逻辑表达式的值一定为真的是(A)x/5=0(B)xMod5=0(C)Int(x\5)=0(D)5Modx=011.在VisualBasic中,a=-100,表达式360+Str(a)的值是(A)260(B)360-100(C)460(D)36010012.下列属于正确的VisualBasic表达式是(A)a+b*|c|(B)b3+2(C)2n-1(D)2·h/g13.有如下VisualBasic程序段:Dima(1To4)AsIntegera(1)=1Fori=2To3a(i)=2*a(i-1)+1Nexti该程序段运行后,数组元素a(4)的值为(A)15(B)7(C)3(D)014.计算某球队平均年龄的部分算法流程图如图所示,其中:c用来记录已输入球员的人数,sum用来计算有效数据之和,d用来存储从键盘输入的球员年龄值,输入0时表示输入结束。图中空白处理框①和②处应填入的是(A)①sum←sum+d(B)①sum←sum+c②c←c+1②c←c+1(C)①sum←sum+d(D)①sum←sum+c②d←d+1②d←d+1第四套7.在给定的正整数区间[m,n](mn)中寻找被3除余1,被7除余2的正整数个数的算法是(A)递归算法(B)枚举算法(C)冒泡排序(D)选择排序8.在VisualBasic中,语句DimxAsString的作用是(A)将常量x定义为逻辑型(B)将变量x定义为单精度实数型(C)将变量x定义为字符串型(D)将常量x定义为双精度实数型9.在VisualBasic中,语句Year.Caption=2010中的Year是(A)属性值(B)属性名(C)对象名(D)类名10.在VisualBasic中,a=-100,表达式360+Abs(a)的值是(A)260(B)360-100(C)460(D)36010011.有如下VisualBasic程序段:Ifd=0Thenx=-b/a/2Text1.Text=Str(x)ElseText1.Text=EndIf分析该程序段,下列说法正确的是(A)程序段的流程模式是循环模式(B)“d=0”为赋值语句(C)当“d=0”为真时,语句“Text1.Text=Str(x)”被执行(D)当“d=0”为真时,语句“Text1.Text=”被执行12.运行如下VisualBasic程序,单击命令按钮Command1,出现如图所示的出错信息。发生下标越界错误时所执行的语句是PrivateSubCommand1_Click()Dima(0To5)AsIntegerDimiAsInteger'①a(0)=1'②Fori=1To6a(i)=2*a(i-1)+1'③NextiText1.Text=Str(a(5))'④EndSub(A)①(B)②(C)③(D)④13.报名参加冬季越野赛跑的某班5位学生的学号是:5,8,11,33,45。利用对分查找,查找学号为33号学生的过程中,依次被访问到的学号是(A)5,11,33(B)8,33(C)11,45,33(D)11,3314.在VisualBasic中,有如下程序:PrivateSubCommand1_Click()DimaAsInteger,bAsInteger,cAsIntegerDimdAsInteger,zAsIntegera=Val(Text1.Text):b=Val(Text2.Text):c=Val(Text3.Text)d=min(a,b)z=min(d,c)Text4.Text=Str(d)Text5.Text=Str(z)EndSubFunctionmin(xAsInteger,yAsInteger)AsIntegerIfxyThenmin=xElsemin=yEndFunction运行该程序,在文本框Text1、文本框Text2、文本框Text3中分别输入2、-5、6后,单击命令按钮Command1,文本框Text5中显示的是(A)-5(B)2(C)6(D)24第五套7.商品房契税征收规定:建筑面积在90平方米以内的,买房人按照总房价的2%缴纳契税;建筑面积在90平方米至144平方米的,按照总房价的3%缴纳契税;建筑面积超过144平方米的,按照总房价的5.5%缴纳契税。用算法描述商品房契税征收问题,合适的算法流程是(A)顺序模式(B)选择模式(C)循环模式(D)树型模式8.在VisualBasic中,窗体中添加文本框Text1的正确方法是(A)先单击工具箱中的控件图标,再将鼠标指针移到窗体上,双击鼠标(B)双击工具箱中的控件图标(C)先单击工具箱中的控件图标,再将鼠标指针移到窗体上,单击鼠标(D)用鼠标左键拖动工具箱中的控件图标到窗体中9.在VisualBasic中,若将45位学生姓名信息分别存储在no数组的no(1)~no(45)中,则下列正确的no数组定义语句是(A)Dimno(1To45)AsString(B)Dimno(1To45)AsSingle(C)Dimno(1To45)AsInteger(D)Dimno(1To45)AsBoolean10.随机产生[0,12)中的数,以模拟旅客通过检票口的时间,正确的VisualBasic表达式是(A)Rnd()*12(B)Rnd()*13(C)Int(Rnd()*12)+1(D)Int(Rnd()*13)+111.设x是正数,下列能用于描述x是否能被3整除的VisualBasic条件表达式是(A)x\3=0(B)x/3=0(C)xMod3=0(D)Abs(3)=x12.有如下VisualBasic程序段:a=3b=9c=a+bIfc=12Thenpy=正确Elsepy=不正确分析该程序段,下列说法正确的是(A)程序段的流程模式是循环模式(B)“c=12”是赋值语句(C)“py=正确”是选择语句(D)执行语句“py=正确”的前提条件是“c=12”为真13.5位学生打靶的成绩(单位:环)依次为90,91,92,97,99。采用对分查找法查找数据99,需要查找的次数是(A)1(B)2(C)3(D)414.计算s=1+3+5+…+99的部分算法流程图如图所示:图中空白处理框①和②处应填入的是(A)①i←i+2(B)①i←i+1②s←s+i②s←s+i(C)①s←s+i(D)①s←s+i

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

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

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

×
保存成功