信息技术高考模拟试题卷

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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)

相关文档
最新文档