智慧树答案Visual Basic 程序设计(海南联盟)知到课后答案章节测试2022年

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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

相关文档
最新文档