相关试卷
-
1、使用GoldWave软件打开某音频文件,选中其中一段音频后的部分界面如图所示。

下列说法正确的是 ( )
A、当前选中的声道是右声道 B、量化位数为16 bit,采样频率为1411Hz C、仅将当前选中部分设为“静音”后直接保存,文件大小会变化 D、仅将当前选中部分“剪裁”操作后直接保存,音頻的时长仍为4秒 -
2、小明用IE浏览网页,地址栏信息为“http://www.zjedu.gov.cn /default.html”。下列描述不正确的是( )A、网页中图像的全部信息保存在default.html文件中 B、该网页的URL为“http://www.zjedu.gov.cn/default.html” C、网页内容是用HTML(超文本标记语言)描述的 D、HTTP协议用于浏览器与Web服务器之间的信息传输
-
3、(聪明的猪)某屠宰厂每天决定宰杀若干头猪(1<=n<=100),把每天待宰杀的猪按顺序编号后排成一排,每次将排在单号位置的猪杀掉;然后把剩下的猪按上一次相对的位置排好,重新编号,再次将排在单号位置的猪杀掉;以后每次重复前面的过程,直到仅剩下一头猪时停止宰杀,将这头幸运的猪放回;有一头猪聪明的猪,每天都能躲避被屠宰。利用VB编写一个程序,根据每天杀猪的数量,求出当天这头聪明的猪的原始编号。VB程序界面设计如下:

控件属性设置如下:
对象
属性
属性值
说明
Form1
Caption
幸运的猪
窗体的标题
Label1
Caption
当天要杀猪的数量
标签显示 的 文字
Label2
Caption
幸运猪的原始编号
标签显示的文字
Text1
Text
空白
文本框的文本
Text2
Text
空白
文本框的文本
Image1
Picture
Pig.gif
显示的图片
Command1
Caption
计算
按钮显示的文字
(1)、完成以上功能的程序代码如下,请在划线处填入正确的语句。Private Sub Command1_Click()
Dim sum, i, pos, last, count As Integer
Dim a(1 To 100) As Integer
For i = 1 To sum
a(i) = 1 '初始状态为1表示还没被杀掉
Next i
count=0
Do while '要杀掉sum-1头猪
Pos=0
For i = 1 To sum
If a(i) <>0 Then
pos = pos + 1 'pos表示报数
If Then '报到奇数的猪被屠宰
count = count + 1
a(i) = 0
End If
End If
Next i
Loop
For i = 1 To sum
If a(i) = 1 Then
Text2.Text = Str(i)
End If
Next i
End Sub
(2)、屠宰场每天有100头猪被屠宰,这头聪明的猪,需要初始排在号位置上才能避免被屠宰掉。(3)、还是这100头猪,如果屠宰场改变杀猪规则,第一次杀奇数,第二次杀偶数,第三次杀奇数,第四次杀偶数……,依次轮流,100头猪中幸运的猪的原始编号是。 -
4、(消失的pigs)用VB编写程序实现:从某一字符串中删除指定的字符串,并将处理后的字符串重新输出。程序界面如图1所示,在文本框Text1中输入原始字符串,在文本框Text2中输入需要删除的字符串,单击“删除字符串”按钮Command1后,在文本框Text3中输出处理后的结果。

图1
(1)、在设计应用程序界面时,应使用图2所示“控件工具箱”中的(填写相应编号)添加按钮。
图2
(2)、窗体按钮上显示的文字“删除字符串”是需要修改按钮Command1的属性值修改为“删除字符串”。(3)、为实现上述功能,请在划线处填入合适的代码。Private Sub Command1_Click()
Dim s As Integer, r As Integer, c As Integer
Dim source As String, delstr As String, ch As String
c = 0: i = 1
source = Text1.Text:delstr = Text2.Text
s = Len(source)
r = Len(delstr)
Do While s-i+1 >= r
ch = Mid(source, i, r)
If ch = delstr Then
source = Mid(source,1, i-1) +
s = Len(source)
Else
i = i + 1
End If
Loop
Label4.Caption = "共删除:" + Str(c) + "处"
Text3.Text = source
End Sub
-
5、(佩奇爱数学)小猪佩奇最近特别喜欢数学,他发现一个数字“54748”非常神奇,它各位数字的5次方之和等于该数本身,即54748=55+45+75+45+85 , 佩奇不知道类似的数字还有几个,于是他编写了一个VB程序,希望找出所有的这类数字。VB代码如下:

