内容正文:
海南中学2018-2019学年度第一学期期终考试
高一信息技术学科试题
注意事项:请将答案填写在答题卡上。
第一卷 选择题(75分)
一、单选题。(每小题3分,共25题)
1. 使用计算机解决问题的基本步骤,以下描述正确的是 ( )。
A. 正确理解题意→设计正确算法→寻找解题方法→编写程序→调试运行
B. 寻找解题方法→正确理解题意→设计正确算法→编写程序→调试运行
C. 正确理解题意→寻找解题方法→设计正确算法→调试运行→编写程序
D. 正确理解题意→寻找解题方法→设计正确算法→编写程序→调试运行
2. Visual Basic规定窗体文件的扩展名是( )。
A. .for
B. .frm
C. .vbp
D. .bas
3. 流程图中表示判断是( )。
A. 矩形框
B. 菱形框
C. 圆形框
D. 椭圆形框
4. 在VB中,若希望在窗体标题栏显示文字“韩信点兵程序”,则在程序设计时,应将属性值改为“韩信点兵程序”的对象是( )。
A. 命令按钮的Caption属性
B. 标签的Caption属性
C. 文本框的Text属性
D. 窗体的Caption属性
5. 如下VB程序段“a=13 b=32 a=b”关于语句“a=b”的含义,下列叙述中正确的是( )。
A. 把变量a的值赋给变量b
B. 判断变量a的值是否等于变量b的值
C. 把变量b的值赋给变量a
D. 把变量a的值与变量b的值交换
6. 输出1到100之间所有的质数,可用下列哪个算法实现?( )
A. 穷举法
B. 解析法
C. 二分查找法
D. 排序法
7. 下列算法展示了一台自动售货机一次售货的工作流程:
步骤1:等待接收一枚硬币。
步骤2:若硬币面值不是0.1元、0.5元、1元,退回硬币。
步骤3:若投入货款达1.5元或以上,执行步骤4和5。
步骤4:售出一个口香糖。
步骤5:从接收货款中减去1.5元。
步骤6:退回余额。
下列关于这个算法说法正确的是( )。
A. 上述算法采用自然语言表示
B. 这台自动售货机在任何情况下也不会售出口香糖
C. 上述算法属于顺序算法结构
D. 这台自动售货机只会在接受硬币达2元时才放出口香糖
8. 假设某一程序如下,则能触发该程序的事件是( )
Private Sub command2_Click()
Form1Caption=“VB示例”
End Sub
A. command2
B. click
C. form1
D. Caption
9. 在VB中,添加一个标签,在工具箱中要单击控件是( )。
A.
B.
C.
D.
10. 在VB中,以下关于符号常量的声明,声明正确的是:( )
A. Dim TAG as String
B. Const TAG as String "Visual" + "Basic"
C. Const TAG as String
D. Const TAG as String ="Visual Basic"
11. 下列语句中定义了一个实型变量的是( )
A. Dim end as Integer
B. Dim sum As Single
C Dim Name As String
D. 其它三项都不对
12. 下列结果为True的逻辑表达式是( ) 。
A. Not(3<8)
B. (3<8)And(5>10)
C. (3<8)And(5<10)
D. (3>8)Or(5>10)
13. 下列运算结果中,值最大的是 ( )
A. 3\4
B. 3/4
C. 4 mod 3
D. 3 mod 4
14. 在VB中,以下语句错误的是:( )。
A. S="信息技术"
B. S="VB"&6
C. X=4X
D. X=X+1
15. 数学表达式“x小于10且y大于0”的Visual Basic逻辑表达式是( )。
A. x<10 And y>0
B. x<10:y>0
C. x<10 Or y>0
D. x<10,y>0
16. 下列程序,当单击窗体时s的值是( )。
Private Sub Form_Click()
s = 11 \ 3 + 11 Mod 3
Print s
End Sub
A. 3
B. 4
C. 5
D. 6
17. 以下属于输入函数的是( )。
A. inputBox
B. Print
C. MsgBox
D. Aate
18. 以下程序的作用是分别计算1到5的平方值。程序中错误之处是( )。
Rem VB代码:
Dim n As Integer ①