智慧树答案Visual Basic 程序设计(海南联盟)知到课后答案章节测试2022年
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
绪论
1.以下叙述中错误的是().答案:VisualBasic工具箱中的所有控件都具有宽度
(Width)和高度(Height)属性
2.VB的启动有多种方法,下面不能启动VB的是().答案:在Windows窗口
中按下F5键
3.在VB中,应用程序被称为()。答案:工程
4.在VB中,用户界面设计是在()窗口中进行的。答案:窗体
5.MSDN的作用是()。答案:提供程序示例代码、技术文档等
第一章
1.以下叙述中错误的是( )。答案:在工程资源管理器, 窗口中只能包含一个工程
以及属于该工程的其他文件
2.VB工程文件的扩展名是()。答案:.vbp
3.在设计阶段,当双击窗体上某个对象时,所打开的窗体是()。答案:代码
窗体
4.VB6.0集成开发环境有三种工作状态,不属于三种工作状态之一的是()。
答案:编写代码状态
5.VB
6.0是一种面向()的编程环境。答案:对象
第二章
1.以下能够触发文本框Change事件的操作是()。答案:改变文本框的内容
2.Visual Basic 6.0中任何控件都有的属性是()。答案:Name
3.确定一个窗体或控件大小的属性是()。答案:Width 和Height
4.刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是()。答案:
通用对话框
5.VB中对象的含义是()。答案:封装了数据和方法的实体
第三章
1.表达式7+4 6 * 5/ 8 MOD 9的值是( )。答案:8
2.表达式NOT("ABC" = "ABK") OR ("abc" = "habc")的结果为( )。答案:"True"
3.如果想在程序中反复使用一个数据“01/01/2000”,为了避免在编写程序时
反复输入这个数据,也为了一次能够修改程序中所有用到这个数据的语句,
可以采用:( )答案:将这个数据声明为日期型常量,用一个常量标识符代表
它。
4.下列符号中,哪一个是合法的变量名()。答案:sinx
5.表达式Mid$("一二三四五六",3,4)的结果是().答案:"二三"
第四章
1.a=3,b=5,c=IIF(a
2."设有如下程序:Private Sub Form_Click() a = 1 For i = 1 To 3Select Case i
Case 1, 3 a = a + 1Case 2, 4 a = a + 2 End SelectNext i Print aEnd Sub程序运行
后,单击窗体,则在窗体上显示的内容是()。答案:5
3."下列程序段中,语句i=i+1执行了()次。For i=1 to 5i=i+1Next i答案:3
4.在窗体中添加一个名称为Command1的命令按钮,然后编写如下程序:
Private Sub Command1_Click()For i = 1 To 4 a = 1 For j = 1 To 3a = 2For k = 1
To 2a = a + 6 Next k Next j Next iPrint aEnd Sub 程序运行后,单击命令按钮,则在窗体上显示的内容是()。答案:14
5.设a="Visual Basic",下面使b="Basic"的语句是()。答案:b=Mid(a,8,5)
第五章
1.若有数组说明语句为:Dim a(10),则数组a包含元素的个数是().答案:11
2.已知有数组声明:Dim a(-1 To 3,2 To 5)As integer,如下引用数组中的元素,正
确的是答案:a(-1,2)
3.在窗体上添加一个命令按钮,编写如下代码:Option Base 1Private Sub
Command1_ClickDim a(10) As Integer,p(3)As Integerk=5For i=1 To 10
a(i)=iNext iFor i=1 To 3 p(i)=a(i i)Next iFor i=1 To 3 k=k+p(i)2Next iPrint
kEnd Sub程序运行后,单击命令按钮,输出结果是答案:33
4.如下数组声明语句,正确的是答案:Dim a(3,4)As Integer
5.在窗体中添加一个命令按钮,然后编写如下代码:Private Sub
Command1_Click()ReDim this(4)For i = 1 To 4 this(i) = i * 3NextReDim
this(6)For i = 1 To 6 this(i) = this(i) + iNextPrint this(3);this(6)End Sub 程序
运行后,则窗体上显示的内容为()答案:3 6
第六章
1.下面的过程语句声明中正确的是()答案:Function f1(Byval n%)
2.在一个过程中定义的变量,若希望该过程外还能保存过程中局部变量的值,
则应使用关键字()在过程中定义过程级变量。答案:Static
3.下面过程运行后显示的结果是()Public Sub F1 (ByRef n%, ByVal m%)n=n
Mod 10M=m\10End SubSub Command1_Click()Dim x%, y%X=12: y=34Call
F1(x,y)MsgBox(x & “ “ & y)End Sub答案:2 34
4.如下程序的运行结果是()Sub Command1_Click ( )MsgBox (p1(3.0, 7))End
SubPublic Function p1! (ByVal x!, ByVal n%)If n=0 Thenp1=1ElseIf n Mod
2=1 Thenp1=x*p1(x, n\2)ElseP1=p1(x, n\2) if End ifEnd Function答案:27 5.如下程序运行后各变量的值依次为()Public Sub Proc (ByRef a%())Static
i%Doa(i)=a(i)+a(i+1)I=i+1Loop While i<2End SubSub Command1_Click
( )Dim m%, i%, x%(10)For i=0 To 4: x(i)=i+1: Next iFor i=1 To 2: Call Proc(x): Next iFor i=0 To 4: Print x(i);: next iEnd sub答案:3 5 7 4 5