浙江省温州十五校联合体2019-2020学年高一下学期信息技术期中考试试卷

修改时间:2024-07-31 浏览次数:120 类型:期中考试 编辑

选择试卷全部试题 *点击此按钮,可全选试卷全部试题,进行试卷编辑

一、选择题(本大题共15小题,每小题2分,共30分。在每小题给出的四个选项中,只有一个 符合题目要求)

  • 1. 下列关于信息及信息特征的说法,不正确的是(  )
    A . 盲人摸象说明信息具备真伪性的特征 B . 信息在共享以后,其本身不会受到损耗 C . 信息无处不在,它可以依附于不同的载体 D . 书是信息的载体,而书上的文字属于信息
  • 2. 下列有关信息技术的说法,不正确的是(  )
    A . 信息技术是伴随着计算机技术和互联网技术的发展而诞生的 B . 物联网、人工智能、云计算等技术都是当前信息技术发展的热点 C . 信息技术包含微电子技术、通信技术、计算机技术和传感技术等 D . 信息技术是对信息进行采集、处理、传输、存储、表达和使用的技术
  • 3. 高一(1)班共有同学 42 人,用二进制对该班学生进行编码,至少使用的二进制位数是(  )
    A . 4 B . 5 C . 6 D . 7
  • 4. 使用 UltraEdit 软件观察字符内码,部分界面如图所示。

    下列说法中,正确的是(  )

    A . 大写英文字符“G”的二进制内码值为1000111B B . 全部字符中共有 4 个字符采用 ASCII 编码 C . 英文字符“D”的十进制内码值为 64D D . 字符“!”的十六进制内码值为 A1H
  • 5. 已知 a=5,b=9,c=11,则下列VB 表达式的值为True 的是(  )
    A . a < b Or b > c B . a < b And b > c C . b > a + c D . Not(a < c)
  • 6. 下列选项中,不属于算法的三种基本控制结构的是(  )
    A . 顺序结构 B . 选择结构 C . 网状结构 D . 循环结构
  • 7. 某算法部分流程图如图所示。执行这部分流程,输出 n 的值是(  )

     

    A . 3 B . 4 C . 5 D . 6
  • 8. 有如下 VB 程序段:

    n = 0

    For i = 1 To 100

    If   Then n = n + 1 Next i

    Label1.Caption =“满足条件的数有: ” + Str(n) +  “个”

    程序段功能是“求100 内能被3整数的自然数个数”,则方框中正确的表达式是(  )

    A .   i / 3 = 0 B . i Mod 3 = 0 C . i \ 3 = 0 D . Int(i/3) = 0
  • 9. 下列 VB 表达式中的值为 5 的是(  )
    A . Int(Sqr(9) + 1.3) B . (19 \ 2) Mod 5 C . Abs(-5) + Sqr(4) D . Len("x+y+2")
  • 10. 下列选项中,不能作为VB变量名的是(  )
    A . Caption B . Text1 C . If D . x1
  • 11. 下列VB表达式中,能正确表示范围为1~ 6随机整数的是(  )
    A . Rnd * 6 B . Int(Rnd * 6) + 1 C . Int(Rnd * 7) D . Rnd * 7 + 1
  • 12. VB 表达式:Sqr(Abs(Int(-8.3)))+ 32 Mod 10 \ 3 的结果是(  )
    A . 2 B . 3 C . 4 D . 5
  • 13. 有如下 VB 程序段:

     s = 0

     For i = 1 To 10  Step 2

         s = s + i

     Next i

    执行该程序段后,变量s和i的值分别为(  )

    A . 55  11 B . 25  10 C . 25  11 D . 55  10
  • 14. 有如下 VB 程序段:

    a = a + b b = a - b a = a - b

    下列选项中,和以上程序段功能相同的是(  )

    A . B . C . D .
  • 15. 生成由数字 0~9 组成的 10 位随机密码,且无重复数字出现的 VB 程序段如下:  

    s1 = “0123456789” : s = “” 

    n = Len(s1)  

    For i = 1 To 10

     

       n = n - 1  
    Next i
    Text1.Text = s  

    方框中的代码由以下三部分组成:

    ①s = s + Mid(s1, x, 1) 

    ②x = Int(Rnd * n) + 1  

    ③s1 = Mid(s1, 1, x - 1) + Mid(s1, x + 1)  

    代码顺序正确的选项是(  )

    A . ①②③ B . ③②① C . ②③① D . ②①③

二、非选择题(本大题3小题,6+7+7,共20分)

  • 16. 编写VB程序,实现如下功能:在文本框Text1中输入一个三位的正整数,单击“倒序”命令按钮,在文本框Text2输出该数的倒序数,如输入125,输出521。程序运行界面如图所示,实现以上功能的VB代码如下。  

     

    请回答下列问题:

    (1) 由代码可知,命令按钮“倒序”的对象名是
    (2) 为实现上述功能,请在划线处填入合适代码。

    Private Sub Cmd1_Click( )

    Dim bai As Integer, shi As Integer Dim ge As Integer, n As Integer

    n = Val(Text1.Text)

    bai =   ①  

    shi = n \ 10 mod 10

    ge =   ② 

    Text2.Text = Str(ge * 100 + shi * 10 + bai) End Sub

     ② 

    (3) 若在文本框Text1中输入1234,单击“倒序”按钮运行程序,则文本框Text2中的结果 是       
  • 17. 编程求数字之和,功能如下:在文本框Text1中输入由大小写英文字母和数字混合的字符串,要求程序自动计算数字之和,数字被单个的英文字母隔开(数字在一起的必须看成一个整体)。运行程序时,单击“计算”命令按钮Command1,在标签Label1中输出数字之和。程序运行界面如图所示,实现功能的VB代码如下:

    请回答下列问题:

    (1) 观察程序界面,该程序具备Caption属性的对象个数总共有个(填数字)。
    (2) 在划线处填入合适的代码。

    Private Sub Command1_Click()

        Dim s As String, sum As Integer

        Dim i As Integer, j As Integer

              ①        

        sum = 0

        j = 0  

        For i = 1 To Len(s)

           ch = Mid(s, i, 1)

           If ch >= "0" And ch <= "9" Then

              j =      ②      

           Else

              sum = sum + Val(Mid(s, i - j, j))

              j = 0

           End If

        Next i

        Label1.Caption = "数字之和为:" + Str(sum) End Sub

     ② 

    (3) 在文本框Text1中输入“12A4B6R3d20”,运行程序输出的结果是(仅填数字)。
  • 18. 有一种密文解密方法,其规则是从左到右,先在密文中取出第一个字符,接着隔一位取出一个字符,接下去隔两位取出一个字符,再接下去隔三位符取出一个字符,……,按此规则依次类推,直到密文结束为止。最后将取出的字符依次倒序连接在一起,即为原文。编写解密程序,其功能如下:在文本框Text1中输入密文,单击“解密”命令按钮Command1后,在文本框Text2中输出原文。程序运行界面如图所示,实现上述功能的VB代码如下。

    请回答下列问题:

    (1) 在文本框Text1中输入密文“ABCDEFGHIJKLMN”,单击“解密”后输出原文为
    (2) 在划线处填入合适的代码。

    Private Sub Command1_Click()

       Dim s As String, ch As String, mw As String

       Dim i As Integer, j As Integer

       s = Text1.Text

       i = 1  

       j = 1

       mw = “” 

       Do While i <= Len(s)

           ch =      ①       

           j = j + 1

           mw =      ②     

           i = i + j

       Loop

       Text2.Text =    ③     

    End Sub

     ② ③ 

试题篮