会考算法选择题Word下载.docx
- 文档编号:21094801
- 上传时间:2023-01-27
- 格式:DOCX
- 页数:20
- 大小:114.76KB
会考算法选择题Word下载.docx
《会考算法选择题Word下载.docx》由会员分享,可在线阅读,更多相关《会考算法选择题Word下载.docx(20页珍藏版)》请在冰豆网上搜索。
14.随机产生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)567
11.下列能表示“x大于0且x小于10”的VisualBasic表达式是
(A)x>
0Orx<
10(B)x>
=0Andx<
10
(C)x>
=10(D)x>
0Andx<
12.运行如下VisualBasic程序,单击命令按钮Command1,出现如图所示的出错信息。
发生"
下标越界"
错误时所执行的语句是
PrivateSubCommand1_Click()
Dima(0To5)AsInteger
DimiAsInteger'
①
a(0)=1'
②
Fori=1To5
a(i)=2*a(i-1)+1'
③
Nexti
Text1.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,10
14.在VisualBasic中,有如下程序:
DimaAsInteger,bAsInteger,cAsInteger
DimdAsInteger,zAsInteger
a=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)
Functionmax(xAsInteger,yAsInteger)AsInteger
Ifx>
yThenmax=xElsemax=y
EndFunction
运行该程序,在文本框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=0
11.在VisualBasic中,a=-100,表达式"
360"
+Str(a)的值是
(A)260(B)360-100(C)460(D)360100
12.下列属于正确的VisualBasic表达式是
(A)a+b*|c|(B)b3+2(C)2n-1(D)2·
h/g
13.有如下VisualBasic程序段:
Dima(1To4)AsInteger
a
(1)=1
Fori=2To3
a(i)=2*a(i-1)+1
Nexti
该程序段运行后,数组元素a(4)的值为
(A)15(B)7(C)3(D)0
14.计算某球队平均年龄的部分算法流程图如图所示,其中:
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](m<
n)中寻找被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)360100
11.有如下VisualBasic程序段:
Ifd=0Then
x=-b/a/2
Text1.Text=Str(x)
Else
Text1.Text="
EndIf
分析该程序段,下列说法正确的是
(A)程序段的流程模式是循环模式
(B)“d=0”为赋值语句
(C)当“d=0”为真时,语句“Text1.Text=Str(x)”被执行
(D)当“d=0”为真时,语句“Text1.Text="
”被执行
DimiAsInteger'
Fori=1To6
a(i)=2*a(i-1)+1'
Text1.Text=Str(a(5))'
(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,33
d=min(a,b)
z=min(d,c)
Functionmin(xAsInteger,yAsInteger)AsInteger
Ifx<
yThenmin=xElsemin=y
(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)AsBoolean
10.随机产生[0,12)中的数,以模拟旅客通过检票口的时间,正确的VisualBasic表达式是
(A)Rnd()*12(B)Rnd()*13
(C)Int(Rnd()*12)+1(D)Int(Rnd()*13)+1
11.设x是正数,下列能用于描述"
x是否能被3整除"
的VisualBasic条件表达式是
(A)x\3=0(B)x/3=0
(C)xMod3=0(D)Abs(3)=x
a=3
b=9
c=a+b
Ifc=12Thenpy="
正确"
Elsepy="
不正确"
(B)“c=12”是赋值语句
(C)“py="
”是选择语句
(D)执行语句“py="
”的前提条件是“c=12”为真
13.5位学生打靶的成绩(单位:
环)依次为90,91,92,97,99。
采用对分查找法查找数据99,需要查找的次数是
(A)1(B)2(C)3(D)4
14.计算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
②i←i+2②i←i+1
第六套
7.如图所示,流程图所表示的算法属于
(A)枚举算法(B)排序算法
(C)解析算法(D)对分算法
8.在VisualBasic的代码窗口中,语句Password.Caption="
a>
b"
中的Password是
(A)对象名(B)属性值(C)属性名(D)类名
9."
计算计件工资"
的VisualBasic程序运行界面如图所示,单击"
计算"
命令按钮Command1,触发的事件处理过程名是
(A)Command1_Click(B)Text1_Click
(C)Form_Click(D)Label3_Click
10.在VisualBasic中,用变量p存储杂志的刊号(如“CN41-103”),变量p的数据类型应定义为
(A)String(B)Integer(C)Single(D)Date
11.在VisualBasic中,表达式100+Val("
36"
)的值是
(A)100+36(B)136(C)106(D)10036
12.设x是正数,下列能用于描述"
x是否为偶数"
(A)x\2=0(B)x/2=0
(C)xMod2=0(D)x=Abs(x)
13.运行如下VisualBasic程序,单击命令按钮Command1,出现如图所示的出错信息。
除数为零"
DimaAsInteger,bAsInteger,cAsSingle
a=2'
b=a+1'
c=a/(b-3)'
Text1.Text=Str(c)'
(A)①(B)②(C)③(D)④
DimdAsInteger
d=max(a,b)+max(b,c)
运行该程序,在文本框Text1、文本框Text2、文本框Text3中分别输入2、-5、6后,单击命令按钮Command1,文本框Text4中显示的是
(A)-5(B)2(C)6(D)8
第七套
7.求两个数n、m中较小数(结果保存到变量min中)的算法有如下步骤:
①用公式计算较小数min=
②输入两个数n、m
④输出变量min
(A)②①④③(B)①②③④
8.在VisualBasic的代码窗口中,语句Label1.BackColor=vbBlue中的BackColor是
9.在VisualBasic中,下列能作为变量名的是
(A)5a(B)a+5(C)if(D)flag
10.在VisualBasic中,表达式Sqr(9)+Len("
4"
(A)13(B)7(C)4(D)3
11.数学表达式"
2n-1>0且2n-1≠1"
对应的VisualBasic表达式是
(A)2·
n-1>
0And2·
n-1<
>
1
(B)2*n>
1AndNot(2*n-1=1)
(C)2n-1>
0And2n-1≠1
(D)2*n-1>
0And2n-1<
1
s=0
Fork=To5
s=s+k
Nextk
该程序段运行后,循环体s=s+k被执行10次,则循环变量k的初值是
(A)14(B)-5(C)1(D)-4
13.有6位裁判为运动员评分,给出的分数分别为49,45,61,46,58,57。
采用选择排序算法对其进行排序,若完成第一遍时的结果为:
61,45,49,46,58,57,则完成第二遍时的结果是
(A)61,45,49,46,58,57(B)61,58,57,49,45,46
(C)61,58,57,46,45,49(D)61,58,49,46,45,57
14.如下图所示,该流程图所表示的算法违背了算法的有穷性特征,下列修改方法中,可以改正该错误的是
(A)将①处改为i←0(B)将②处改为s≥0?
(C)将③处改为i←i-2(D)将④处改为s←s-i
第八套
7.下面流程图所表示的是"
根据居民月用电量a,按阶梯递增电价计算相应电费y"
的算法,该算法属于
(A)解析算法(B)排序算法
(C)枚举算法(D)对分算法
8.在VisualBasic窗体中,当前对象的属性窗口如下图所示,下列说法正确的是
(A)该对象属于标签类
(B)该对象属于文本框类
(C)当前该对象的Caption属性值是“转换”
(D)当前该对象的Font属性值是“仿宋体”
9.某用户的BBS登录密码由字母、数字与下划线组成,在VisualBasic中,若用变量psd存储该用户密码,则psd的数据类型应定义为
(A)Integer(B)Single(C)Boolean(D)String
10.在VisualBasic中,从字符串"
Goodmorning"
中截取"
morning"
的表达式是
(A)Mid("
6,7)(B)Mid(Goodmorning,6,7)
(C)Mid("
5,7)(D)Mid("
7,7)
11.若x是正整数,则下列能用于描述"
x是否为奇数"
(A)2Modx=1(B)xMod2=1
(C)x\2=0(D)Int(x/2)=1
12.将整数型变量n的值显示在文本框Text1中,正确的语句是
(A)Text=n(B)Val(Text1)=n
(C)Text1.Text=Str(n)(D)Str(Text1.Text)=n
13.某校有5位学生参加学生会主席竞选,得票数依次为110,98,3,150,67。
使用选择排序的方法对得票数进行从大到小排序,需要进行数据互换的次数是
110,98,3,150,67
150,98,3,110,671
150,110,3,98,672
150,110,98,3,673
150,110,98,67,34
(A)5(B)4(C)3(D)2
14.在VisualBasic中,有如下程序:
d=min(a,b)+min(b,c)
(A)-10(B)-5(C)2(D)6
第九套
7.计算梯形面积的算法描述如下:
①输入上底a、下底b和高h
②计算梯形面积s(计算公式为:
s=(a+b)*h/2)
③输出结果
④结束
上述算法属于
(A)解析算法(B)排序算法
(C)递归算
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 会考 算法 选择题