浙教版初中信息技术九年级上学期期末试卷(12)
试卷更新日期:2021-04-14 类型:期末考试
一、单选题
-
1. 利用计算机编写程序解决实际问题时,首先应该做的是( )A、编写程序 B、设计算法 C、调试程序 D、分析问题2. 下列图形中表示对数据进行处理的是( )。A、 B、 C、 D、3. 一个工程必须包含的文件类型是( )。A、 *.vbp*.frm*.frx B、 *.vbp*.cls*.bas C、 *.bas*.ocx*.res D、 *.frm*.cls*.bas4. 张硕使用VB编写了一个显示时间的程序,图1显示的是图2中( )对象的属性。A、“显示”按钮 B、“清除”按钮 C、“当前时间”标签框 D、“Text1”文本框5. 对于语句If x=1 Then y=1,下列说法正确的是( )。A、x=1和y=1 均为赋值语句 B、x=1和y=1 均为关系表达式 C、x=1为赋值语句,y=1为关系表达式 D、x=1为关系表达式,y=1为赋值语句6. “已知长方形的长和宽,求长方形的周长”,用算法描述这一问题,合适的算法结构是( )。A、选择结构 B、循环结构 C、顺序结构 D、树型结构7. 以下变量名中,( )是不符合Visual Basic的命名规范的。A、_mnu_Open_234 B、Abc901 C、price_ D、K8. 下列循环语句能正常结束循环的是( )。A、 B、 C、 D、9. 某算法流程图如下,该算法的输出结果为( )。A、6 B、5 C、10 D、1110. 有如下的Visual Basic程序段:
For i = 1 To 10 Step 4
s = s + i
Next i
该程序段运行后,语句s = s + i执行的次数是( )。
A、1 B、3 C、4 D、10二、综合题
-
11. 填空题(1)、将代数 式转换成程序设计中的表达式为 。(2)、表示x是5的倍数或是9的倍数的逻辑表达式为。12. 读程序写结果(1)、林娜编制了一个验证乘法运算结果的小程序(如下图所示),当在“输入结果”右边的文本框中输入60时,输出内容为。(2)、Private Sub Form_Click()
Dim i As Integer, sum As Integer
sum = 0
For i = 2 To 10
If i Mod 2 <> 0 And i Mod 3 = 0 Then
sum = sum + i
End If
Next i
Print sum
End Sub
程序运行后,单击窗体,输出结果为。
13. 程序填空下列程序的功能是:当x<50时,y=0.8×x;当50≤x≤100时,y=0.7×x;当x>100时,输入的数据超出范围。请填空。
Private Sub Command1_Click()
Dim x As Single
x=InputBox("请输入x的值!")
Case x < 50
y=0.8 * x
Case 50 To 100
Print "输入的数据超出范围!"
End Select
Print x, y
End Sub
三、VB程序设计题
-
14. 设计出租车收费计算器VB程序,使其具有下列功能:在文本框Text1中输入行驶的路程,单击“计算”按钮Command1,在文本框text2中显示所需的费用(注意:当行驶的公里数a≤3公里时,费用s为6.5元;当行驶的路程超过3公里时,3公里按6.5元计算,超出部分按每公里1.6元收费)。界面设计如图所示。