浙教版初中信息技术九年级上学期期末试卷(10)

试卷更新日期:2021-04-14 类型:期末考试

一、单选题

  • 1. 程序设计语言的发展阶段不包括(    )
    A、自然语言 B、机器语言 C、汇编语言 D、高级语言
  • 2. 流程图的符号中,矩形框一般作为(   )。
    A、判断框 B、输入输出框 C、处理框 D、开始/终止框
  • 3. VB中窗体文件的扩展名是(   )。
    A、frm B、bmp C、bas D、vbp
  • 4. 在下列选项中,不属于VB的对象的是(   )
    A、窗体的背景颜色 B、命令按钮 C、文本框 D、标签
  • 5. 有程序代码如下:text1.text=“visual basic” 则:text1、text和“visual basic”分别代表(   )。
    A、对象,值,属性 B、对象,方法,属性 C、对象,属性,值 D、属性,对象,值
  • 6. 要使标签控件显示时不覆盖其背景内容,要对(   )属性进行设置。
    A、BackColor B、BorderStyle C、ForeColor D、BackStyle
  • 7. 对赋值语句的描述正确的是( )

    ①可以给变量提供初值;   

    ②可以将表达式的值赋给变量;

    ③可以给一个变量重复赋值; 

    ④不能给同一变量重复赋值。

    A、①②③ B、①② C、②③④ D、①②④
  • 8. 窗体Form1的Name属性是Frm1,它的单击事件过程名是(   )。
    A、Form1_Click B、Form_Click C、Frm1_Click D、Me_Click
  • 9. 下列程序段执行结果为 (   )

    x=5

    y=-6

    If Not x>0 Then x=y-3 Else y=x+3

    Print x-y; y-x

    A、-3 3 B、5 -9 C、3 -3 D、-6 5
  • 10. 下面程序段显示(   )个“*”

    For i = 1 To 5

        For j = 2 To i

            Print "*";

        Next j

    Next i

    A、9个 B、10个 C、11个 D、12个

二、综合题

  • 11. 要编程实现1+3+5+……+100的值,请填空完整。

    Private Sub command1_Click()

        Dim n As Integer, i As Integer, s As Double

        n = 100

        s = 0

        For i = 1 To n

            

        Next i

        Print s

    End Sub

  • 12. 把程序片段填写完整,并写出x的值是多少。

    x=1

    y=4

     y<6

        x=x*y

        y=y+1

    Loop

    Print x

    x的值是:

  • 13. 下面的程序用于根据文本框x中输入的内容进行以下处理:

    若x中的值为2,4,6,则打印“x的值为2,4,6”;

    若x中的值为10到20之间的数,则打印“x的值为10~20”;

    若x中的值为大于20的数,则打印“x 的值大于20”;

    否则,打印“x不在范围内”;

    Private Sub Command1_Click()

        x = Val(Text1.Text)

        Select Case x

        Case

            Print "x的值为2,4,6"

        Case

            Print "x的值为10~20"

        Case

            Print "x的值大于20"

       

            Print "x不在范围内"

        End Select

    End Sub

三、程序设计题

  • 14. 近年来网络技术的迅猛发展,网络购物已经成为当下最热门的购物渠道。小明同学在网购平台上看中了五双运动鞋,想在这五双中选择一双购买(原价和折扣详见商品折扣表)。但是小明的预算是不超过200元,更省钱最好,请你为小明设计一款软件,选择购买哪一双运动鞋最实惠。

    商品折扣表:

    商品名称

    原价

    折扣力度

    篮球鞋001

    488元

    4折

    篮球鞋002

    458元

    5折

    跑步鞋001

    398元

    5折

    跑步鞋002

    358元

    6折

    徒步鞋001

    339元

    6折

    软件设计要求:(如图)

    ①新建一个VB工程,完成“折扣商品计算器”程序的设计。将工程文件以sale.vbp、窗体文件以sale.frm保存到考试目录“操作题”下;

    ②窗体的标题为“折扣商品计算器”;窗体的左边有三个标签,Label1的属性为“商品原价a:”、Label2的属性为“折扣力度b:”、 Label3的属性为“折后价格c:”;它们的旁边分别有三个文本框,Text1用于商品原价、Text2用于输入折扣力度、Text3用于输出折后价格;在文本框的右边有三个标签,Label4的属性为“元”、Label5的属性为“折”、 Label6的属性为“元”;

    ③单击“计算”按钮(Command1),根据计算公式将相应的提示信息显示在标签Text3中;

    计算公式为:折后价格=商品原价*折扣力度;如果折后价格不高于200元,MsgBox函数提示“可以购买!”;如果折后价格高于200元,MsgBox函数提示“对不起!买不起,请您放弃!”。请编程实现。

    ④结论:最适合小明的运动鞋是什么。请填写商品名称