浙江省高中信息技术会考真题选择题.docx
《浙江省高中信息技术会考真题选择题.docx》由会员分享,可在线阅读,更多相关《浙江省高中信息技术会考真题选择题.docx(23页珍藏版)》请在冰豆网上搜索。
浙江省高中信息技术会考真题选择题
浙江省2009年高中信息技术会考真题
(选择题算法部分)
一、选择题(本题有14小题,每小题3分,共42分。
选出各题中一个符合题意的正确选项,不选、多选、错选均不给分。
)
6.有流程图结构如下,其算法结构属于
(A)顺序结构
(B)选择结构
(C)分支结构
(D)循环结构
7.某种气体在0℃时的体积为100L,温度t每升高1℃,其体积v就增加0.37L。
已知气体的体积v,计算温度t的步骤有:
①计算温度t=(v-100)/k
②k=0.37
③输出温度t
④输入气体体积v
其正确的顺序是
(A)④②①③
(B)④①②③
(C)③①②④
(D)④①③②
8.有23个苹果分给甲、乙、丙、丁四个孩子,每个孩子最多可得到的苹果数依次为9、8、7、6个,找出所有不同分法的算法是:
采用列举方式,列举每个孩子所有可能得到的苹果数,对四人所得苹果数总和是否为23进行判断,找出符合要求的各种分法,此算法属于
(A)解析算法
(B)枚举算法
(C)递归算法
(D)排序算法
9.在VisualBasic中,用变量p存储数值1.414,变量p的数据类型应定义为
(A)Boolean
(B)Integer
(C)Single
(D)Date
10.在VisualBasic中,下列表达式的值等于3的是
(A)Int(3.14)
(B)Abs(-3.14)
(C)Sqr(9.2)
(D)Len("3.1415")
11.在VisualBasic中,语句Soft.Text="QQ2008"中的Soft是
(A)属性名
(B)属性值
(C)对象名
(D)窗体名
12.在VisualBasic中,如果给变量a、b都赋值为3,则下列语句正确的是
(A)a=3:
b=3
(B)a=b=3
(C)a=3,b=3
(D)b=a=3
13.在VisualBasic中,如果a=3,b=4,c=-5,那么下列表达式值为假的是
(A)(a>b)And(b>c)
(B)(a>c)And(b>a)
(C)(a>b)Or(b>c)
(D)(a>c)Or(b>a)
14.某数列前三项分别为:
a1=2、a2=3、a3=4,以后每项都满足:
ai=ai-3+ai-1(i>3)
如果用数组a存储该数列的前20项,下面程序段划线处应填入
a
(1)=2:
a
(2)=3:
a(3)=4
Fori=______To20
a(i)=a(i-3)+a(i-1)
Nexti
(A)6
(B)9
(C)13
(D)4
6.某交通工具允许乘客携带不超过20千克的行李,检测行李重量的部分流程图如下,图中的虚线框部分的功能是
(A)判断行李是否超过20千克
(B)输出行李的重量
(C)输入行李的重量
(D)输出超重部分重量
7.一种汽车部件必须在一条生产线上依次经过10道工序的加工,才能成为成品。
用算法描述该部件在生产线上所有工序加工过程,合适的算法流程是
(A)顺序模式
(B)选择模式
(C)循环模式
(D)树型模式
8.某超市水果区共有5种水果品种,其价格依次为9.20、4.00、8.50、1.80、2.50,
原始数据
9.20
4.00
8.50
1.80
2.50
第一趟
1.80
9.20
4.00
8.50
2.50
第二趟
第三趟
1.80
2.50
4.00
9.20
8.50
第四趟
1.80
2.50
4.00
8.50
9.20
若采用冒泡排序算法对其进行从小到大排序,则第二趟的排序结果是
(A)1.808.502.509.204.00
(B)1.802.509.204.008.50
(C)1.804.009.202.508.50
(D)1.802.508.504.009.20
9.在VisualBasic中,用变量x存储房间号码"A0306",变量x的数据类型应定义为
(A)Double
(B)Date
(C)String
(D)Boolean
10.在VisualBasic中,若x=6.1786,则表达式Int(x+0.5)的值是
(A)6
(B)6.1
(C)6.6
(D)7
11.在VisualBasic中,语句Label3.Caption="HowAreYou"中的Label3是
(A)属性名
(B)属性值
(C)对象名
(D)类名
12.在VisualBasic中,下列能作为变量名的是
(A)x+5
(B)b@7
(C)2a
(D)miss1
13.在VisualBasic中,若x是正整数,且x被3整除,则下列逻辑表达式值一定为真的是
(A)xMod3=1
(B)xMod3=2
(C)xMod3=0
(D)x/3=0
14.有如下VisualBasic程序段:
s=0
Forx=1To______Step2
s=s+x
Nextx
要使循环体s=s+x执行5次,循环变量的终值可以是
(A)5
(B)7
(C)9
(D)-9
6.有流程图如下所示:
该算法的输出结果为
(A)3
(B)5
(C)8
(D)9
7.某超市在晚上7:
30-8:
30期间,对于在货架上已超过2天的带叶蔬菜,收银机自动将价格下降50%。
用来描述某种蔬菜是否降价的处理过程,合适的算法流程是
(A)循环模式
(B)重复模式
(C)选择模式
(D)顺序模式
8.找出满足各位数字之和等于5的所有三位数可采用的算法是
(A)解析算法
(B)冒泡排序
(C)枚举算法
(D)选择排序
9.在VisualBasic中,用变量y存储"3:
00PM",变量y的数据类型应定义为
(A)String
(B)Long
(C)Boolean
(D)Integer
10.在VisualBasic中,表达式789\10的值是
(A)7
(B)78
(C)9
(D)89
11.在VisualBasic中,在文本框Text3中显示“数据太大!
”,则下列操作正确的是
(A)将Text3的Width属性值设置为“数据太大!
”
(B)将Text3的BackColor属性值设置为“数据太大!
”
(C)将Text3的Height属性值设置为“数据太大!
”
(D)将Text3的Text属性值设置为“数据太大!
”
12.在VisualBasic中,若a=4,b=3,语句Ifa>bThenc=a+1Elsec=b-1执行后,下列说法正确的是
(A)执行了语句c=a+1
(B)先执行c=a+1,再执行c=b-1
(C)执行了语句c=b-1
(D)先执行c=b-1,再执行c=a+1
13.在VisualBasic中,若x、y都是整数,且x≥y,则下列逻辑表达式值一定为真的是
(A)Not(x(B)x<>y
(C)x=y
(D)x<=y
14.下列VisualBasic表达式中,能产生一个100到999之间(包括100和999)随机整数的是
(A)Rnd()*999
(B)Rnd()*600+100
(C)Int(Rnd()*899)+100
(D)Int(Rnd()*900)+100
6.下图是一个用Access软件创建的数据表,记录了某班学生的体检情况:
以下有关该数据表的说法正确的是
(A)“出生年月”字段的类型是“数值型”
(B)该表共有5个字段
(C)该表共有27条记录
(D)删除一条记录后,记录数为50
7.为问题“输出10000以内所有偶数”设计一个算法,合适的算法流程是
(A)顺序模式
(B)选择模式
(C)循环模式
(D)树型模式
8.三个正整数a、b、c满足等式a2+b2=c2,a、b、c称为“勾股数”,求出100以内所有“勾股数”可采用的算法是
(A)枚举算法
(B)解析算法
(C)冒泡排序
(D)选择排序
9.在VisualBasic中,用变量ye存储"GoodLuck",变量ye的数据类型应定义为
(A)Integer
(B)Single
(C)Boolean
(D)String
10.在VisualBasic中,表达式345Mod100的值是
(A)3
(B)34
(C)45
(D)5
11.在VisualBasic中,如果要在命令按钮Cmd1上显示文字“开始”,下列语句正确的是
(A)Cmd1.Caption="开始"
(B)Cmd1.Width="开始"
(C)Cmd1.Font="开始"
(D)Cmd1.Height="开始"
12.以下程序段是一个完整的VisualBasic的For语句,则划线处的语句应该是
Fork=1To3
s=s+k
(A)Loop
(B)EndIf
(C)Nextk
(D)Stepk
13.在VisualBasic中,若x、y都是整数,且x≠y,则下列逻辑表达式值一定为真的是
(A)x>y
(B)Not(x(C)x=y
(D)Not(x=y)
14.实现计算器上xy运算处理的算法部分流程图如下图所示:
空白矩形框中应该填入的是
(A)f←f*x
(B)f←x*j
(C)f←f+x
(D)f←f*j
6.下图是一个用Access软件创建的数据表,记录了某班学生选考科目报名情况:
以下说法正确的是
(A)“英语听力”字段的类型是“是/否”
(B)朱海游报考了三门学科
(C)该表共有21条记录
(D)该表不能再添加任何记录
7.某小区的物业部门每月向居民收取卫生费,计费方法是3人和3人以下的住户,每户收取5元;超过3人的住户,每超出1人加收1.2元,用算法描述这一收费方法,合适的算法流程是
(A)顺序模式
(B)树型模式
(C)循环模式
(D)选择模式
8.小明妈妈对小明说:
“柜子里那叠盘子中有一个盘子中间有一条裂缝,你把它找出来”,小明就从最上面一个盘子开始,一个一个拿下放到旁边,最终找到那个有裂缝的盘子。
从算法角度看,小明的做法属于
(A)解析算法
(B)选择排序
(C)冒泡排序
(D)顺序查找
9.在VisualBasic中,用数组a存储50位同学一次数学考试分数,合适的数组定义语句是
(A)Dima(1To50)AsSingle
(B)Dima(1To50)AsBoolean
(C)Dima(1,20)AsInteger
(D)Dima(1,10)AsLong
10.在VisualBasic中,表达式Int(sqr(10))的值是
(A)5
(B)4
(C)3
(D)10
11.在VisualBasic中,如果要在标签Label1上显示“Pass”,则应改变的属性是
(A)BackColor
(B)Height
(C)Width
(D)Caption
12.在VisualBasic中,将表达式b+2的值赋给变量a,正确的赋值语句是
(A)b+2=a
(B)2+b=a
(C)a=b+2
(D)a+b=2
13.在VisualBasic中,如果a=5,b=2,c=3,那么下列表达式值为真的是
(A)(aa)
(B)(a>b)Or(b>c)
(C)(aa)
(D)(a>b)And(b>c)
14.一个酵母细胞每10分钟分裂为2个,在下一个10分钟,就有4个细胞,然后,8个、16个、……。
一个酵母细胞,经过多少分钟后数目超过100个。
解决此问题的部分算法流程图如图所示:
空白矩形框中应该填入的是
(A)x←x^2
(B)x←x*x
(C)x←x/2
(D)x←x*2
6.某地规定70岁及以上老年人可以办理老年卡,办理过程的部分流程图如下图所示:
该部分流程图的算法结构属于
(A)顺序结构
(B)选择结构
(C)循环结构
(D)重复结构
7.计算溶质质量的公式是:
溶质质量=质量分数×溶液质量。
已知质量分数为16%的食盐溶液质量为m,计算溶质质量y的步骤有:
①输出溶质质量y
②p=0.16
③计算溶质质量y=m*p
④输入食盐溶液质量m
其正确的顺序是
(A)④②③①
(B)①②③④
(C)④③①②
(D)④③②①
8.某校田径运动会中,八名100米短跑运动员的成绩分别为
12.1,12.3,12.6,12.8,13.0,13.3,13.5,13.8
采用对分查找算法查找成绩13.8需要4次,这4次查找中依次比较的成绩是
(A)12.813.313.513.8
(B)13.013.313.513.8
(C)12.813.013.513.8
(D)13.012.613.313.8
9.在VisualBasic中,赋值语句carno="浙Z·56789"中的"浙Z·56789"是
(A)字符串常量
(B)数值常量
(C)逻辑常量
(D)实数常量
10.长方体侧面积计算公式是s=2h(a+b),a、b为长和宽,h为高,计算s的VisualBasic表达式是
(A)2h(a+b)
(B)2h*(a+b)
(C)2*h(a+b)
(D)2*h*(a+b)
11.在VisualBasic中,表示窗体装载的事件是
(A)Click
(B)KeyPress
(C)Load
(D)DblClick
12.下面程序段是利用For语句给数组a赋值
Fori=1To5
a(i)=2*i-1
Nexti
该程序段运行后数组元素a(4)的值为
(A)4
(B)5
(C)7
(D)9
13.在VisualBasic中,若x、y都是正整数,且x能被y整除,则下列表达式值一定为真的是
(A)x/y=0
(B)Sqr(x\y)=x\y
(C)Int(x\y)=0
(D)Int(x/y)=x/y
14.把星期一记为1,星期二记为2,……,星期日记为0,已知某月1日(即第1天)是星期一,下列语句中,用于正确计算该月第n日星期数w的是
(A)w=nMod7
(B)w=(n+1)Mod7
(C)w=(n+1)\7
(D)w=n\7
7.已知一个物体在斜抛运动时斜抛角度为α(弧度),斜抛初速度为v,重力加速度为9.8,计算物体水平位移的步骤有:
①计算物体飞行时间t=v・sinα/9.8
②输入斜抛角度α和初速度v
③输出变量s
④计算水平位移量s=2v・t・cosα
其正确的顺序是
(A)③④①②
(B)①②③④
(C)②①④③
(D)②①③④
6.有流程图如下所示:
若输入a的值为3,则该算法输出的结果为
(A)-3
(B)0
(C)3
(D)9
8.计算月工资收入在2500元至4000元之间(含4000元不含2500元)的个人所得税算法如下:
①输入月工资收入额x
②用公式计算所得税y=500×5%+(x-2500)×10%,
③输出所得税y
上述算法属于
(A)枚举算法
(B)排序算法
(C)递归算法
(D)解析算法
9.在VisualBasic中,语句sn="QQ2009"执行后,变量sn的数据类型是
(A)String
(B)Integer
(C)Boolean
(D)Double
10.在VisualBasic中,正确表示“a的平方减去b的平方”的表达式是
(A)(a-b)2
(B)(a-b)^2
(C)(a-b)*(a-b)
(D)a^2-b^2
11.下列属于VisualBasic工程文件的是
(A)circle.frm
(B)circle.vbp
(C)circle.doc
(D)circle.jpg
12.在VisualBasic中,若a=3,b=3,c=1,语句Ifa>bThenc=a+1Elsec=b-1执行后,变量c的值是
(A)3
(B)2
(C)4
(D)1
13.下列VisualBasic表达式中,能产生一个10到99之间(包括10和99)随机整数的是
(A)Rnd()*89
(B)Rnd()*50+10
(C)Int(Rnd()*89)+10
(D)Int(Rnd()*90)+10
14.下面程序段是利用For语句给数组a赋值,使a
(1)=1,a
(2)=3,a(3)=5,…,a(50)=99,则划线处的语句应该是
Dima(1to50)AsInteger
Fori=1To50
_____________
Nexti
(A)a(i)=2*i+1
(B)a(i)=2*(i+1)
(C)a(i)=i+2
(D)a(i)=2*i-1
6.下图是某单位的部分业务流程图:
该部分流程图的结构属于
(A)顺序结构
(B)选择结构
(C)分支结构
(D)循环结构
7.输入三边长a、b、c,计算三角形面积s的步骤有:
①用公式计算面积
②输出三角形面积s
③计算
④输入边长a、b、c
其正确的顺序是
(A)①③②④
(B)①②③④
(C)④③①②
(D)④①③②
8.某食品连锁店5位顾客贵宾消费卡的积分依次为810、512、613、700、900,
原始数据
900
512
613
700
810
第一趟
512
900
613
700
810
第二趟
第三趟
512
613
700
900
810
第四趟
512
613
700
810
900
若采用选择排序算法对其进行从小到大排序,则第二趟的排序结果是
(A)512613700900810
(B)512810613900700
(C)512900613700810
(D)512613900700810
9.在VisualBasic中,语句st="iPhone"中的"iPhone"是
(A)字符串常量
(B)数值常量
(C)逻辑常量
(D)实数常量
10.在二个电阻R1、R2并联电路中,总电阻计算公式是
,计算R的VisualBasic表达式是
(A)R1R2/R1+R2
(B)(R1R2)/(R1+R2)
(C)R1*R2/R1+R2
(D)R1*R2/(R1+R2)
11.在事件处理过程Ok_Click()中,Click事件称为
(A)鼠标移动
(B)鼠标单击
(C)鼠标双击
(D)在键盘上按键
12.以下程序段是一个完整的VisualBasic的Do语句,则划线处的语句应该是
DoWhilea<=5
s=s+a:
a=a+1
(A)EndIf
(B)EndSub
(C)Nexta
(D)Loop
13.在VisualBasic中,设x=3216,表达式x\100Mod10的值是
(A)321
(B)32
(C)2
(D)1
14.下列VisualBasic表达式中,能产生一个3到10之间(包括3和10)随机整数的是
(A)Rnd()*10
(B)Rnd()*4+3
(C)Int(Rnd()*7)+3
(D)Int(Rnd()*8)+3
7.匀加速直线运动物体的位移计算公式是
,其中
是平均速度,计算位移
的步骤有:
①用公式计算末速度
和平均速度
②输入初速度
、加速度
、时间
③输出结果
④用公式计算位移
其正确的顺序是
(A)①③②④
(B)①②③④
(C)②①④③
(D)②④①③
8.某校5名学生会推荐成员网络人气得票数依次为1201,2120,1009,1987,2009,
原始数据
1201
2120
1009
1987
2009
第一趟
2120
1201
1009
1987
2009
第二趟
第三趟
2120
2009
1987
1009
1201
第四趟
2120
2009
1987
1201
1009
若采用选择排序算法对其进行从大到小排序,则第二趟的排序结果是
(A)21202009100919871201
(B)21202009100912011987
(C)10091201212019872009
(D)10091201200921201987
9.在VisualBasic中,用变量g存储数值9.8,则变量g的数据类型应定义为
(A)Date
(B)Boolean
(C)Integer
(D)Single
10.在VisualBasic中,若x=-12.345,则表达式Int(Abs(x))的值是
(A)-12
(B)-13
(C)12
(D)13
11.在VisualBasic中,鼠标单击命令按钮Command1触发的事件处理过程名是
(A)Command1_Click
(B)Command1.Load
(C)Click_Command1
(D)Command1Click
12.在下面完整的VisualBasic的Do语句中,有错误的语句行是
#01t=0
#02DoWhilet<10
#03t=t+2
#04EndDo
(A)第#01行
(B)第#02行
(C)第#03行
(D)第#04行
13.在VisualBasic中,若x、y都是正整数,表示“x是y的倍数”的逻辑表