相关试卷
-
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格式的视频文件。