Private Sub wjxs_Click()
Dim i As Integer '①
Dim a As Integer, b As Integer
Dim c As Integer, d As Integer
Dim e As Integer
Dim n As Integer '②
List1.clear
For i = 10000 To 99999 '③
a = i \ 10000 '万位数字
b = i \ 1000 Mod 10 '千位数字
c = i \ 100 Mod 10 '百位数字
d = i \ 10 Mod 10 '十位数字
e = i Mod 10 '个位数字
If a ^ 5 + b ^ 5 + c ^ 5 + d ^ 5 + e ^ 5 = i Then '④
n = n + 1
List1.AddItem Str(i) '在列表框中输出
End If
Next i
Label1.Caption = "共有" + Str(n) + "个五角星数"
End Sub
(1)、代码“List1.Clear”中的“Clear”是。(A . 对象名/ B . 属性名 /C . 方法名)(2)、根据代码,“查找”按钮的控件名称是。(3)、运行程序,出现如下错误,需要修改下列 处的语句。
A、① B、② C、③ D、④(4)、与语句“c = i \ 100 Mod 10”功能相同的代码是 。A、c = (i Mod 1000)\100 B、c = (i-10000*a-1000*b)/100 C、c = (i Mod 1000-10*d-e)\100 -
6、下列能随机产生三位正整数的VB表达式是( )。A、Int(Rnd*899)+100 B、Int(Rnd*900)+100 C、Int(Rnd*1000 ) D、Int(Rnd*999)
-
7、在如下VisualBasic程序段中,要使循环体t=t*j执行5次,循环变量的终值可以是( )
For j=1 To
Step 2t=t*j
Next j
A、-5 B、0 C、5 D、10 -
8、如图所示的程序设计界面中,若要利用窗体装载事件过程对程序进行初始化,图中所选中的窗体对应的装载事件过程应该是( )。
A、F1_ Load B、Form1_Load C、Form_Load D、Form1_Show -
9、在VB中,如果用a、b、c表示三角形的三条边长,那么不能构成三角形的条件是( )。A、a+b<=c And b+c<=a And c+a<=b B、Not(a+b>c Or b+c>a Or c+a>b) C、a+b<=c Or b+c<=a Or c+a<=b D、a+b>c And b+c>a And c+a>b
-
10、下列VB表达式中,值最小的是( )。A、Abs(-3) + Len("NBXIAOSHI") B、Val(Mid("Ningbo2222", 8, 1)) C、Int(Sqr(36) + 5) \ 2 D、10^2 Mod 100 \ 3 ^ 2
-
11、下列能作为Visual Basic变量名的是( )。A、x-y B、a#1 C、2day D、num_2
-
12、某算法的部分流程图如图所示,执行该流程图,下列描述正确的是( )。
A、“s←s + x”执行了4次 B、“s ≤10?”执行了4次 C、执行算法后,s的值为15,x的值为6 D、执行算法后,s的值为10,x的值为5 -
13、计算两个并联电阻总电阻的算法如下:
①输入两电阻R1,R2的值
②计算总电阻R=
③输出总电阻
上述算法属于( )
A、枚举算法 B、解析算法 C、排序算法 D、查找算法 -
14、学校要举行运动会,请你设计一个能够对运动员分数自动排序的软件,如果要设计此软件,以下最好的方法和步骤是( )。A、分析问题,编写程序,设计算法,调试程序 B、设计算法,编写程序,提出问题,调试程序 C、分析问题,设计算法,编写程序,调试程序 D、设计算法,提出问题,编写程序,调试程序
-
15、 统计不同单词个数,在Text1中输入一行单词,点击“统计”按钮后在Text2中输出不同单词的个数。单词字母有大小写,同一单词的大小字母视为相同,句子以符号结尾, 程序运行界面如图1所示。
图1
图2
(1)、观察以下代码,该代码中 Command1_Click()是(选:A . 对象名 /B . 事件名 /C . 事件处理过程名)(2)、在设计应用程序界面时,应使用图2所示“控件工具箱”中的添加列表框List1.(3)、实现上述功能的VB程序如下,请在划线处填入合适代码。Private Sub Command1_Click()
Dim a(1 To 100) As String ,s As String, ch As String, word As String
Dim i As Integer, j As Integer, k As Integer, numb As Integer
s = Text1.Text : k = 0 : word = ""
For i = 1 To Len(s)
ch = Mid(s, i, 1)
If ch >= "a" And ch <= "z" Or ch >= "A" And ch <= "Z" Then
If ch >= "A" And ch <= "Z" Then
word = word + ch
Else
flag = False
For j = 1 To k
If a(j) = word Then flag = True
Next j
If Not flag And word <> "" Then
a(k) = word
numb = numb + 1
End If
End If
Next i
Text2.Text = str(numb)
End Sub
-
16、小李在网上查找一篇文章,做了如下操作:
①在搜索引擎里找到相关内容的英文扫描件,并下载到本地计算机中;
②使用OCR软件将扫描件中的内容识别为文本,并保存;
③使用翻译软件把识别结果转换为中文;
④将翻译结果复制到Word中进行编辑。
以上过程中体现了人工智能技术应用的有( )
A、①② B、②③ C、③④ D、②④ -
17、某商场将采用“会员管理系统”管理客户的信息,会员信息表如下:
会员编号
姓名
积分
性别
余额
出生日期
V101
张小明
461
男
¥820.0
1999-12-21
P103
李小红
5000
女
¥786.0
2000-01-24
……
……
……
……
……
……
若用Access数据表“会员信息”来存储上述表的信息,下列说法错误的是( )
A、“会员管理系统”是一个数据库应用系统 B、“会员编号”字段可以设置为“文本”类型 C、为了便于信息管理,应将“姓名”字段设置成该表的主键 D、在设计“会员信息”表时,需要考虑表与表之间的关系 -
18、已知字符A的内码为65,a内码为97,则下列程序执行后变量t的值为( )
s="Cc12BbAa":t=""
For i=1 To len(s)
ch=Mid(s,i,1)
If ch>="a" And ch<="z" or ch>="A" And ch<="Z" Then
If ch>="a" And ch<="z" Then
ch=Chr(Asc(ch)-32)
End If
t=ch+t
End If
Next i
A、"CcBbAa" B、"aabbcc C、"CCBBAA" D、"AABBCC" -
19、关于位图和矢量图,以下描述正确的是( )A、Photoshop编辑的位图可以通过”存储为“生成真正的矢量图 B、Flash编辑的矢量图画面,通过截屏可以生成位图图片 C、矢量图放大后会产生模糊失真现象 D、矢量图可以通过拍照和扫描方式获得
-
20、以下程序段执行后整型变量n的值为( )
N=0
For i=1 to 25
If i mod 5= 0 then n=n+i
Next i
A、50 B、15 C、75 D、210