浙江省江山五中2011-2012学年高一下学期期中考试信息技术试题(无答案)

资源下载
  1. 二一教育资源

浙江省江山五中2011-2012学年高一下学期期中考试信息技术试题(无答案)

资源简介

一、选择题(共有26个选择题,每个小题3分,总共78分)
1、下列关于算法的描述,正确的是 ( )
(A)一个算法的执行步骤可以是无限的 (B)一个完整的算法必须有输出
(C)算法只能用流程图表示 (D)一个完整的算法至少有一个输入
2、在Visual Basic中,语句Lab.Caption="你好"中的"你好"是 ( )
(A)对象名 (B)属性值 (C)属性名 (D)类名
3、在Visual Basic中,表达式 Abs(-3.5)的值是 ( )
(A) -3 (B) -4 (C) 3 (D)3.5
4、在Visual Basic中,正确表示"a的立方加1"的表达式是 ( )
(A)a3+1 (B)a︿3+1 (C)(a+1) 3 (D)(a+1)︿3
5、在Visual Basic中,放入窗体中的控件被称为 ( )
(A)类 (B)事件 (C)属性 (D)对象
6、在Visual Basic中,a = -100,表达式"360" + Str(a)的值是 ( )
(A)“260” (B)“360-100” (C)460 (D)“360100”
7、有如下Visual Basic程序段:
If d = 0 Then
x = -b / a / 2
Text1.Text = Str(x)
Else
Text1.Text = ""
End If
分析该程序段,下列说法正确的是 ( )
(A)程序段的流程模式是循环模式
(B)"d = 0"为赋值语句
(C)当"d = 0"为真时,语句"Text1.Text = Str(x)"被执行
(D)当"d = 0"为真时,语句"Text1.Text = """被执行
8、在Visual Basic中,语句Dim x As String的作用是 ( )
(A)将常量x定义为逻辑型 (B)将变量x定义为单精度实数型
(C)将变量x定义为字符串型 (D)将常量x定义为双精度实数型
9、有如下Visual Basic程序段:
s = 0
For k = To 5
s = s + k
Next k
该程序段运行后,循环体s = s + k被执行10次,则循环变量k的初值是 ( )
(A)14 (B)-5 (C)1 (D)-4
10、在Visual Basic中,下列能作为变量名的是 ( )
(A)5a (B)a+5 (C)if (D)flag
11、不能用算法描述问题“输出一张所有素数的清单”,是因为解决该问题的步骤不具有 ( )
(A)有穷性 (B)确定性 (C)有效性 (D)有输出
12、某超市每天9点前,对一些菜进行降价销售,收银机自动将其价格下调30%,用来描述某些菜是否降价的处理过程,合适的算法流程是( )
(A)偱环模式 (B)重复模式 (C)选择模式 (D)顺序模式
13、某算法的流程图如右图所示:
当输入a,b的值分别为5,7,该算法的输出结果为 ( )
(A)2 (B)5 (C) 7 (D)12
14、在Visual Basic中,表达式Sqr(9) + Len("4")的值是( )
(A)13 (B)7 (C)4 (D)3
15、如图所示的流程图片断:
其算法执行流程是( )
(A)偱环模式 (B)树形模式 (C)选择模式 (D)顺序模式
16、某VB程序的一个事件过程如下:
Private Sub Form_load()
Image.Picture=LoadPicture(“1.jpg”)
End Sub
在程序运行时,能触发该事件的是( )
(A)装载窗体 (B)单击窗体 (C)单击Image (D)双击Image
17、某VB程序的一个事件过程如下:
Private sub command1_click()
Dim s as integer
S=0
for i=1 to 100
If i mod 3 =0 then
S=s+i
Next i
Text1.text=str(s)
End sub
运行程序,单击命令按钮command1后弹出如图所示的出错信息提示,引起该错误的原因是( )
(A)For没有next (B) For中多了个next (C)if 没有else (D)if没有endif
18、为使VB程序段1和程序段2实现相同的功能,可在程序段1中划线处填写的代码是( )
(A)for i=1 to 6 (B)for i=2 to 6 (C)for t=2 to 6 (D)for t=1 to 6
19、一位顾客购买了青菜x千克、包心菜y千克、大白菜z千克,其中青菜6.16元/千克、包心菜3.56元/千克、大白菜1.56元/千克。计算该顾客消费总价的算法如下: ①输入三种蔬菜的重量x,y,z
②用公式计算总价s=6.16x+3.56y+1.56z
③输出变量s
④结束
上述算法属于 ( )
(A)枚举算法 (B)排序算法 (C)递归算法 (D)解析算法
20、在VB中,下列逻辑表达式值为真的是( )
(A)10 MOD 3 = 3 (B)Abs(-3)>0 (C)10\2=0 (D)Int(-2.2)>2
21、下列属于VB窗体文件的是 ( )
(A)计算利率.frm (B)计算利率.vbp (C)计算利率.vbw (D)计算利率.frx
22、在VB中,用变量Y存储数值3.14159,变量Y的数据类型应定义为( )
A.boolean B.integer C .single D.date
23、下列每个控件都具有的属性是 ( )
A. name B. caption C. font D. interva
24、VB窗体中既能用于接受输入文本字符,又能用于显示文本字符的是( )
A.label对象 B.text box对象 C.command button对象 D.list box对象
25、在vb工程设计中,双击窗体中的对象后,出现的是 ( )
A.工程窗口 B.工具箱 C.代码窗口 D.属性窗口
26、某超市水果区共有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.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.20
二、程序填空填
1、有如下Visual Basic程序段:
m = "sch"
n = Mid("tools", 2, 3)
s = m + n
该程序段运行后,变量s的值为__________。
2、有如下Visual Basic程序段:
a = 3:b = 4:c = 5
If a > b And b > c Then
Label1.Caption = "happy"
Else
Label1.Caption = "better"
End If
该程序段运行后,在标签Label1上显示的是____________。
3、有如下程序段:
sum=0
for i=1 to 5
sum=sum+i*i
next i
该程序段运行后,sum的值为    。
4、有如下Visual Basic程序段:
s = 10
For i = 1 To 20 Step 3
s = s + i
Next i
For j = 1 To 3
s = s * j
Next j
问:该程序段运行后,
(1)语句"s=s*j"执行的次数为_________。
(2)变量s的值为_________。
5、程序填空:有30个人,其中有男人、女人和小孩。他们在一家饭馆里花去500元。已知,每个男人花30元,每个女人花20元,每个小孩花10元。问男人、女人、小孩各为多少人?
为了实现这一目标,完善下面的VB程序,在划线处填入合适的语句或表达式,完成程序设计。
sub command1_click()
dim man,woman,child,s as integer
for man =1 to 15
for woman =1 to 23
child = _______(1)_
s=30*man+20*woman+10*child
if ___ (2) then
list1.additem str(man)+" "+ str(woman)+" "+ str(child)
end if
next woman
next man
end sub
2012年高一4月期中考试信息技术答题卷
一、选择题(共有26个选择题,每个小题3分,总共78分)
1 2 3 4 5 6 7 8 9 10
11 12 13 14 15 16 17 18 19 20
21 22 23 24 25 26
二、简答题(总共22分)
1. 该程序段运行后,变量s的值为__________。(4分)
2. 该程序段运行后,在标签Label1上显示的是____________。(4分)
3.该程序段运行后,sum的值为     。(4分)
4. 问:该程序段运行后,
(1)语句"s=s*j"执行的次数为_________。 (2分)
(2)变量s的值为_________。(2分)
5. 为了实现这一目标,完善下面的VB程序,在划线处填入合适的语句或表达式,完成程序设计。
child = _______ _ (3分)
if ___ then (3分)
程序段1:
S=0: t=0
t=i*i
s=s+t
next I
程序段2:
S=0: t=0: i=2
Do while i<=6
t=i*i
s=s+t
i=i+1
loop

展开更多......

收起↑

资源预览