相关试卷

  • 1、编程求数字之和,功能如下:在文本框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”,运行程序输出的结果是(仅填数字)。
  • 2、编写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中的结果 是       
  • 3、生成由数字 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、②①③
  • 4、有如下 VB 程序段:

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

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

    A、 B、 C、 D、
  • 5、有如下 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
  • 6、VB 表达式:Sqr(Abs(Int(-8.3)))+ 32 Mod 10 \ 3 的结果是(  )
    A、2 B、3 C、4 D、5
  • 7、下列VB表达式中,能正确表示范围为1~ 6随机整数的是(  )
    A、Rnd * 6 B、Int(Rnd * 6) + 1 C、Int(Rnd * 7) D、Rnd * 7 + 1
  • 8、下列选项中,不能作为VB变量名的是(  )
    A、Caption B、Text1 C、If D、x1
  • 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 程序段:

    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
  • 11、某算法部分流程图如图所示。执行这部分流程,输出 n 的值是(  )

     

    A、3 B、4 C、5 D、6
  • 12、下列选项中,不属于算法的三种基本控制结构的是(  )
    A、顺序结构 B、选择结构 C、网状结构 D、循环结构
  • 13、已知 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)
  • 14、使用 UltraEdit 软件观察字符内码,部分界面如图所示。

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

    A、大写英文字符“G”的二进制内码值为1000111B B、全部字符中共有 4 个字符采用 ASCII 编码 C、英文字符“D”的十进制内码值为 64D D、字符“!”的十六进制内码值为 A1H
  • 15、高一(1)班共有同学 42 人,用二进制对该班学生进行编码,至少使用的二进制位数是(  )
    A、4 B、5 C、6 D、7
  • 16、下列有关信息技术的说法,不正确的是(  )
    A、信息技术是伴随着计算机技术和互联网技术的发展而诞生的 B、物联网、人工智能、云计算等技术都是当前信息技术发展的热点 C、信息技术包含微电子技术、通信技术、计算机技术和传感技术等 D、信息技术是对信息进行采集、处理、传输、存储、表达和使用的技术
  • 17、下列关于信息及信息特征的说法,不正确的是(  )
    A、盲人摸象说明信息具备真伪性的特征 B、信息在共享以后,其本身不会受到损耗 C、信息无处不在,它可以依附于不同的载体 D、书是信息的载体,而书上的文字属于信息
  • 18、在网页创作中,我们可以使用超级链接把一张张独立的网页有规划地链接起来,形成一个有机整体。
  • 19、火车售票系统是数据库应用系统的一个实例。
  • 20、网页制作中,通常可以插入AVI格式的视频文件。
上一页 1251 1252 1253 1254 1255 下一页 跳转