信息技术高考模拟试题卷
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2009学年第二学期六、八、九三校期中考试试题卷
学科:高一信息技术满分:100分考试时间:90分钟命题人:章亚园考生须知:1、本卷共12页;
2、本卷答案必须做在答案卷上,做在试卷上无效;
3、答题前请在答题卷密封线内填好相关栏目。不得使用计算器。
一、选择题(每题1分,60题,共60分)
1.下面关于算法的描述,正确的是()
A.算法不可以用自然语言表示
B.算法只能用框图来表示
C.一个算法必须保证它的执行步骤是有限的
D.算法的框图表示法有0个或多个输入,但只能有一个输出
2.在Visual Basic中,表示鼠标单击的事件名是
(A)Click(B)KeyPress(C)Load(D)DblClick
3.在Visual Basic中,zuoye.vbp文件属于
(A)工程文件(B)窗体文件(C)代码文件(D)类文件
4.在Visual Basic中,要在标签Label2上显示“注意”,则下列操作正确的是
(A)在Text属性中输入“注意”(B)在Caption属性中输入“注意”
(C)在Font属性中输入“注意”(D)在Name属性中输入“注意”
5.在Visual Basic中,若a、b都是正整数且关系表达式a*b Mod2=0为真,则下列说法正确的是
(A)a、b一定同时为奇数(B)a、b中必有一个为偶数
(C)a、b中必有一个为奇数(D)a、b一定同时为偶数
6、在Visual Basic中,设x=5678,能得到其十位上数字“7”的正确表达式是
(A)x\10Mod100(B)x\10Mod10(C)x\100Mod10
(D)x Mod100
7.在Visual Basic中,若x<>0,则下列逻辑表达式值一定为真的是
(A)x=0(B)Not(x>0)(C)Not(x<0)(D)Not(x=0)
8.对于Visual Basic语句If a=1Then m=m+1Else m=m-1,下列说法正确的是
(A)a=1为赋值语句(B)m=m+1和m=m-1均为关系表达式
(C)m=m+1和m=m-1均为赋值语句(D)m=m+1为关系表达式,m=m-1为赋值语句9、在Visual Basic中,语句st="3.14"中的“3.14”是
(A)字符串常量(B)数值常量(C)逻辑常量(D)实数常量
10、在Visual Basic中,若x、y都是正整数且关系表达式x\y=1为真,则下列关系表达式值一定为真的是(A)x Mod y=0(B)x (C)x*y Mod2=0(D)x>=y And x<2*y 11.有流程图结构如下,其算法结构属于 (A)顺序结构(B)选择结构(C)分支结构(D)循环结构 12、以下程序段是一个完整的Visual Basic块If语句,则划线处的语句应该是 If a>100Then a=a+1 Else a=a-1 ________ (A)End Sub(B)Loop(C)End If(D)Else End 13、不能用算法描述问题“输出一张所有素数的清单”,是因为解决该问题的步骤不具有(A)确定性(B)有穷性(C)有效性(D)有输出 14.如下图所示的流程图: 该算法完成的功能是 (A)计算y=1+2+3+4+5(B)计算y=1×2×3×4×5 (C)计算y=1+2+3+4(D)计算y=1+3+5+7 15、在Visual Basic中,Circle.frm文件属于(A)工程文件(B)窗体文件(C)代码文件(D)类文件 16、在Visual Basic中,语句Command1.Caption="计算"中的Command1是(A)属性名(B)属性值(C)对象名(D)类名 17.有23个苹果分给甲乙丙丁四个孩子,每个孩子最多可得到的苹果数依次为9、8、7、6个,找出所有不同分法的算法是:采用列举方式,列举每个孩子所有可能得到的苹果数,对四人所得苹果数总和是否为23进行判断,找出符合要求的各种分法,此算法属于(A)枚举算法(B)排序算法(C)递归算法(D)解析算法18.某数列前三项分别为:a 1=2、a 2=3、a 3=4,以后每项都满足: a i =a i-3+a i-1(i>3) 如果用数组a 存储该数列的前20项,下面程序段划线处应填入 a(1)=2:a(2)=3:a(3)=4For i=______To 20 a(i)=a(i -3)+a(i -1)Next i (A)2(B)3(C)6(D)4 19.某超市在晚上7:30-8:30期间,对于在货架上已超过2天的带叶蔬菜,收银机自动将价格下降50%。用来描述某种蔬菜是否降价的处理过程,合适的算法流程是(A)顺序结构(B)选择结构(C)重复结构(D)循环结构 20.找出满足各位数字之和等于5的所有三位数可采用的算法是(A)枚举算法(B)选择排序(C)冒泡排序(D)解析算法21.Len(“Friend”)的值是()A.6B.7C.8D.922.有流程图如下所示: 开始 结束 输出a 输出b b>=9? N Y a←3b←a+5 该算法的输出结果为(A)3(B)5(C)8(D)9 23.在Visual Basic中,在文本框Text3中显示“数据太大!”,则下列操作正确的是(A)将Text3的Width属性值设置为“数据太大!” (B)将Text3的BackColor属性值设置为“数据太大!” (C)将Text3的Height属性值设置为“数据太大!” (D)将Text3的Text属性值设置为“数据太大!” 24.下列Visual Basic表达式中,能产生一个100到999之间(包括100和999)随机整数的是(A)Rnd()*999(B)Rnd()*600+100 (C)Int(Rnd()*899)+100(D)Int(Rnd()*900)+100 25.以下程序段是一个完整的Visual Basic的For语句,则划线处的语句应该是For k=1To3 s=s+k (A)Loop(B)End If(C)Next k(D)Step k 26.小明妈妈对小明说:“柜子里那叠盘子中有一个盘子中间有一条裂缝,你把它找出来”,小明就从最上面一个盘子开始,一个一个拿下放到旁边,最终找到那个有裂缝的盘子。从算法角度看,小明的做法属于 (A)解析算法(B)选择排序(C)冒泡排序(D)顺序查找 27.下面程序段是利用For语句给数组a赋值,使a(1)=1,a(2)=3,a(3)=5,…,a(50)=99,则划线处的语句应该是 Dim a(1to50)As Integer For i=1To50 _____________ Next i (A)a(i)=2*i+1(B)a(i)=2*(i+1)(C)a(i)=i+2(D)a(i)=2*i-1 28.在算法执行流程中,对于循环模式下列说法正确的是() A.对某个情况进行判断,当结果为真时执行步骤一,否则执行步骤二 B.对某个情况进行判断,当结果为真时执行步骤一,然后再次判断这个情况,依次类推直到结果为假时结束。 C.仅用循环模式就可以用来判断某个输入的数时不是正数 D.循环模式中可以嵌套选择模式,而选择模式中不能嵌套循环模式 29.以下语句中错误的是() A.Const var1=123B.Dim var2As String C.x+y=9D.Dim d(1to500)As Double 30.控制工具箱中的工具是() A.文件列表B.单选按钮C.图片框D.标签 31.能完全正确表示“year是闰年”的逻辑表达式是()A.year mod4=0B.year mod400=0 C.(year mod400=0)or(year mod4=0)and(year mod100<>0) D.(year mod400=0)and(year mod4=0)or(year mod100<>0)