1.选择题- (共15题)
4.
通过软件观察字符的内码,部分界面如下图所示,下列说法正确的是()


A.图中字符“!”的内码为“1010001110100001B” |
B.共有6个ASCII字符 |
C.“天”的内码为“AC CC” |
D.字符“9”的内码为“39”,则“10”的内码为“3A” |
5.
有一种编码规则:将十进制数A转换为8位二进制数B,将B按位取反(“0”变“1”,“1”变“0”)后,左移3位,左移出的三位按原来顺序补在右边,如果A=57,则按此规则编码后,得到的数为()
A.00110111B | B.55D | C.11001001B | D.36H |
6.
小明的QQ被盗后,经过申诉后取回,为了保护QQ的安全,下列做法合理的是()
①取回后就是自己专属的,可以什么都不做
②将密码改成妈妈的生日
③修改密码保护问题
④将QQ号和自己的手机进行绑定
⑤更新杀毒软件,对电脑进行全面扫描
①取回后就是自己专属的,可以什么都不做
②将密码改成妈妈的生日
③修改密码保护问题
④将QQ号和自己的手机进行绑定
⑤更新杀毒软件,对电脑进行全面扫描
A.①③⑤ | B.③④⑤ | C.②③④ | D.②④⑤ |
7.
小明想利用VB设计一个投骰子的程序,骰子有六面,可以用数字1至6表示,则产生骰子某一面的表达式为()
A.Rnd*6+1 | B.Int(Rnd(6)+1) | C.Int(Rnd*6)+1 | D.Int(Rnd()*6) |
9.
下列说法正确的是()
A.b^2-4a*c是合法的VB表达式 |
B.Int(-5.5)的值是-5 |
C.Mid("中国zhejiang杭州",3,6)的结果为“zhejia” |
D.while可以作为变量名 |
10.
有如下VB程序代码:
Dim a As Integer,b As Integer
a=3:b=5
a=a+b
b=a-b
a=a-b
该程序代码执行后,a和b的值分别是()
Dim a As Integer,b As Integer
a=3:b=5
a=a+b
b=a-b
a=a-b
该程序代码执行后,a和b的值分别是()
A.8,3 | B.5,3 | C.8,-2 | D.8,5 |
11.
关于算法的描述,正确的是()
A.算法是解题方法的精确描述。只要是精确的算法,其步骤是可以无限的 |
B.可以用计算机编程实现寻找100以内的素数 |
C.算法可以不用输入,也可以不用输出 |
D.流程图是一种通俗易懂的描述算法的方法 |
12.
使用Word软件编辑文档,部分界面如下图所示:

则下列说法正确的是()

则下列说法正确的是()
A.文中有2处批注,若在两处批注之间增加1处批注,则批注的序号为3 |
B.文中共有2处修订 |
C.接受所有修订后,文中的第二句为“风景旧曾谙。” |
D.删除“批注[A2]:”后的“江边的花朵”,文中的“江花”也会被删除 |
13.
以下关于Word软件的使用,说法正确的是()


A.拼写语法检查功能会自动将拼写或语法错误改成正确的拼写或语法 |
B.“替换”可以将文章中字词替换成其他字词,但无法改变文字的颜色 |
C.可以利用“自动更正”功能来快速地输入某个词语 |
D.右图中的图片环绕方式为“左右型” |
14.
使用OCR软件,操作界面如下图所示:

则下列说法正确的是()

则下列说法正确的是()
A.OCR软件只能识别“.Bmp”格式图像文件中的文字 |
B.单击识别按钮后,识别后的结果将保存在“改革40.txt”文件中 |
C.使用“删除区域”命令后,将删除选中区域内的文字或图像 |
D.任何图像在识别前都应进行“倾斜校正”的操作 |
15.
VB程序的某对象属性窗口如图所示,下列说法不正确的是()


