1、浙江省高中信息技术会考真题选择题浙江省2009年高中信息技术会考真题(选择题算法部分)一、选择题(本题有14小题,每小题3分,共42分。选出各题中一个符合题意的正确选项,不选、多选、错选均不给分。)6有流程图结构如下,其算法结构属于(A)顺序结构(B)选择结构(C)分支结构(D)循环结构7某种气体在0时的体积为100L,温度t每升高1,其体积v就增加0.37L。已知气体的体积v,计算温度t的步骤有:计算温度t=(v-100)/kk=0.37输出温度t 输入气体体积v其正确的顺序是(A)(B)(C)(D)8有23个苹果分给甲、乙、丙、丁四个孩子,每个孩子最多可得到的苹果数依次为9、8、7、6个,
2、找出所有不同分法的算法是:采用列举方式,列举每个孩子所有可能得到的苹果数,对四人所得苹果数总和是否为23进行判断,找出符合要求的各种分法,此算法属于(A)解析算法(B)枚举算法(C)递归算法 (D)排序算法 9在Visual Basic中,用变量p存储数值1.414,变量p的数据类型应定义为(A)Boolean(B)Integer(C)Single(D)Date10在Visual Basic中,下列表达式的值等于3的是(A)Int(3.14)(B)Abs(-3.14)(C)Sqr(9.2)(D)Len(3.1415)11在Visual Basic中,语句Soft.Text=QQ2008中的So
3、ft是(A)属性名(B)属性值(C)对象名(D)窗体名12在Visual Basic中,如果给变量a、b都赋值为3,则下列语句正确的是(A)a=3:b=3(B)a=b=3(C)a=3,b=3(D)b=a=313在Visual Basic中,如果a=3,b=4,c=-5,那么下列表达式值为假的是 (A) (ab) And (bc)(B)(ac) And (ba) (C)(ab) Or (bc) (D)(ac) Or (ba)14某数列前三项分别为:a1 = 2、a2 = 3、a3 = 4,以后每项都满足:ai = ai-3 + ai-1 (i3)如果用数组a存储该数列的前20项,下面程序段划线处
4、应填入 a(1)=2 : a(2)=3 : a(3)=4 For i=_ To 20 a(i) = a(i - 3) + a(i - 1) Next i(A)6(B)9(C)13(D)46某交通工具允许乘客携带不超过20千克的行李,检测行李重量的部分流程图如下,图中的虚线框部分的功能是(A)判断行李是否超过20千克(B)输出行李的重量(C)输入行李的重量(D)输出超重部分重量7一种汽车部件必须在一条生产线上依次经过10道工序的加工,才能成为成品。用算法描述该部件在生产线上所有工序加工过程,合适的算法流程是(A)顺序模式(B)选择模式(C)循环模式(D)树型模式8某超市水果区共有5种水果品种,其
5、价格依次为9.20、4.00、8.50、1.80、2.50,原始数据9.204.008.501.802.50第一趟1.809.204.008.502.50第二趟第三趟1.802.504.009.208.50第四趟1.802.504.008.509.20若采用冒泡排序算法对其进行从小到大排序,则第二趟的排序结果是(A)1.80 8.50 2.50 9.20 4.00(B)1.80 2.50 9.20 4.00 8.50(C)1.80 4.00 9.20 2.50 8.50(D)1.80 2.50 8.50 4.00 9.209在Visual Basic中,用变量x存储房间号码A0306,变量x的
6、数据类型应定义为(A)Double(B)Date(C)String(D)Boolean10在Visual Basic中,若x=6.1786,则表达式Int(x+0.5)的值是(A) 6(B) 6.1(C) 6.6(D) 7 11在Visual Basic中,语句Label3.Caption=How Are You中的Label3是(A)属性名(B)属性值(C)对象名(D)类名12. 在Visual Basic中,下列能作为变量名的是(A)x+5(B)b7(C)2a(D)miss113在Visual Basic中,若x是正整数,且x被3整除,则下列逻辑表达式值一定为真的是(A)x Mod 3 =
7、 1(B)x Mod 3 = 2(C)x Mod 3 = 0(D)x/3 = 014. 有如下Visual Basic程序段: s=0For x=1 To _ Step 2 s=s+x Next x要使循环体s=s+x执行5次,循环变量的终值可以是(A)5(B)7(C)9(D)-96有流程图如下所示:该算法的输出结果为(A)3(B)5(C)8(D)97某超市在晚上7:308:30期间,对于在货架上已超过2天的带叶蔬菜,收银机自动将价格下降50%。用来描述某种蔬菜是否降价的处理过程,合适的算法流程是(A)循环模式(B)重复模式(C)选择模式(D)顺序模式8. 找出满足各位数字之和等于5的所有三位
8、数可采用的算法是(A)解析算法(B)冒泡排序(C)枚举算法(D)选择排序9在Visual Basic中,用变量y存储3:00PM,变量y的数据类型应定义为(A)String(B)Long(C)Boolean(D)Integer10在Visual Basic中,表达式78910的值是(A)7(B)78(C)9(D)8911在Visual Basic中,在文本框Text3中显示“数据太大!”,则下列操作正确的是(A)将Text3的Width属性值设置为“数据太大!”(B)将Text3的BackColor属性值设置为“数据太大!”(C)将Text3的Height属性值设置为“数据太大!”(D)将Te
9、xt3的Text属性值设置为“数据太大!”12在Visual Basic中,若a=4,b=3,语句If ab Then c=a+1 Else c=b-1执行后,下列说法正确的是(A)执行了语句c=a+1(B)先执行c=a+1,再执行c=b-1(C)执行了语句c=b-1(D)先执行c=b-1,再执行c=a+113在Visual Basic中,若x、y都是整数,且xy,则下列逻辑表达式值一定为真的是(A)Not (xy)(B)xy(C)x=y(D)xy(B)Not(xy)(C)x=y(D)Not(x=y)14实现计算器上xy运算处理的算法部分流程图如下图所示:空白矩形框中应该填入的是(A)ff*x
10、(B)fx*j(C)ff+x(D)ff*j6下图是一个用Access软件创建的数据表,记录了某班学生选考科目报名情况:以下说法正确的是(A)“英语听力”字段的类型是“是/否”(B)朱海游报考了三门学科(C)该表共有21条记录(D)该表不能再添加任何记录7某小区的物业部门每月向居民收取卫生费,计费方法是3人和3人以下的住户,每户收取5元;超过3人的住户,每超出1人加收1.2元,用算法描述这一收费方法,合适的算法流程是(A)顺序模式(B)树型模式(C)循环模式(D)选择模式8小明妈妈对小明说:“柜子里那叠盘子中有一个盘子中间有一条裂缝,你把它找出来”,小明就从最上面一个盘子开始,一个一个拿下放到旁
11、边,最终找到那个有裂缝的盘子。从算法角度看,小明的做法属于(A)解析算法(B)选择排序(C)冒泡排序(D)顺序查找9在Visual Basic中,用数组a存储50位同学一次数学考试分数,合适的数组定义语句是(A)Dim a(1 To 50) As Single(B)Dim a(1 To 50) As Boolean(C)Dim a(1 , 20) As Integer(D)Dim a(1 , 10) As Long10在Visual Basic中,表达式Int(sqr(10)的值是(A)5(B)4(C)3(D)1011在Visual Basic中,如果要在标签Label1上显示“Pass”,则
12、应改变的属性是(A)BackColor(B) Height(C)Width(D)Caption12在Visual Basic中,将表达式b+2的值赋给变量a,正确的赋值语句是(A)b+2=a(B)2+b=a(C)a=b+2(D)a+b=213在Visual Basic中,如果a=5,b=2,c=3,那么下列表达式值为真的是(A)(aa) (B)(ab) Or (bc) (C)(aa) (D)(ab) And (bc)14一个酵母细胞每10分钟分裂为2个,在下一个10分钟,就有4个细胞,然后,8个、16个、。一个酵母细胞,经过多少分钟后数目超过100个。解决此问题的部分算法流程图如图所示:空白矩
13、形框中应该填入的是(A)xx2(B)xx*x(C)xx/2(D)xx*26某地规定70岁及以上老年人可以办理老年卡,办理过程的部分流程图如下图所示:该部分流程图的算法结构属于(A)顺序结构(B)选择结构(C)循环结构(D)重复结构7计算溶质质量的公式是:溶质质量=质量分数溶液质量。已知质量分数为16%的食盐溶液质量为m,计算溶质质量y的步骤有:输出溶质质量yp=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采用对分查找算法查
14、找成绩13.8需要4次,这4次查找中依次比较的成绩是(A)12.8 13.3 13.5 13.8(B)13.0 13.3 13.5 13.8(C)12.8 13.0 13.5 13.8(D)13.0 12.6 13.3 13.89在Visual Basic中,赋值语句carno=浙Z56789中的浙Z56789是(A)字符串常量(B)数值常量(C)逻辑常量(D)实数常量10长方体侧面积计算公式是s=2h(a+b),a、b为长和宽,h为高,计算s的Visual Basic表达式是(A)2h(a+b)(B)2h*(a+b)(C)2*h(a+b)(D)2*h*(a+b)11在Visual Basic
15、中,表示窗体装载的事件是(A)Click (B)KeyPress(C)Load(D)DblClick12下面程序段是利用For语句给数组a赋值 For i= 1 To 5 a(i)=2*i-1 Next i该程序段运行后数组元素a(4)的值为(A)4(B)5(C)7(D)913在Visual Basic中,若x、y都是正整数,且x能被y整除,则下列表达式值一定为真的是(A)x/y=0(B)Sqr(xy)=xy(C)Int(xy)=0(D)Int(x/y)=x/y14把星期一记为1,星期二记为2,星期日记为0,已知某月1日(即第1天)是星期一,下列语句中,用于正确计算该月第n日星期数w的是(A)
16、w=n Mod 7(B)w=(n+1) Mod 7(C)w=(n+1)7(D)w=n77已知一个物体在斜抛运动时斜抛角度为(弧度),斜抛初速度为v,重力加速度为9.8,计算物体水平位移的步骤有:计算物体飞行时间t=vsin/9.8输入斜抛角度和初速度v输出变量s计算水平位移量s=2vtcos其正确的顺序是(A)(B)(C)(D)6有流程图如下所示:若输入a的值为3,则该算法输出的结果为(A)-3(B)0(C)3(D)98计算月工资收入在2500元至4000元之间(含4000元不含2500元)的个人所得税算法如下:输入月工资收入额x用公式计算所得税y=5005%+(x-2500)10%,输出所得
17、税y上述算法属于(A)枚举算法(B)排序算法(C)递归算法(D)解析算法9在Visual Basic中,语句sn=QQ2009执行后,变量sn的数据类型是(A)String(B)Integer(C)Boolean(D)Double10在Visual Basic中,正确表示“a的平方减去b的平方”的表达式是(A)(a-b)2(B)(a-b)2(C)(a-b)*(a-b)(D)a2-b211下列属于Visual Basic工程文件的是(A)circle.frm(B)circle.vbp(C)circle.doc(D)circle.jpg12在Visual Basic中,若a=3,b=3,c=1,语
18、句If ab Then c=a+1 Else c=b-1执行后,变量c的值是(A)3(B)2(C)4(D)113下列Visual Basic表达式中,能产生一个10到99之间(包括10和99)随机整数的是(A)Rnd() * 89(B)Rnd() * 50+10(C)Int(Rnd() * 89) + 10(D)Int(Rnd() * 90) + 1014下面程序段是利用For语句给数组a赋值,使a(1)=1,a(2)=3,a(3)=5,a(50)=99,则划线处的语句应该是 Dim a(1 to 50) As Integer For i= 1 To 50 _ Next i(A)a(i)=2*
19、i+1(B)a(i)=2*(i+1) (C)a(i)=i+2(D)a(i)=2*i-16下图是某单位的部分业务流程图:该部分流程图的结构属于(A)顺序结构(B)选择结构(C)分支结构(D)循环结构7输入三边长a、b、c,计算三角形面积s的步骤有:用公式计算面积输出三角形面积s计算输入边长a、b、c其正确的顺序是(A)(B)(C)(D)8某食品连锁店5位顾客贵宾消费卡的积分依次为810、512、613、700、900,原始数据900512613700810第一趟512900613700810第二趟第三趟512613700900810第四趟512613700810900若采用选择排序算法对其进行从
20、小到大排序,则第二趟的排序结果是(A)512 613 700 900 810 (B)512 810 613 900 700 (C)512 900 613 700 810 (D)512 613 900 700 810 9在Visual Basic中,语句st=iPhone中的iPhone是(A)字符串常量(B)数值常量(C)逻辑常量(D)实数常量10在二个电阻R1、R2并联电路中,总电阻计算公式是,计算R的Visual Basic表达式是(A)R1R2/R1+R2(B)(R1R2)/(R1+R2)(C)R1*R2/R1+R2(D)R1*R2/(R1+R2)11在事件处理过程Ok_Click()中
21、,Click事件称为(A)鼠标移动(B)鼠标单击(C)鼠标双击(D)在键盘上按键12以下程序段是一个完整的Visual Basic的Do语句,则划线处的语句应该是 Do While a=5 s=s+a : a=a+1 (A)End If(B)End Sub(C)Next a(D)Loop13在Visual Basic中,设x=3216,表达式x100 Mod 10的值是(A) 321(B)32(C) 2(D)114. 下列Visual Basic表达式中,能产生一个3到10之间(包括3和10)随机整数的是(A)Rnd() * 10(B)Rnd() * 4+3(C)Int(Rnd() * 7)
22、+ 3(D)Int(Rnd() * 8) + 37匀加速直线运动物体的位移计算公式是 ,其中是平均速度,计算位移的步骤有: 用公式计算末速度和平均速度输入初速度、加速度、时间 输出结果 用公式计算位移其正确的顺序是(A)(B)(C)(D)8某校5名学生会推荐成员网络人气得票数依次为1201,2120,1009,1987,2009,原始数据12012120100919872009第一趟21201201100919872009第二趟第三趟21202009198710091201第四趟21202009198712011009若采用选择排序算法对其进行从大到小排序,则第二趟的排序结果是(A)2120
23、2009 1009 1987 1201(B)2120 2009 1009 1201 1987(C)1009 1201 2120 1987 2009 (D)1009 1201 2009 2120 19879在Visual Basic中,用变量g存储数值9.8,则变量g的数据类型应定义为(A)Date(B)Boolean(C)Integer(D)Single10在Visual Basic中,若x=-12.345,则表达式Int(Abs(x)的值是(A)-12(B)-13(C)12(D)1311在Visual Basic中,鼠标单击命令按钮Command1触发的事件处理过程名是(A)Command1_Click(B)Command1.Load(C)Click_Command1(D)Command1Click12在下面完整的Visual Basic的Do语句中,有错误的语句行是#01 t=0 #02 Do While t10 #03 t=t+2 #04 End Do(A) 第#01行(B) 第#02行(C) 第#03行(D) 第#04行13在Visual Basic中,若x、y都是正整数,表示“x是y的倍数”的逻辑表
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1