A.该对象的类型为命令按钮 |
B.BackColor为属性名 |
C.该对象的名称为Command1 |
D.要改变当前对象标题显示的文字,应修改其Caption属性的值 |
2.填空题- (共3题)
16.
模拟一个简单计算器,输入两个数和一个运算符(加、减、乘、除),进行算术运算,并输出运算结果。程序界面如图所示,在文本框Text1输入第一个数a,在文本框Text2输入第二个数b,在文本框Text3输入运算符ch,在文本框Text4中输出结果。

当输入的运算符不是加、减、乘、除四种运算符时,则输出“运算符不正确”;当进行除法运算时,如果除数为0,提示输出“除数不能为零”。
(1)若想要在程序启动时清空文本框Text4中显示的内容,需要在Form_Load()中添加________(单选,选填字母:
(2)相应的Visual Basic程序如下,在①、②、③划线处,填入合适的语句或表达式,把程序补充完整。
Private Sub Command1_Click()
Dim a As Single, b As Single, ch As String
a = Val(Text1.Text)
b = Val(Text2.Text)
Text4.Text = Str(a + b)
ElseIf ch = "*" Then
Text4.Text = Str(a * b)
ElseIf ch = "-" Then
Text4.Text = Str(a - b)
ElseIf ch = "/" Then
If ②__________Then Text4.Text = Str(a / b) Else Text4.Text = "除数不能为零"
Else
End Sub

当输入的运算符不是加、减、乘、除四种运算符时,则输出“运算符不正确”;当进行除法运算时,如果除数为0,提示输出“除数不能为零”。
(1)若想要在程序启动时清空文本框Text4中显示的内容,需要在Form_Load()中添加________(单选,选填字母:
A.Text4.Caption="" | B.Text4.Text="" | C.Text4.Clear)语句。 |
Private Sub Command1_Click()
Dim a As Single, b As Single, ch As String
a = Val(Text1.Text)
b = Val(Text2.Text)
①______
If ch = "+" ThenText4.Text = Str(a + b)
ElseIf ch = "*" Then
Text4.Text = Str(a * b)
ElseIf ch = "-" Then
Text4.Text = Str(a - b)
ElseIf ch = "/" Then
If ②__________Then Text4.Text = Str(a / b) Else Text4.Text = "除数不能为零"
Else
③____
End IfEnd Sub
17.
《张丘建算经》中有如下问题:今有鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。百钱买鸡百只,问:鸡翁、母、雏各几何?利用VB程序解决这个问题,程序界面如图所示。


(1)根据下面代码可知,“求解”命令按钮的名称是:__________________
(2)解决此问题的VB程序代码如下,请在划线处填入合适的代码。
Private Sub Comd1_Click()
Dim x As Integer, y As Integer, z As Integer
Dim count As Integer
count = 0
For x = 0 To 20
For y = 0 To 33
①______
If x * 5 + y * 3 + z / 3 = 100 Then
List1.AddItem "公鸡" + Str(x) + "只,母鸡" + Str(y) + "只,小鸡" + Str(z) + "只。"
count =②___
End If
Next y
Next x
Label1.Caption = "共有" +③___ + "种买法。"
End Sub


(1)根据下面代码可知,“求解”命令按钮的名称是:__________________
(2)解决此问题的VB程序代码如下,请在划线处填入合适的代码。
Private Sub Comd1_Click()
Dim x As Integer, y As Integer, z As Integer
Dim count As Integer
count = 0
For x = 0 To 20
For y = 0 To 33
①______
If x * 5 + y * 3 + z / 3 = 100 Then
List1.AddItem "公鸡" + Str(x) + "只,母鸡" + Str(y) + "只,小鸡" + Str(z) + "只。"
count =②___
End If
Next y
Next x
Label1.Caption = "共有" +③___ + "种买法。"
End Sub
试卷分析
-
【1】题量占比
选择题:(15道)
填空题:(3道)
-
【2】:难度分析
1星难题:0
2星难题:0
3星难题:0
4星难题:0
5星难题:0
6星难题:0
7星难题:0
8星难题:0
9星难题:18