vb这题vb怎么做一个选择题?

VB习题(一~六)
VB习题(一~六)
【vb栏目提醒】:网学会员vb为您提供VB习题(一~六) - 编程语言参考,解决您在VB习题(一~六) - 编程语言学习中工作中的难题,参考学习。&&&&
习题一 1运行Visual Basic 6.0需要什么样的最小硬件环境 【答】只要能运行Windows 9x或Windows NT即可。&&&& 2当正常安装Visual Basic 6.0后误把Windows 98子目录删除。&&&&当重新安装Windows 98后是否要再安装Visual Basic 6.0 【答】要再安装Visual Basic 6.0因为安装Visual Basic 6.0时有些VB程序系统自动安装在Windows 98子目录下所以一旦删除了Windows 98子目录就必须再次安装。&&&& 3Visual Basic 6.0有学习版、专业版和企业版怎样知道所安装的是哪个版本 【答】在启动Visual Basic 6.0的启动封面上能显示对应的版本见教材例1.1。&&&& 4Visual Basic 6.0有多种类型的窗口若想在设计时看到代码窗口怎样操作 【答】执行视图代码窗口命令或“工程资源管理器”窗口的“查看代码”按钮。&&&& 5如何使各窗口显示或不显示 【答】执行视图菜单的对应窗口命令显示相应的窗口关闭窗口则不显示该窗口。&&&& 6叙述Visual Basic的特点。&&&& 【答】见本章1.3小节“知识要点” 习题二 1叙述建立一个完整的应用程序的过程。&&&& 【答】创建界面、设置属性、编写事件过程代码、保存并运行程序。&&&& 2当建立好一个简单的应用程序后假定该工程仅有一个窗体模块。&&&&问该工程涉及到多少个文件要保存若要保存该工程中的所有文件正确的操作应先保存什么文件若不这样做系统会出现什么信息 【答】涉及到两个文件应先保存窗体文件.frm再保存工程文件.vbp。&&&&若是先保存工程文件系统也会先弹出“文件另存为”对话框要求先保存窗体文件。&&&& 3假定在Windows 98环境中要保存工程文件时若不改变目录名则系统默认的目录是什么 【答】是VB98。&&&& 4为了使一个控件在运行时不可见应对该控件的什么属性进行何种设置 【答】将Visible属性设为False。&&&& 5为了防止用户编辑文本框的内容应对该控件的什么属性进行何种设置 【答】将文本框的Locked属性设为True。&&&& 6为了使标签框的大小由Caption属性的值进行扩展或缩小应对该控件的什么属性进行何种设置 【答】将标签的AutoSize属性设为True。&&&& 7VB 6.0提供的大量图形文件在哪个目录下若你的计算机上没有安装则怎样安装这些图形文件 【答】存放在Graphics目录下。&&&&直接在带有VB 6.0系统的CD上找到Graphics子目录复制到硬盘的VB目录下。&&&& 8在VB 6.0中命令按钮的显示形式可以有标准的和图形的两种选择这通过什么属性来设置若选择图形的则通过什么属性来装入图形若已在规定的属性里装入了某个图形文件但该命令按钮还是不能显示该图形而显示的是Caption属性设置的文字怎样改正 【答】按钮的Style属性设为Graphical。&&&&通过Picture属性来装入图形。&&&&不能显示图形是因为Style属性设成了Standard只要改为Graphical即可一般还要将Caption属性的值设置为空。&&&& 9标签和文本框的区别是什么 【答】标签和文本框都可以在窗体上显示文字。&&&&区别在于标签的内容在Caption属性内在窗体上只能显示文字不能编辑文本框的内容在Text属性内在窗体上可直接对其内容进行编辑。&&&& 10当窗体上有3个文本框和1个命令按钮若程序运行时要求焦点定位在第三个文本框Text3处应对何控件的什么属性进行何种设置 【答】对Text3控件进行Text3.TabIndex
0的设置。&&&& 11若要对窗体上的3个文本框输入数据各控件焦点的移动可通过Tab键系统本身具有的也可以通过回车键则要对文本框的什么事件编程 【答】对文本框的KeyPress事件编程。&&&&例如当焦点在Text1时输入数据按Enter键后让焦点跳到Text2文本框。&&&&程序如下 Private Sub Text1_KeyPressKeyAscii As Integer If KeyAscii
13 Then Text2.SetFocus ?? ?? End If End Sub 12当某文本框输入数据后按了回车键进行判断认为数据输入错怎样删除原来数据怎样使焦点回到该文本框重新输入 【答】假定文本框的名称为Text1则事件过程如下 Private Sub Text1_KeyPressKeyAscii As Integer If KeyAscii
13 Then If 出错条件判断成立 Then Text1
”” Text1.SetFocus End If ?? ?? End If End Sub 13当运行程序前对某些控件设置属性值除了在窗体中直接设置外还可以通过代码设置这些代码一般放在什么事件中例如程序要将命令按钮定位在窗体的中央请写出事件过程。&&&& 【答】这些代码一般放在Form_Load事件过程中。&&&&将窗体定位在屏幕的中央只能通过属性窗口对Form1窗口的StartUpPosition属性设置为2表示屏幕中心该属性不能放在运行时设置。&&&& 要将按钮定位在窗体的中央事件过程如下 Private Sub Form_Load Command1.Left
Form1.ScaleWidth2CCommand1.Width2 Command1.Top
Form1.ScaleHeight2CCommand1.Height2 End Sub 其中ScaleWidth和ScaleHeight表示窗体的相对宽度和高度。&&&& 习题三 1说明下列哪些是VB合法的直接常量分别指出它们是什么类型。&&&& 【答】 ⑴ 100.0 单 ⑵ 100 非 ⑶ 1E1 单 ⑷ 123D3 双 ⑸ 123456 非 ⑹ 0100 整 ⑺ ”ASDF” 字 ⑻ “1234” 字 ⑼
日 ⑽ 100 双 ⑾ π 非 ⑿ ampO100 八 ⒀ ampO78 非 ⒁ ampH123 十六 ⒂ True 逻 ⒃ T 非 ⒄ ampH12ag 非 ⒅ -1123 单 2下列符号中哪些是VB合法的变量名 【答】 ⑴ a123 合 ⑵ a12_3 合 ⑶ 123_a 非 ⑷ a 123 非 ⑸ Integer 非 ⑹ XYZ 合 ⑺ False 非 ⑻ sinx 非 ⑼ sinx 合 ⑽ 变量名 合 ⑾ abcdefg 合 ⑿ π 合 3把下列算术表达式写成VB表达式。&&&& 【答】 ⑴ 5zyx 表达式为Absx
z5 ⑵ 61xy 表达式为1
y6 ⑶ xyyx310 表达式为10
y/ x / y ⑷ aacbb242 表达式为 - b
a ⑸ 3211111rrr 表达式为1 /1 / r1
1 / r3 ⑹ 110ln45sin10yxe 表达式为 sin45
3.14 / 180Exp10 Log10/Sqrx
1 4根据条件写一个VB表达式 ⑴ 产生一个CL范围内的大写字母。&&&& ⑵ 产生一个100200包括100和200范围内的正整数。&&&& ⑶ 已知直角坐标系中任意一个点xy表示在第一或第三象限内。&&&& ⑷ 表示x是5或7的倍数。&&&& ⑸ 将任意一个两位数x的个位数与十位数对换。&&&&例如x78则表达式的值应为87。&&&& ⑹ 将变量x的值按四舍五入保留小数点后两位。&&&&例如x的值为123.2389表达式的值为123.24。&&&& ⑺ 表示字符变量c是字母字符大小写不区分。&&&& ⑻ 取字符变量s中第5个字符起的6个字符。&&&& ⑼ 表示10≤x20的关系表达式。&&&& ⑽ xy中有一个小于z。&&&& ⑾ xy都大于z。&&&& 【答】 ⑴ ChrIntRnd
67 ⑵ IntRnd
y gt 0 ⑷ x mod 5
0 or x mod 7
0 ⑸ x mod 10
10 ⑹ Roundx
100/100 或 Roundx
2 ⑺ Ucasec gt quotAquot and Ucasec lt quotZquot or Lcasec gt quotaquot and Lcasec lt quotzquot ⑻ Mids56 ⑼ x gt 10 and x lt 20 ⑽ x lt z or y lt z ⑾ x gt z and y gt z 5写出下列表达式的值 【答】 ⑴ 123
AscquotAquot 值为188 ⑵ 100
quot100quot amp 100 值为quot200100quot ⑶ Int68.555
0.5/ 100 值为68.56 ⑷ 已知A
quotquot则表达式 ValLeftA4
MidA42 值为876554 ⑸ DateAddquotmquot11/30/2000 值为2/29/2000 ⑹ LenquotVB程序设计quot 值为6 6利用Shell函数在VB程序中分别执行画图和Word应用程序。&&&& 【答】调用Shell函数形式为 Shell”C:Program FilesAccessoriesMspaint.exe”1 Shell”C:Program FilesMicroSoft OfficeWinword.exe”1 7Visual Basic提供了哪些标准数据类型声明类型时其类型关键字分别是什么其类型符又是什么 【答】见教材P53表1.3.1。&&&& 8哪种数据类型所需内存容量最少且可存储例如3.2345这样的值 【答】单精度。&&&& 9将数字字符串转换成数值用什么函数判断是否是数字字符串用什么函数取字符串中的某几个字符用什么函数大小写字母间的转换用什么函数 【答】将数字字符串转换成数值用Val函数 用IsNumeric函数可判断是否是数字字符串 用Mid函数取字符串中的某几个字符 用Ucase函数将小写字母转换成大字母 用Lcase函数将大写字母转换成小字母。&&&& 10要使单精度变量x、y 、z分别保留1位、2位、3位小数位并在窗体显示使用什么函数如何写对应的Print方法 【答】使用Format函数 显示1位小数位Print Formatx ”0.0”。&&&& 显示2位小数位Print Formaty ”0.00”。&&&& 显示3位小数位Print Formatz ”0.000”。&&&& 习题四 1指出下列赋值语句中的错误包括运行时要产生的错误。&&&& ⑴ 10x
sqr-3 ⑶ c
Sinx / 20 Mod 2 【答】 ⑴ “10x”是一个非法的变量名。&&&& ⑵ 用负数开平方。&&&& ⑶ 左边为表达式。&&&& ⑷ 分母为零。&&&& 2MsgBox作为函数使用时与InputBox的区别各自获得的是什么值 【答】MsgBox返回所按按钮对应的值InputBox返回文本框输入的值。&&&& 3语句If 表达式 Then … 中的表达式可以是算术、字符、关系、逻辑表达式中的哪些 【答】可以是算术、关系、逻辑表达式。&&&& 4指出下列语句中的错误。&&&& ⑴ If x ≥ y Then print x ⑵ If 10 lt x lt 20 Then x
20 ⑶ If c gt quotAquot and c lt quotZquot Then Print quot大写字母quot Else If c gt quotaquot and c lt quotzquot Then Print quot小写字母quot End If 【答】 ⑴ “≥”应写成“gt”。&&&& ⑵ VB中表示x的范围“10ltxlt20”应写成“xgt10 And xlt20” ⑶ “Else If”之间不能有空格应写成“ElseIf”。&&&& 5按照条件写出相应的条件语句 ⑴ 当C字符变量中第3个字符是“C”时利用MsgBox显示“Yes”否则显示“No”。&&&& ⑵ 利用If语句、Select Case语句两种方法计算分段函数 ⑶ 利用If语句和Iif函数两种方法求3个数x、y、z中最大值并将其放入Max变量中。&&&& ⑷ x
Sinx / 20 Mod 2 【答】 ⑴ If MidC31
“C“ Then MsgBox “Yes“ Else MsgBox “No“ ⑵ 方法一 Private Sub Command1_Click x
Text1.Text If x gt 20 Then y
2 ElseIf x lt 10 Then y
Absx Else y
x - 2 End If Print y End Sub 方法二 Private Sub Command2_Click x
Text1.Text Select Case x Case Is gt 20 y
2 Case Is lt 10 y
Absx Case Else y
x - 2 End Select Print y End Sub ⑶ 利用If语句 If x gt y Then Max
x Else Max
y If z gt Max Then Max
z 利用IIf函数 Max
Iifx gt y x y Max
IifMax gt z Max z 6计算下列循环语句的次数 ⑴ For I
-3 To 20 Step 4 ⑵ For I
-3.5 To 5.5 Step 0.5 ⑶ For I
-3.5 To 5.5 Step C0.5 ⑷ For I
-3 To 20 Step 0 【答】⑴ 循环6次、循环体内I的值分别为-、出循环后I的值为21。&&&& ⑵ 循环19次。&&&& ⑶ 不循环。&&&& ⑷ 循环无数次无法终止。&&&& 7下列3090为语句标号分别标记该语句第40句共执行了几次第50句共执行了几次第90句语句显示的结果是多少 30 For J
1 To 12 Step 3 40 For K
6 To 2 Step -2 50 Mk
K 60 Print JK 70 Next K 80 Next J 90 Print JKMk 【答】第40句是外循环的循环体共执行了4次第50句是内循环的循环体共执行了12次第90句语句显示的结果是13 0 2 。&&&& 8如果事先不知道循环次数如何用For … Next结构来实现 【答】将循环终值设置为一个非常大的值然后在循环体内增加If语句判断是否满足循环结束条件。&&&&形式如下 For 循环变量
1 To 非常大的数 ???? If 循环结束条件 Then Exit For ???? Next 循环变量 9利用循环结构实现如下功能 ⑴ 121101iisi ⑵ 分别统计1100中满足3的倍数、7的倍数的数各为多少个 ⑶ 将输入的字符串以反序显示。&&&&例如输入“ASDFGHJKL”显示“LKJHGFDSA”。&&&& 【答】⑴ S
1 Next I ⑵ S3
1 To 100 If I Mod 3
1 If I Mod 7
1 Next I ⑶ S
InputBox“请输入字符串” For I
LenS To 1 Step -1 Print MidSI1 Next I 10下面程序运行后的结果是什么该程序的功能是什么 Private Sub Command1_Click Dim xn n
quotquot Do While n ltgt 0 a
a amp x Loop Print x End Sub 【答】运行后结果为10100该程序的功能是将十进制数转换成二进制字符串。&&&& 11下面程序运行后的结果是什么该程序的功能是什么 Private Sub Command1_Click Dim xyz x
y Do Until x
y If x gt y Then x
x - y Else y
y - x Loop Print xz/x End Sub 【答】运行后结果为22和484该程序的功能是用辗转相减法求x、y的最大公约数和最小公倍数。&&&& 12利用随机函数产生20个50100范围内的随机数显示它们的最大值、最小值和平均值。&&&& 【答】 Private Sub Command1_Click Max
50 Print x If x gt Max Then Max
x If x lt Min Then Min
x Next i Print Print quot最大值quot Max Print quot最小值quot Min Print quot平均值quot Sum / 20 End Sub 习题五 1要分配存放12个元素的整型数组下列数组声明若无下界则按默认规定哪些符合要求 ⑴ n
12 ⑵ Dim a Dim a1 To n As Integer n
11 ReDim an ⑶ Dim a23 ⑷ Dim a112 As Integer ⑸ Dim a10 ⑹ Dim a ReDim a1 To 12 ReDim a32 As Integer ⑺ Dim a23 ⑻ Dim a1 To 31 To 4 As Integer 【答】⑵、⑷、⑺和⑻符合要求。&&&& 2已知下面的数组声明写出它的数组名、数组类型、维数、各维的上、下界、数组的大小并按行的顺序列出各元素。&&&& Dim a-1 To 23 As Single 【答】数组名为a、数组类型为单精度、二维、各维的下界分别为-1和0、上界分别为2和3、数组的大小为4×4共16个元素各元素排列顺序为 aaaaaaaaaaaaaaaa 3静态数组和动态数组的区别是什么在声明静态数组、重定义动态数组时的下标都可以用变量来表示吗 【答】静态数组在声明数组时的下标必须是常数以后不能改变其大小动态数组在Dim声明时不要声明数组的大小在以后的程序中可以用ReDim语句重新声明数组的大小ReDim语句中的下标可以出现赋了值的变量。&&&& 4已声明了静态数组a34能否在下面再用重定义动态数组a44来重定义a数组的大小 【答】已声明了的静态数组不能再用重定义语句来重新定义静态数组的大小。&&&& 5使用ReDim语句可以改变数组类型吗 【答】不能。&&&&可以反复地使用ReDim语句改变数组元素的数目以及数组的维数但不能将一个已定义为某种数据类型的数组使用ReDim语句改为其他数据类型。&&&& 6在ReDim语句中加了Preserve关键字对重定义数组有何限制 【答】这时只能重定义数组最后一维的大小且不能改变数组的维数。&&&&例如以下语句 Dim a ReDim a34 ReDim Preserve a45 当程序执行到第3句时显示“下标越界”的出错信息即只能改变第二个下标的大小而不能改变第一个下标的大小。&&&& 7利用随机数生成两个矩阵数据不一定相同前者范围为3070、后者为2115103B 要求 ⑴ 将两个矩阵相加结果放入C矩阵中。&&&& ⑵ 将A矩阵转置。&&&& ⑶ 求C矩阵中元素的最大值和下标。&&&& ⑷ 以下三角形式显示A矩阵、上三角形式显示B矩阵。&&&& ⑸ 将A矩阵第1行与第3行对应元素交换位置即第1行元素放到第3行、第3行元素放到第1行。&&&& ⑹ 求矩阵A两条对角线元素之和。&&&& ⑺ 将A矩阵按列的次序把各元素放入一维数组D中显示结果。&&&& 习题五 5【答】假定在通用声明段对数组的声明如下 Dim a1 To 41 To 4 Dim b1 To 41 To 4 Dim c1 To 41 To 4 在Form_Load事件过程中对数组a、b根据要求随机生成数值根据各小题的要求在各事件过程中分别编写代码。&&&& ⑴ 两个矩阵能相加的条件是它们的行数、列数相同利用两重循环将它们的元素逐一相加即可。&&&&程序段如下 For i
1 To 4 ‘本例行数为4 For j
1 To 4 ‘本例列数为4 cij
bij Next j Next i ⑵ 矩阵转置是将矩阵的行变为列、列变为行。&&&&通过两重循环实现程序段如下 For i
12 To 4 For j
1 To i - 1 t
t Next j Next i ⑶ 因为c是两维数组所以最大值的下标有两个行下标、列下标。&&&& Dim Max Maxi Maxj Max
c11 : Maxi
1 To 4 For j
1 To 4 If cij gt Max Then Max
cij : Maxi
j End if Next j Next i ⑷ 二维数组形式输出必须通过两重循环。&&&& 对于下三角形式比较简单每一行总是从最左边开始输出只要控制每一行元素的个数即可而对于上三角形式则要控制每一行第一个元素输出的位置这一般是通过Tab函数实现。&&&& 输出下三角元素 For i
1 To 4 For j
1 To i Print aij
Space4 C Lenaij Next j Print Next i 输出上三角元素 For i
1 To 4 For j
i To 4 Print Tabj
bij Next j Print Next i 说明Space4CLenaij表示每个元素占4位其中空格数目与实际数值位数有关。&&&& ⑸ For i
t Next i ⑹ 矩阵的对角线有主对角线和副对角线两条。&&&& Sum
1 To 4 Sum
ai5 - i Next i ⑺ 关键要找出两维数组各元素的下标和一维数组各元素的下标的关系。&&&& Dim d15 ?? ?? For j
1 To 4 For i
aij Next i Next j 8声明一个有20个元素的一维字符类型数组要求 ⑴ 由随机数形成小写字母构成的数组每个元素的字符个数也由随机数产生范围111。&&&& ⑵ 要求将生成的数组分4行显示。&&&& ⑶ 显示生成的字符数组中字符最多的元素。&&&& 【答】⑴ 可利用随机函数产生长度不超过11个字符的字符串。&&&& Private Sub Command1_Click Dim st1 To 20 As Stringc As String
1 Dim in For i
1 ‘随机生成字符串长度 For j
97 ‘随机生成小写字母 sti
sti amp c Next j Next i End Sub ⑵ 分4行显示则每行显示5个数组元素可利用Mod取余运算实现。&&&&考虑到每个数组元素的字符长度不等需增加空格来对齐。&&&& 字符数组生成后实现输出的程序段如下 For i
1 To 20 Print sti Space15 C Lensti If i Mod 5
0 Then Print Next i ⑶ 求最长的数组元素程序段如下 maxlen
““ For i
1 To 20 If Lensti gt maxlen Then maxlen
Lensti maxstr
sti End if Next i Print maxlen maxstr 9自定义一个职工类型包含职工号、姓名和工资。&&&&声明一个职工类型的动态数组。&&&&输入n个职工的数据要求按工资递减的顺序排序并显示排序的结果每个职工一行显示3项信息。&&&& 【答】不作要求。&&&& 习题六 1子过程和函数过程的异同点是什么 【答】子过程和函数过程的相同点都是功能相对独立.
【】【】【】【】【】您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
VB自编题库.doc 168页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
VB自编题库
你可能关注的文档:
··········
··········
一、填空题
作为运行机制的新一代可视化程序设计语言。
2.源程序中的错误一般分为
错误等三种。
visual basic6.0是现在使用最多的版本,它包括3种版本
对象是具有
的实体,是代码和数据的结合。
Vb中的对象有
启动vb6.0后,将首先打开“新建工程”对话框,该对话框有3个选项卡,分别是
Vb6.0一般有两种窗体:
在vb中,运行工程有两种模式:
修改对象属性有
两种方式。
对象的三要素是指
12.Vb6.0启动后,界面会首先显示“新建工程”对话框,该对话框有3个基本选项:
13.标题栏用于显示应用程序的名称和当前工作模式。VB共有3种工作模式:
二、选择题
1.把a和b的乘积写成ab的错误属于(
D. 编译和运行
2.用户在什么时候都可以按(
)键来查看与当前进行的工作相关的帮助。
B.F1 C. ESC
3.工程文件的扩展名为(
A. .vbp B. .bas
C. .exe D..frm
4.指示一个窗体位置的值是窗体的(
B.事件 C. 属性
5.下面选项中不能运行VB程序的操作是(
A. 双击窗体
B. 单击“启动”按钮图标
C. 从菜单栏运行菜单中选“全编译执行”菜单命令
6.能被对象所识别的动作与对象可执行的活动分别称为对象的(
A.方法、事件
B.事件、方法
C.事件、属性
D.过程、方法
7.用窗体的(
)属性来设置窗体的标题。
C.Caption
8.以下有关对象属性的说法中正确的是(
A.对象所有的属性都罗列在属性窗口列表中
B.不同对象不可能有同名属性
C.不同对象的同名属性取值一定相同
D.对象的某些属性既可在属性窗口中设置,也可通过程序代码设置或改变
9.VB集成开发环境有三种工作状态,不属于三种工作状态之一的是(
A.设计状态
B.编写代码状态
C.运行状态
D.中断状态
10.VB集成开发环境可以(
A.编辑、调试、运行程序,但不能生成可执行程序
B.编辑、生成可执行程序、运行程序,但不能调试程序
C.编辑、调试、生成可执行程序,但不能运行程序
D.编辑、调试、运行程序,也能生成可执行程序
11.在VB中最基本的对象是(
),它是应用程序的基石,也是其他控件的容器。
B.命令按钮
12.应用程序窗体的名称属性为Frm1,窗体上有一个命令按钮,其名称属性为Cmd1,窗体和命令按钮的Click事件过程名分别为(
A.Form_Click()、Command1_Click()
B.Frm1_Click()、Command1_Click()
C.Form_Click()、Cmd1_Click()
D.Frm1_Click()、Cmd1_Click
正在加载中,请稍后...五笔,VB代码,赚钱发财
当前位置: >>
15:58:42&&分类: VB程序题&&参与: 人
VB程序题:一个富翁试图与陌生人做一笔换钱生意,换钱规则为:陌生人每天给富翁10万元钱,直到满一个月(30天);而富翁第一天给陌生人1分钱,第二天2分,第三天4分,……,富翁每天给陌生人的钱是前一天的两倍,直到满一个月。分别显示富翁给陌生人的钱和陌生人给富翁的钱为多少?
提示:设富翁第1天给出的钱x0为0.01,第2天给出的钱为前一天的两倍,即x0=2*x0,如此重复到30天,累计求得富翁给出的钱远元超过陌生人给出的10万*30=300万元。
解题,窗体上画一个按钮,代码如下:
Private Sub Command1_Click()
&&& x0 = 0.01
&&& For i = 1 To 30
&&&&&&& s = s + x0
&&&&&&& x0 = x0 * 2
&&& Next i
&&& Print "富翁给陌生人的钱是:"; "元"
&&& Print "陌生人给富翁的钱是:"; 10 * 30 * 10000; "元"
运行程序,运行程序效果图如下:
Visual Basic程序设计教程(第3版) (龚沛曾等编)课后实验源码
本文链接:
本站文章搜索:
相关文章 9:14:57 16:48:19 16:20:19 14:40:48 13:55:44 11:20:47当前位置: >>
『单项选择』以下关于 vb 语言的说法中,正确的是(B).A:vb 是一种面向过程的语言 B:vb 是一种面向对象语言 C:vb 是一种低级语言 D:vb 是一种机器语言变量未赋值时,数值型变量的值为(A).A:0 B:空 C:1 D:无任何值窗体的 Caption 属性的作用是(B).A:确定窗体的名称 B:确定窗体的标题 C:确定窗体的边界类型 D:确定窗体的字体(D)对象具有 Clear 方法.A:图片框 B:窗体 C:复选框 D:列表框vb 程序设计中的窗体在 OOP 中称为(C).A:屏幕 B:事件 C:对象 D:控件VisualBasic 集成环境的大部分窗口都可以从主菜单项(B)的下拉菜 单中找到相应的打开命令.A:编辑 B:视图 C:格式 D:调试当一个对象(如窗体或图片框)被移动或改变大小之后,或当一个 覆盖该窗体被移开之后,如果要保持该所画图形的完整性,可以选 择触发(A)事件来完成图形的重画工作.A:Paint B:Load C:Click D:ActiveVisualBasic 的编程机制是(D).A:可视化 B:面向对象 C:面向图形 D:事件驱动 答案:D 〖第 9 题〗 『单项选择』(2 分)(题号:231)vb 中的坐标系最小刻度为(A).A:缇 B:象素 C:厘米 D:一个标准字符宽度窗体设计器是用来设计(B).A:应用程序的代码段 B:应用程序的界面 C:对象的属性 D:对象的事件Rnd 函数不可能产生的(B)值.A:0 B:1 C:0.1234 D:.00005RGB 函数通过红.绿.蓝三基色混合产生某种颜色,某语法为 RGB (红.绿.蓝),括号中红、绿、蓝三基色的成分使用 0~255 之间 的整数.若使用三个滚动条分别输入三种基色,为保证输入数值 有效,则应设置(A)属性.A:Max 和 Min B:Smallchange 和 LargeChange C:Scroll 和 Change D:Value不管一个对象的属性如何设置,程序运行时始终都能接收焦点的 方法是(D).A:用 Tab 键 B:用鼠标 C:用方向键 D:不能实现vb 中的坐标圆点位于(B).A:容器右上角 B:容器左上角 C:容器正中央 D:容器右下角VisualBasic 是一种(B)程序设计语言.A:过程式 B:非过程式 C:机器 D:低级VB 认为下面(A)组变量是同一个变量.A:A1 和 a1 B:SUM 和 SUMMARY C:AVER 和 AVERAGE D:A1 和 A_1vb 应用程序是分层管理的,其最高的层次为(A).A:工程 B:模块 C:窗体 D:过程(C)对象不能作为控件的容器.A:Form B:PictureBox C:Shape D:FrameVB 应用程序的运行模式是(C).A:解释运行模式 B:编译运行模式 C:两者都有 D:汇编模式窗体的 Enable 属性的属性值是(C)类型的数据.A:整型 B:字符型 C:逻辑型 D:实型INT(100*RND(1))产生的随机整数的闭区间是(A).A:[0,99] B:[1,100] C:[0,100] D:[1,99](D)对象不具有 Caption 属性.A:Label B:Option C:Form D:Timer&对象&是计算机系统运行的(D).A:程序单位 B:逻辑单位 C:物理实体 D:基本实体函数 InStr(&VB 程序设计教程&,&程序&)的值为(C).A:1 B:2 C:3 D:4语句 PRINT&INT(-13.2)&;INT(-13.2)的输出结果为(D).A:INT(-13.2)=-13.2 B:INT(-13.2)=13.2 C:INT(-13.2)=-13 D:INT(-13.2)=-14产生[10,37]之间的随机整数的 VisualBasic 表达式是(B).A:In t(Rnd(1)*27)+10 B:Int(Rnd(1)*28)+10 C:Int(Rnd(1)*27)+11 D:Int(Rnd(1)*28)+11表达式 4+5\6*7/8Mod9 的值是(B).A:4 B:5 C:6 D:7表达式 2+3*4^5-SIN(X+1)/2 中最先进行的运算是(C).A:4^5 B:3*4 C:x+1 D:SIN代数式 exSin(300)2x/(x+y)lnx 对应的 VB 表达式是(C).A:E^X*Sin(30*3.14/180)*2*x/x+y*log(x) B:Exp(x)*Sin(30)*2*x/(x+y)*ln(x) C:Exp(X)*Sin(30*3.14/180)*2*x/(x+y)*log(x) D:Exp(X)*Sin(30*3.14/180)*2*x/(x+y)*ln(x)设 a=6,则执行 x=IIf(a&5,-1,0)后,x 的值为(D).A:5 B:6 C:0 D:-1Line(100,100)-Step(400,400)将在窗体(C)画一直线.A:(200,200)到(400,400) B:(100,100)到(300,300) C:(100,100)到(500,500) D:(100,100)到(400,400)代数式 x1-|a|+ln10+sin(x2+2л)/cos(57o)对应的 VisualBasic 表达式是(A).A:X1-Abs(A)+Log(10)+Sin(X2+2*3.14)/Cos(57*3.14/180) B:X1-Abs(A)+Log(10)+Sin(X2+2*л)/Cos(57*3.14/180) C:X1-Abs(A)+Log(10)+Sin(X2+2*3.14)/Cos(57) D:X1-Abs(A)+Log(10)+Sin(X2+2*л)/Cos(57)表达式 25.28Mod6.99 的值是(C).A:1 B:5 C:4 D:出错常量-0. 的科学计数法是(C).A:-1, B:. C:-13.579E-5 D:-1.以下各表达式中, 计算结果为 0 的是(D).A:INT(12.4)+INT(-12.6) B:CINT(12.4)+CINT(-12.6) C:FIX(13.6)+FIX(-12.6) D:FIX(12.4)+FIX(-12.6)系统符号常量的定义通过(A)获得.A:对象浏览器 B:代码窗口 C:属性窗口 D:工具箱表达式 Mid(&SHANGHAI&,6,3)的值是(D).A:SHANGH B:SHA C:ANGH D:HAI表达式 X+1&X 是(D).A:算术表达式 B:非法表达式 C:字符表达式 D:关系表达式\、/、Mod、*等 4 个算术运算符中,优先级最低的是(C).A:B:/ C:Mod D:*函数 Int(10*Rnd)是在(D)范围内的整数.A:[0,1] B:[1,10] C:[1,9] D:[0,9]函数 Ucase(Mid(&visualbasic&,8,8))的值为(D). A:visual B:basic C:VISUAL D:BASIC如果 X 是一个正的实数,将千分位四舍五入,保留两位小数的表达式是(B).A:0.01*int(x+0.05) B:0.01*int(100*(x+0.005)) C:0.01*int(100*(x+0.05)) D:0.01*int(x+0.005)不能正确表示条件&两个整型变量 A 和 B 之一为 0,但不能同时为 0& 的布尔表达式(D).A:A*B=0ANDA&&B B:(A=0ORB=0)ANDA&&B C:A=0ANDB&&0ORA&&0AND B=0 D:A*B=0AND(A=0ORB=0)标准工具箱中的控件(B).A:数目是固定不变的 B:数目可以增加或减少 C:包含了 VisualBasic 所有控件 D:在窗体建立对象时不一定被使用表达式(7\3+1)*(18\5-1)的值是(C).A:8.76 B:7.8 C:6 D:6.67表达式 INT(8*SQR(36)*10^(-2)*10+0.5)/10 的值是(C).A:0.48 B:0.048 C:.5 D:.05函数 Len(Str(Val(&123.4&)))的值为(C).A:11 B:5 C:6 D:8求以 10 为底 X 的常用对数的表达式为(A). A:LOG(X)/LOG(10) B:LN(X) C:LOG(X)/LOG(E) D:LOG(X)语句 listl.removeitem 1 将删除 list.listindext 等于(D)的项目..A:0 B:2 C:3 D:1以下可以作为 VB 变量名的是(B).A:SIN B:CO1 C:COS(X) D:X(-1)MSGBOX 函数中有 4 个参数,其中必须写明的参数是(C).A:指定对话框中显示按钮的数目 B:设置对话框标题 C:提示信息 D:所有参数都是可选的要在图片框 P1 中打印字符串&HowAreYou&,应使用语句(C).A:Picture1.Print=&HowAreYou& B:P1.Picture=LoadPicture(&HowAreYou&) C:P1.Print&HowAreYou& D:Print&HowAreYou&InputBox 函数返回的函数值的类型是(C).A:数值 B:字符串 C:数值或字符串 D:根据需要可以是任何类型数据要使得标签能自动扩充以满足字体大小则可对其(C)属性进行设置.A:alignment B:usemnemonic C:autosize D:tag如果要在命令按钮上显示图形文件,应设置命令按钮的(B).A:Style 属性和 Graphics 属性 B:Style 属性和 Picture 属性 C:Picture 属性 D:Graphics 属性要在命令按钮控件上显示图像应(C). A:设置 Picture 属性 B:实现不了 C:先将 Type 设置为 1,然后再设置 Picture 属性 D:以上都不对工具栏中的&启动&按钮的作用是(A).A:运行一个应用程序 B:运行一个窗体 C:工程管理窗口 D:打开被选中对象的代码窗口下列字符串常量中,最大的是(C).A:&北京& B:&上海& C:&天津& D:&广州&货币型数据需(D)字节.A:2 B:4 C:6 D:8设 a=10,b=5,c=1,执行语句 Printa&b&c 后,窗体上显示的是(B).A:True B:False C:1 D:出错信息列表框控件中的列表内容是通过(C)属性设置的.A:Name B:Caption C:List D:Text下列哪一种文件打开方式是以顺序文件方式打开文件并作写操作(A).A:Open &c:\file1.dat&For Output B:Open &c:\file1.dat& For C:Open &c:\file1.dat& For D:Open &c:\file1.dat& For as #1 Input as #1 Append as #1 Write as #1清除列表框的所有选项应选择下列哪种方法(A).A:Clear B:Cls C:ClearItem D:RemoveItem要使标签所在处透明显示背景,应把其 Backstyle 属性设置为(A).A:0 B:1 C:2 D:3骰子是一个正六面体,分别用 1~6 代表这六个面,掷一次骰子出现的数可表示为(A). A:int(rnd*6+1) B:int(rnd*6) C:int(rnd*7) D:int(rnd(6)+1)下列数据类型中,占用内存最小的是(B).A:Boolean B:Byte C:Integer D:Single要使得窗体一开始运行就充满整个屏幕则须设置()属性.A:borderstyle B:appearance C:windowstate D:drawmode下面(C)是日期型常量.A:&12/19/99& B:12/19/99 C:#12/19/99# D:{12/19/99}以下叙述中错误的是(C).A:打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件 B:保存 VisualBasic 程序时,应分别保存窗体文件及工程文件 C:VisualBasic 应用程序只能以解释方式执行 D:事件可以由用户引发,也可以由系统引发将焦点主动设置到指定的控件或窗体上,应采用(B)方法.A:SetData B:SetFocus C:SetText D:GetGata下列(A)是窗体的扩展名.A:frm B:bas C:cls D:dll下列语句中正确的是(D).A:txt1.text+txt2.text=txt3.text B:command1.name=cmdok C:12label.caption=1234 D:a=inputbox(hello)形状控件所显示的图形不可能是(D).A:圆 B:椭圆 C:圆角正方形 D:等边三角形以下控件中不属于容器的是(C).A:Form 控件 B:PictureBox C:Image D:Frame如果 TAB 函数的参数小于 1,则打印位置在第(B)列.A:0 B:1 C:2 D:3将 CommonDialog 通用对话框的类型设置为字体对话框,可设置该控 件的(D)属性.A:Font B:Filter C:flags D:Action要使一个文本框具有水平和垂直滚动条,则应先将其 MultiLine 属性设置为 True,然后再将 ScrollBar 属性设置为(D).A:0 B:1 C:2 D:3已知 A?B?C 中 C 最小,则判断 A?B?C 可否构成三角形三条边长的逻辑 表达式是(B).A:A&=B And B&=C And C&0 B:A+C&B And B+C&A And C&0 C:(A+C)&=C And A-C &=C) And C&0 D:A+B&C And A-B&C And C&0退出 VisualBasic 的快捷键是(C).A:Ctrl+Q B:Shift+Q C:Alt+Q D:Ctrl+Alt+Q下列方法中可用于列表框动态添加数据的是(B).A:add B:additem C:addlist D:removeitem运行下面的程序: CLS LINE (100,100)-(200,50) LINE - (150,150) LINE -(100,100) 屏幕上显示的是(D).A:三条放射形直线 B:四条放射形直线 C:矩形 D:三角形不具有输入数据功能的控件是(D)控件.A:文本框 B:选项按钮 C:列表框 D:窗体以下这段在 FORM 的 CLICK 事件中的程序运行后的结果是(D). CurrentX=1500 CurrentY=500 Line-() Line-() Line-()A:三条直线 B:矩形 C:三角形 D:等腰直角三角形为使文本框显示滚动条,必须首先设置的属性是(A).A:Mulitiline B:Autosize C:Alignment D:Scrollbars设在窗体上有两个命令按钮,其中一个命令按钮的名称为 cmda, 则另一个命令按钮的名称不能是(C).A:cmdc B:cmdb C:cmdA D:Command1设组合框 Combo1 中有 3 个项目,则以下能删除最后一项的语句是(B).A:Combo1.RemoveItemText B:Combo1.RemoveItem2 C:Combo1.RemoveItem3 D:Combo1.RemoveItemCombo1.Listcount如果在图片框上使用绘图方法绘制一个圆,则图片框的(B)属性不会 对该圆的外观产生影响.A:BackColor B:ForeColor C:DrawWidth D:DrawStyle为使计时器控件每隔 5 秒钟产生一个计时器事件(Timer 事件),则应 将其 Interval 属性值设置为(D).A:5 B:500 C:300 D:5000激活属性窗口使用的键是(C).A:F2 B:F3 C:F4 D:F5如果没有在列表框中选择项目,且列表框的 MultiSelect 属性值为 默认值(0~None),则执行语名 List1.RemoveItemList1.ListIndex 的结果是(C).A:删除列表框的最后一项 B:删除列表框的第一项 C:出错 D:删除列表框中的最后添加的一项为了在按下回车键时执行某个按钮的事件过程,需要把该命令按钮 的一个属性设置为 True,这个属性是(D).A:Value B:Cancle C:Enable D:Default要想返回文本框中输入的内容则可利用其(B)属性进行编程.A:caption B:text C:name D:righttoleft每个窗体对应一个窗体文件,窗体文件的扩展名是(C).A:.bas B:.cls C:.frm D:.vbp控件是(A).A:建立对象的工具 B:设置对象属性的工具 C:编写程序的编辑器 D:建立图形界面的编辑窗口 下列可缩放图片的属性是(C).A:autosize B:picture C:stretch D:OleDrawMode设置列表框选中的文本用(D)属性.A:selected B:caption C:text D:list为了能在列表框中利用 Ctrl 和 Shift 键进行多个列表项的选择,则应 将列表框的 Multiselect 属性设置为(C).A:0 B:1 C:2 D:3列关于窗体上控件的基本操作错误的是(A).A:按一次 DEL 键只能删除一个控件 B:按下一次 DEL 键可以同时删除多个控件 C:按住 SHIFT 键,然后单击每个要选择的控件,可以同时选中多个控件 D:按住 ALT 键,然后单击每个要选择的控件,可以同时选中多个控件要在窗体上显示图片,需设置窗体的(C)属性.A:Caption B:Icon C:Picture& D:ControlBox如果要改变窗体的标题,则需要设置的属性是(A).A:Caption B:Name C:BackColor D:BorderStyle1、在窗体(名称为 Form1)上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,然后编写一个事件过程。程序运行后,如果在文本框中 输入一个字符,则把命令按钮的标题设置为“计算机等级考试”。以下能实现上述 操作的事件过程是 A、Private Sub Text1_Change() Command1.Caption = &计算机等级考试& End Sub B、Private Sub Command1_Click() Caption = &计算机等级考试& End Sub C、Private Sub Form_Click() Text1.Caption = &计算机等级考试& End Sub D、Private Sub Command1_Click() Text1.Text = &计算机等级考试& End Sub 2、在一行内写多条语句时,每个语句之间用( A、 , B、 : C、. D、 ; 3、下面( )是合法的变量名。 A、X_YZ B、123ABC C、INTEGER 4、下面( )是合法的字符常量。 A、 ABC$ B、 “ABC” C、 ?ABC? 5、表达式 16/4 - 2^5*8 MOD 5\2 的值为( A、14 B、 4 C、20 D、2 )符号分隔。D、X-YD、 ABC ) 。6、设 a=”MicrosoftVisualBasic”,则以下使变量的 b 值为”VisualBasic”的语句是 A、b=Left(a,10) B、b=Mid(a,10) C、b=Right(a,10) D、b=Mid(a,11,10) 7、设 a=&a&,b=&b&,c=&c&,d=&d&,执行语句 x = IIf((a & b) Or (c & d), &A&, &B&) 后,x 的值为 A、&a& B、&b& C、&B& D、&A& 8、在窗体上画一个文本框,然后编写如下事件过程: Private Sub Form_Click() x = InputBox(&请输入一个整数&) Print x + Text1.Text End Sub 程序运行时,在文本框中输入 456,然后单击窗体,在输入对话框中输入 123, 单击“确定”按钮后,在窗体上显示的内容为 A、123 B、456 C、579 D、、在 BASIC 中,三个逻辑运算符 NOT,AND,OR 在运算过程中,优先级从高 到低的顺序是( ) 。 A、 AND-&NOT-&OR B、 NOT-&AND-&OR C、 OR-&NOT-&AND D、 NOT-&OR-&AND 10、下面程序段运行时内层循环的循环总次数( FOR X=1 TO 2 FOR Y=1 TO X NEXT Y NEXT X A.、1 B、2 C、3 D、4) 。11、在 VB 中,复写框(Check)的 Value 值有三种,分别是( ) 。 A、-1,0,1 B、0,1,2 C、1,2,3 D、True,False,0 12、若要退出 For 循环,可使用的语句为( ) 。 A、Exit B、Exit Do C、Time D、Exit For 13、利用 VB 设计程序的基本步骤可分四步: (1)设计用户界; (2) )(3)运行调试程序; ( ; (4)生成执行文件。 A、编写代码 B、设计算法 C、信息反馈 D、系统集成 14、在代码窗口内将表单 Form1 的“Caption”属性设置为“时钟”,正确的书写形式 是( ) A、Form1.Caption “时钟” B、Form1.Caption=“时钟” C、Caption=“时钟” D、Fopm1.Caption( “时钟”) 15、保存文件时,窗体的所有数据存储格式为( ) A、 *.PRG B、 *.FRM C、*.VBPD、 *.EXE16、在窗体上画一个文本框和一个计时器控件,名称分别为 Text1 和 Timer1,在 属性窗口中把计时器的 Interval 属性设置为 1000,Enabled 属性设置为 False。程 序运行后,如果单击命令按钮,则每隔一秒中在文本框中显示一次当前的时间。 以下是实现上述操作的程序: Private Sub Command1_Click() Timer1._______ End Sub Private Sub Timer1_Timer() Text1.Text = Time End Sub 在_____处应填入的内容是 A、 Enabled = True B、 Enabled = FalseC、 Visible = TrueD、 Visible = False17、把窗体的 KeyPreview 属性设置程为 True,然后编写如下事件过程 Private Sub Form_KeyPress(KeyAscii As Integer) Dim ch As String ch = Chr(KeyAscii) KeyAscii = Asc(UCase(ch)) Print Chr(KeyAscii + 2) End Sub 程序运行后,按键盘上的“A“键,则在窗体上显示的内容是 A、A B、B C、C D、D 18、VB 中的变量如果没有显示声明其数据类型,则默认为( ) A、日期型 B、数据型 C、字符型 D、变体型 19、在 VB 中,通过改变列表框( )属性的值 ,可以为列表框添加项目。 A、List B、 (名称) C、Caption D 、Text 20、已知 A$=””,则表达式 Val(left$(a$,4)+Mid$(a$,4,2))的值为( A、12345 B、123445 C、8 D. 6 21、下面程序段显示的结果是( Dim x If x then print x else print x+1 A、1 B、0 C.、-1 ) 。 ) 。D、显示出错信息22、用来测试指定文件结束状态的函数是() A、Eof B、FreeFile C、Loc D、Open 23、当 Long 类型数据与 Single 类型运算时,运算结果的类型为( A、Integer B、Long C、Single D、Double ) 。24、某一 VB 工程含 F1、F2 两个窗体,执行“F1.Show:F2.Hide”语句后,F1、 F2 窗体显示的结果为( ) 。 A、都显示 B、都不显示 C、仅显示 F1 窗体 D、仅显示 F2 窗体 25、数学关系 3=〈 x〈10 表示成正确的 VB 表达式为( ) A、3〈=x〈10 B、3=〈x AND x〈10 C、x〉=3 OR x〈10 D、3〈=x AND〈10 26.在窗体上画一个名称为 Label1 的标签,然后编写如下事件过程: Private Sub Form_Click() Dim arr(10, 10) As Integer Dim i As Integer, j As Integer For i = 2 To 4 For j = 2 To 4 arr(i, j) = i * j Next j Next i Label1.Caption = Str(arr(2, 2) + arr(3, 3)) End Sub 程序运行后,单击窗体,在标签中显示的内容是 A、12 B、13 C、14 D、15 27.在窗体上画一个名称为 List1 的列表框, 一个名称为 Label1 的标签, 列表框中 显示若干个项目, 当单击列表框中某个项目时, 在标签中显示被选中项目的名称。 下列能正确实现上述操作的程序是 A、Private Sub List1_Click() Label1.Caption = List1.ListIndex End Sub B、Private Sub List1_Click() Label1.Name= List1.ListIndex End Sub C、Private Sub List1_Click() Label1.Name = List1.Text End Sub D、Private Sub List1_Click() Label1.Caption = List1.Text End Sub 28、设 a=5,b=4,c=3,d=2,下列表达式的值是 3&2*b Or a=c And b&&c Or c&d A、1 B、True C、False D、2 30、下列操作不能打开代码窗口的是( ) A、选中对象,单击鼠标右键,在弹出的快捷菜单中选择“查看代码”命令 B、选中对象,双击鼠标左键 C、按 F7 键 D、按 F4 键第 2 部分 1、VB 语言的语法规定,多条语句放在同一行中,语句之间用()分隔。 A、逗号 B、冒号 C、分号 D、单引号 2、在 VB 中,执行“A=18 MOD 4”语句后,A 的值为( ) 。 A、2 B、4 C、6 D、8 3、A 为 True,B 为 False, 则 “A and B” 和 “ A Or B” 的值分别是( ) 。 A、True True B、True False C 、False True D 、False False 4、在 VB 中,执行 “Dim A,B As String” 语句后,A,B 的数据结构为( ) 。 A、整型数 B、实型数 C、字符型 D、字节型 5、在 VB 中,执行 “A=123:B=Str$(A)”语句后,B 的数据结构为( ) 。 A、整型数、 B、字节型 C、实型数 D、字符型 6、在 VB 中,复写框(Check)的 Value 值有三种,分别是( ) 。 A、-1,0,1 B、0,1,2 C、1,2,3 D、True,False,0 7、若要退出 For 循环,可使用的语句为( ) 。 A、Exit B、Exit Do C、Time D、Exit For 8、利用 VB 设计程序的基本步骤可分四步: (1) 设计用户界; (2) )(3)运行调试程序; ( ; (4)生成执行文件。 A、编写代码 B、设计算法 C、信息反馈 D、系统集成 9、 在代码窗口内将表单 Form1 的“Caption”属性设置为“时钟”,正确的书写形式是 ( ) A、Form.C aption“时钟” B、 Form.Caption=“时钟” C、Caption=“时钟” D、 Fopm.Caption( “时钟”) 10、保存文件时,窗体的所有数据存储格式为() 。 A 、 *.PRG B 、 *.FRM C、 *.VBP 11、窗体初始化程序应写在( )事件中。 A、 Load B 、Unload C、 ActivateD、 *.EXED、GotFocus12、某一 VB 工程含 F1、F2 两个窗体,执行“F1.Show:F2.Hide”语句后,F1、 F2 窗体显示的结果为( ) 。 A、都显示 B、都不显示 C、仅显示 F1 窗体 D、仅显示 F2 窗体 13、VB 的数据类型分为( ) A、 数值型、字符型、布尔型、日期型 B、数值型、字符型、对象型、日期型 C、基本类型、扩展类型 D、整型、实型、字符型、日期型、布 尔型 14、VB 中的变量如果没有显示声明其数据类型,则默认为( ) A、日期型 B、数据型 C、字符型 D、变体型 15、在 VB 中,通过改变表框( )属性的值 ,可以为列表框添加项目。 A、ListB、 (名称)C、CaptionD、 Text16、在 VB 中,三个逻辑运算符 NOT,AND,OR 在运算过程中,优先级从高到 低的顺序是( ) 。 A、AND-&NOT-&OR B、 NOT-&AND-&OR C、 OR-&NOT-&AND D、 NOT-&OR-&AND17、下面程序段运行时内层循环的循环总次数( FOR X=1 TO 2 FOR Y=0 TO X-1 NEXT Y NEXT X A、1 B、2 C、3 D、4 18、正确的算术表达式是( ) 。 A、 -3/8+5\INT24.6 B、 8 * 3 / 5 C、 [(X+Y)*Z]/30 D、 (X^2+Y/3)*X3) 。19、若 A=2, B=3, C=4, 则值为真的关系式是( ) 。 A. 12/A+2=B^2 B、3&2*B OR A=C AND B&C OR A&B C、 A&B AND B&=C OR 3*A & C D、 A*B & C+3 20、当 Long 类型数据与 Single 类型运算时,运算结果的类型为( A、 Integer B、 Long C、 Single D、 Double ) 。21、下面关于顺序文件的描述正确的是( ) 。 A. 每条记录长度必须相同 B. 可通过编程对文件中的某条记录方便的修改。 C. 数据只能以 ASCII 码形式存放在文件中, 所以可通过文本编辑软件显示。 D. 文件的组织结构复杂。22、下列( )不属于 VB 的控件。 A、窗体 B、数据 C、形状 23、下面(A、X_YZD、直线)是合法的变量名。 B、123+ABC C、 INTEGERD、 X-Y24、下面的程序段,输入 9 后,输出结果是() 。 X=inputbox(“输入一个数”) Select case x Case 1 to 5 Y=-1 Case 5 to 10 Y=0 Case 10 to 15 Y=1 End select A、0 B、1 C、-1D、225、下列说法中正确的是() 。 A、数组只具有数组名,而没有数组类型 B、数组只具有数组类型,而没有数组名 C、数组的类型和数组元素的类型不同 D、数组和变量一样,都有名称和类型这两种属性 26、创建公用数组的方法是() 。 A、在模块中用 Private 语句声明 C、在过程中用 Private 语句声明B、在模块中用 Public 语句声明 D、在过程中用 Public 语句声明 不是 B 就是 D 27、Visual Basic 6.0 中缺省的参数传递机制是() 。 A、传值 B、传地址 C、传值和传地址 D、从实参到形参 28 、 已 知 A$=”” , 则 表 达 式 Val(left$(a$,4)+Mid$(a$,4,2)) 的 值 为 ( ) 。 A、 12345 B、123445 C、 8 D、 6 29、下面正确的赋值语句是( ) A、x+y=30 B、y= *r*r C、y=x+30D、3y=x30、要保留动态数组原有的内容,应当使用()语句。 A、Redim Preserve B、 Redim C、Dim C、 Public 不是 A 就是 B第 37 题 (1 分) 题号:333 如果在图片框上使用绘图方法绘制一个圆,则图片框的()属性不会 对该圆的外观产生影响. A:BackColor B:ForeColor C:DrawWidth D:DrawStyle 答案:B 第 39 题 (1 分) 题号:299 激活属性窗口使用的键是(). A:F2 B:F3 C:F4 D:F5 答案:C 第 40 题 (1 分) 题号:324 如果没有在列表框中选择项目,且列表框的 MultiSelect 属性值为 默认值(0~None),则执行语名 List1.RemoveItemList1.ListIndex 的结果是(). A:删除列表框的最后一项 B:删除列表框的第一项 C:出错 D:删除列表框中的最后添加的一项 答案:C第 44 题 (1 分) 题号:314 控件是(). A:建立对象的工具 B:设置对象属性的工具 C:编写程序的编辑器 D:建立图形界面的编辑窗口 答案:A 第 4 题 (1 分) 题号:840 运行时,当用户向文本框输入新的内容,或在程序代码中对文本框 的 TEXT 属性进行赋值从而改变了文本框的 TEXT 属性值时,将触发文 本框的()事件. A:CLICK B:DBLCLICK C:GOTFOCUS D:CHANGE 答案:D 第 5 题 (1 分) 题号:807 要使得窗体在出现之前就完成相关的程序设置可在()事件中进行 编程. A:linkopen B:KeyPress C:load D:click 答案:C 第 10 题 (1 分) 题号:796 要把一个命令按钮设置成无效,应设置其哪一属性值(). A:Visible B:Enabled C:Default D:Cancel 答案:B 第 16 题 (1 分) 题号:837 用户可以通过设置菜单项的()属性值为 FALSE 来使该菜单项不可见. A:Hide B:Checked C:Visible D:Enabled 答案:C 第 20 题 (1 分) 题号:799 要获得文件列表框中当前被选中的文件的文件名,则应使用哪个属性(). A:Dir B:Path C:Drive D:FileName 答案:D 〖第 64 题〗 『单项选择』(1 分)(题号:282) 不具有输入数据功能的控件是()控件. A:文本框 B:选项按钮 C:列表框 D:窗体 答案:D 〖第 69 题〗 『单项选择』(1 分)(题号:351) 为了在按下回车键时执行某个按钮的事件过程,需要把该命令按钮 的一个属性设置为 True,这个属性是(). A:Value B:Cancle C:Enable D:Default 答案:D〖第 71 题〗 『单项选择』(1 分)(题号:798) 要获得当前驱动器应使用驱动器列表框的哪个属性(). A:Path B:Drive C:Dir D:Patten 答案:B 〖第 76 题〗 『单项选择』(1 分)(题号:349) 为了防止用户随意将光标置于控件上,应(). A:将控件的 TABINDEX 属性设置为 0 B:将控件的 TABSTOP 属性设置为 TRUE C:将控件的 TABSTOP 属性设置为 FALSE D:将控件的 ENABLED 属性设置为 FALSE 答案:D 〖第 78 题〗 『单项选择』(1 分)(题号:374) 下列可缩放图片的属性是(). A:autosize B:picture C:stretch D:OleDrawMode 答案:C〖第 88 题〗 『单项选择』(1 分)(题号:307) 将命令按钮 Command1 设置为缺省的活动按钮可修改该控制件的()属性. A:Enabled B:Value C:Default D:Cancel 答案:C 〖第 106 题〗 『单项选择』(1 分)(题号:301) 假设变量 BOOLVAR 是一个布尔型变量,则下面正确的赋值语句是(). A:BOOLVAR='TRUE' B:BOOLVAR=.TRUE. C:BOOLVAR=#TRUE# D:BOOLVAR=3&4 答案:D〖第 112 题〗 『单项选择』(1 分)(题号:319) 能够改变窗体边框线类型的属性是(). A:FontStyle B:BorderStyle C:BackStyle D:Border 答案:B 〖第 113 题〗 『单项选择』(1 分)(题号:375) 下列可以打开立即窗口的操作是(). A:Ctrl+D B:Ctrl+E C:Ctrl+F D:Ctrl+G 答案:D 〖第 117 题〗 『单项选择』(1 分)(题号:838) 欲使标签的内容自动换行,必须设置属性(). A:AutoSize B:Alignment C:left D:WordWrap 答案:D〖第 121 题〗 『单项选择』(1 分)(题号:361) 下列不能打开属性窗口的操作是(). A:执行&视图&菜单中的&属性窗口&命令 B:按 F4 键 C:按 Ctrl+T D:单击工具栏上的&属性窗口&按钮 答案:C 〖第 122 题〗 『单项选择』(1 分)(题号:834) 引用列表框的最后一项应使用(). A:List1.List(List1.ListCount-1) B:List1.List(List1.ListCount) C:List1.List(ListCount) D:List1.List(ListCount-1) 答案:A〖第 124 题〗 『单项选择』(1 分)(题号:364) 下列对变量的定义中,不能定义 A 为变体变量的是(). A:DIM A AS DOUBLE B:DIM A AS VARIANT C:DIM;A D:A=24 答案:A〖第 129 题〗 『单项选择』(1 分)(题号:350) 为了能在列表框中利用 Ctrl 和 Shift 键进行多个列表项的选择,则应 将列表框的 Multiselect 属性设置为(). A:0 B:1 C:2 D:3 答案:C〖第 134 题〗 『单项选择』(1 分)(题号:847) 在窗体上建立了多个控件,如 TEXT、LABEL1、COMMAND1,若要使程序 一运行焦点就定位在 COMMAND1 控件上,应将 COMMAND1 控件的()设 置为 0. A:INDEX B:TABINDEX C:TABSTOP D:ENABLED 答案:B〖第 136 题〗 『单项选择』(1 分)(题号:331) 如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是(). A:如果工程中含有 SubMain 过程,则程序一定首先执行该过程 B:不能把标准模块设置为启动模块 C:用 Hide 方法只是隐藏一个窗体,不能从内存中清除该窗体 D:任何时刻最多只有一个窗体是活动窗体 答案:A 〖第 141 题〗 『单项选择』(1 分)(题号:862) 组合框有三种风格,它们由 Style 属性所决定,其中为下拉列表框时, Style 属性值应为(). A:0 B:1 C:2 D:3 答案:C〖第 148 题〗 『单项选择』(1 分)(题号:335) 删除字符串前导和尾随空格的函数是(). A:Ltrim() B:Rtrim( ) C:Trim() D:Lcase 答案:C 〖第 150 题〗 『单项选择』(1 分)(题号:811) 要使一个标签透明且不具有边框,则应(). A:将其 BackStyle 属性设置为 0,BorderStyle 属性设置为 0 B:将其 BackStyle 属性设置为 0,BorderStyle 属性设置为 1 C:将其 BackStyle 属性设置为 1,BorderStyle 属性设置为 0 D:将其 BackStyle 属性设置 为 1,BorderStyle 属性设置为 1 答案:B 〖第 151 题〗 『单项选择』(1 分)(题号:298) 激活主菜单的按键是(). A:F1 或 Ctrl 键 B:Ctrl 键或 Atl 键 C:F10 或 Ctrl 键 D:F10 或 Atl 键 答案:B 〖第 152 题〗 『单项选择』(1 分)(题号:359) 下列()属性可返回目录列表框的路径. A:path B:drive C:pathroad D:initdir 答案:A 〖第 153 题〗 『单项选择』(1 分)(题号:299) 激活属性窗口使用的键是(). A:F2 B:F3 C:F4 D:F5 答案:C〖第 157 题〗 『单项选择』(1 分)(题号:813) 要使一个文本框具有水平和垂直滚动条,则应先将其 MultiLine 属性设置为 True,然后再将 ScrollBar 属性设置为(). A:0 B:1 C:2 D:3 答案:D 〖第 158 题〗 『单项选择』(1 分)(题号:352) 为了在运行时能显示窗体左上角的控制框(系统菜单),必须(). A:把窗体的 Contro1Box 属性设置为 Fale,其他属性任意 B:把窗体的 ControlBox 属性设置为 True,并且把 BoderStyle 属性设置为 1-5 C:把窗体的 ControlBox 属性设置为 False,同时把 BoderStyle 属性调协为非 0 值 D:把窗体的 ControlBox 属性设置为 True,同时把 BoderStyle 属性设置为 0 值 答案:B 〖第 160 题〗 『单项选择』(1 分)(题号:347) 为了 在按下回车键时执行某个命令按钮的事件过程,需要把该命令 按钮的一个属性设置为 True,这个属性是(). A:Value B:Default C:Cancel D:Enabled 答案:B 〖第 161 题〗 『单项选择』(1 分)(题号:284) 常用控件的 Style 属性值是(). A:字符常量 B:逻辑常量 C:数值常量 D:日期常量 答案:C 〖第 163 题〗 『单项选择』(1 分)(题号:795) 选中复选框控件时,value 属性的值,可以是(). A:True B:false C:0 D:1 答案:D 〖第 169 题〗 『单项选择』(1 分)(题号:852) 在文件列表框中设定&文件列表&中显示文件类型应修改该控件的 ()属性. A:Pattern B:Path C:Filename D:Name 答案:A 〖第 170 题〗 『单项选择』(1 分)(题号:373) 下列可调整图片框的大小以适合图片的属性是(). A:stretch B:autosize C:picture D:oledropmode 答案:B第 178 题〗 『单项选择』(1 分)(题号:362) 下列不能用 commondialog 控件调用的对话框是(). A:open/save B:help C:font D:search 答案:D 〖第 182 题〗 『单项选择』(1 分)(题号:866) 由 For k=35 to 0 step 3:next k 循环语句控制的循环次数是(). A:0 B:12 C:-11 D:-10 答案:A 〖第 16 题〗 『单项选择』(1 分)(题号:321) 清除列表框的所有选项应选择下列哪种方法(). A:Clear B:Cls C:ClearItem D:RemoveItem 答案:A 〖第 17 题〗 『单项选择』(1 分)(题号:801) 要使标签能够显示所需要的东西,则在程序中应设置其哪一属性的值(). A:Caption B:Text C:Name D:AutoSize 答案:A〖第 39 题〗 『单项选择』(1 分)(题号:340) 设组合框 Combo1 中有 3 个项目,则以下能删除最后一项的语句是(). A:Combo1.RemoveItemText B:Combo1.RemoveItem2 C:Combo1.RemoveItem3 D:Combo1.RemoveItemCombo1.Listcount 答案:B 〖第 74 题〗 『单项选择』(1 分)(题号:307) 将命令按钮 Command1 设置为缺省的活动按钮可修改该控制件的()属性. A:Enabled B:Value C:Default D:Cancel 答案:C 〖第 91 题〗 『单项选择』(1 分)(题号:828) 以下声明语句中错误的是(). A:Constvar1=123 B:Dimvar2=ABC C:DefInt a-z D:Staticvar3AsInteger 答案:B 〖第 108 题〗 『单项选择』(1 分)(题号:350) 为了能在列表框中利用 Ctrl 和 Shift 键进行多个列表项的选择,则应 将列表框的 Multiselect 属性设置为(). A:0 B:1 C:2 D:3 答案:C 〖第 141 题〗 『单项选择』(1 分)(题号:796) 要把一个命令按钮设置成无效,应设置其哪一属性值(). A:Visible B:Enabled C:Default D:Cancel 答案:B 〖第 158 题〗 『单项选择』(1 分)(题号:286) 除了系统默认的工具箱布局外,在 VisualBasic 中还可以通过() 方法来定义选项卡组织安排控件. A:在工具箱单击鼠标右键,执行快捷菜单中的&添加选项卡&命令 B:执行&文件&菜单中的&添加工程&命令 C:执行&工程&菜单中的&添加窗体&命令 D:执行&工程&菜单中的&部件&命令 答案:A〖第 173 题〗 『单项选择』(1 分)(题号:284) 常用控件的 Style 属性值是(). A:字符常量 B:逻辑常量 C:数值常量 D:日期常量 答案:C 〖第 5 题〗 『单项选择』(2 分)(题号:229) vb 程序设计中的窗体在 OOP 中称为(). A:屏幕 B:事件 C:对象 D:控件 答案:C 〖第 6 题〗 『单项选择』(2 分)(题号:236) VisualBasic 集成环境的大部分窗口都可以从主菜单项()的下拉菜 单中找到相应的打开命令. A:编辑 B:视图 C:格式 D:调试 答案:B 〖第 8 题〗 『单项选择』(2 分)(题号:235) VisualBasic 的编程机制是(). A:可视化 B:面向对象 C:面向图形 D:事件驱动 答案:D 〖第 12 题〗 『单项选择』(2 分)(题号:227) RGB 函数通过红.绿.蓝三基色混合产生某种颜色,某语法为 RGB (红.绿.蓝),括号中红、绿、蓝三基色的成分使用 0~255 之间 的整数.若使用三个滚动条分别输入三种基色,为保证输入数值 有效,则应设置()属性. A:Max 和 Min B:Smallchange 和 LargeChange C:Scroll 和 Change D:Value 答案:A 〖第 13 题〗 『单项选择』(2 分)(题号:239) 不管一个对象的属性如何设置,程序运行时始终都能接收焦点的 方法是(). A:用 Tab 键 B:用鼠标 C:用方向键 D:不能实现 答案:D 〖第 15 题〗 『单项选择』(2 分)(题号:237) VisualBasic 是一种()程序设计语言. A:过程式 B:非过程式 C:机器 D:低级 答案:B 〖第 19 题〗 『单项选择』(2 分)(题号:234) VB 应用程序的运行模式是(). A:解释运行模式 B:编译运行模式 C:两者都有 D:汇编模式 答案:C 〖第 20 题〗 『单项选择』(2 分)(题号:241) 窗体的 Enable 属性的属性值是()类型的数据. A:整型 B:字符型 C:逻辑型 D:实型 答案:C 〖第 28 题〗 『单项选择』(2 分)(题号:250) 表达式 2+3*4^5-SIN(X+1)/2 中最先进行的运算是(). A:4^5 B:3*4 C:x+1 D:SIN 答案:C 〖第 34 题〗 『单项选择』(2 分)(题号:258) 常量-0. 的科学计数法是(). A:-1, B:. C:-13.579E-5 D:-1. 答案:C 〖第 41 题〗 『单项选择』(2 分)(题号:264) 函数 Ucase(Mid(&visualbasic&,8,8))的值为(). A:visual B:basic C:VISUAL D:BASIC 答案:D 〖第 43 题〗 『单项选择』(2 分)(题号:256) 不能正确表示条件&两个整型变量 A 和 B 之一为 0,但不能同时为 0& 的布尔表达式(). A:A*B=0ANDA&&B B:(A=0ORB=0)ANDA&&B C:A=0ANDB&&0ORA&&0AND B=0 D:A*B=0AND(A=0ORB=0) 答案:D 第 19 题 (2 分) 题号:238 变量未赋值时,数值型变量的值为(). A:0 B:空 C:1 D:无任何值 答案:A 第 26 题 (2 分) 题号:267 如果将布尔常量值 TRUE 赋值给一个整型变量,则整型变量的值为(). A:0 B:-1 C:True D:FALSE 答案:B 第 35 题 (2 分) 题号:255 表达式 X+1&X 是(). A:算术表达式 B:非法表达式 C:字符表达式 D:关系表达式 答案:D 第 44 题 (2 分) 题号:245 Interger 类型的变量可存的的最大整数是(). A:250 B:256 C:32768 D:32767 答案:D 按优先级顺序,列出如下: ^(乘方)、-(负号)、* (乘)、/(除)、\(整除)、Mod(取余)、+(加)、 -(减)二、选择题?VB 是面向 的程序设计语言。 A、过程 B、工程 C、事件 D、对象 ?下列数据中 是 Boolean 常量。 A、123 B、And C、True D、Or ?I 被 j 整除的逻辑表达式 。 A、I/j=0 B、I\j=0 C、I&&j D、I mod j=0 ?可以用于设置系统当前时间的语句是 。 A、Date B、Date$ C、Time D、Timer ?结构化程序设计方法的核心是规定 3 种基本结构: 结构,分支结构,循环结构。 A、条件 B、顺序 C、当形 D、逻辑 ?放置控件到窗体中的最快捷的方法是 。 A、双击工具箱种的控件 B、单击工具箱中的控件 C、拖动鼠标 D、单击工具箱中的控件并且拖动鼠标 ?当移动控件,重新设定其尺寸时, 属性会自动改变。 A、Clike 和 Change B、Name 和 Caption C、Top 和 Left D、Cancel 和 Default ?将命令按钮的 属性设置为 True, 当用户按下 ESC 时可以激发该按钮的 Clike 事件。 A、Name B、Enable C、Default D、Cancel ?窗体 Form1 的名称属性为 frm,它的 Load 事件过程名是 。 A、Form_Load B、Form1_Load C、Frm_Load D、Me_Load ?菜单编辑器通过 来确定某个菜单栏选项的子菜单。 A、缩进 B、编号 C、复选框 D、下箭头 ?在菜单过程中使用的事件是利用鼠标 菜单来实现的。 A、拖动 B、双击 C、单击 D、移动 ?当用鼠标拖动滚动条的滚动框时,将触发滚动条的 事件。 A、Move B、Change C、Scroll D、Getfocus ? 控件可以帮助控制动画的效果。 A、命令按钮 B、标签 C、计时器 D、文本框 ?当计时器控件的 属性为 False 时,计时器控件将失效。 A、Visible B、Enable C、Cancel D、Default ?VB 中可以使用自定义的过程, 过程称为函数过程,这种过程是有返回值的。 A、事件过程 B、通用过程 C、Function D、属性过程 ?如果希望在离开某个过程后, 还能保存该过程中的局部变量的值, 应使用关键字 在 过程中定义该局部变量。 A、Dim B、Private C、Public D、Static ?窗体文件名的扩展名是 。 A、vbp B、frm C、bas D、vbw ?若在应用程序中用“Private sub sub1(x as integer,y as single) ”定义子过程 sub1,则正确 调用子程序 sub1 的 call 语句是 。 A、Call sub1(I,J) B、Call sub1(3.14,4) C、Call sub1(4,3.14) D、Call sub1( , “4”“3.14” ) ?在窗体上添加一个名称为 Timer1 的计时器,要求每隔 0.75 秒发生一次计时器事件,则需 要将 Timer1 的 Interval 属性设置为。 A、0.75 B、7.5 C、75 D、750 ?以下 不可以使用 print 方法。 A、窗体 B、图片框 C、打印机 D、文本框 ?在窗体上依次创建标签、文本框、命令按钮等控件,运行该程序显示窗体时, 会 首先获得焦点。 A、窗体 B、标签 C、文本框 D、命令按钮 ?如果要在菜单中加入分隔线,可以在标题文本框中输入 。 A、― B、+ C、& D、# ?有变量定义语句 Dim a,b As Integer,变量 a 的类型是 。 A、Integer B、Long C、String D、Variant ?x+y 小于 10 并且 x-y 大于 0 的逻辑表达式是 。 A、x+y&10 OR x-y&0 B、(x+y)&10 OR (x-y)&0 B、x+y&10 AND x-y&0 D、(x+y)&10:(x-y)&0 ?关于 Inputbox(”喂,你好”,”问候”)中的标点符号说法正确的是 。 A、括号中的所有标点符号都必须是英文标点 B、括号中的双引号必须是英文标点 C、括号中的逗号必须是英文标点 D、以上说都不正确 ?以下关于 Msgbox 的叙述中,错误的是 。 A、Msgbox 是有返回值的,返回一个整数 B、通过 Msgbox 可以设置消息框中图标和按钮的类型 C、Msgbox 没有返回值 D、Msgbox 最多可以返回 2 个返回值 ?运行程序产生死循环时,可以按 键终止程序运行。 A、Ctrl+C B、Ctrl+Z C、Ctrl+Break D、单击“停止运行”按钮 ? 默认情况下,定义数组 a(10) ,则数组 a 中共有 个数组元素。 A、9 个 B、10 个 C、11 个 D、个数不确定 ?关于 Options Base 设定说法正确的是 。 A、Options Base 语句一般出现的过程中 B、如果没有 Options Base 语句,那么数组下标默认从 1 开始 C、如果没有 Options Base 语句,那么数组下标默认从 0 开始 D、Options Base 语句可以任意设定数组下标的开始编号 ?VB 有 3 中工作模式,其中不包含 。 A、设计模式 B、运行模式 C、单步模式 D、中断模式 ?VB 窗体的默认坐标系的原点位于窗体的 。 A、中心 B、左上角 C、右下角 D、左下角 ?以下能够实现画矩形的方法是 。 A、Line B、Pset C、Box D、Circle ? 在默认情况下,VB 的启动窗体是 。 A、不包含任何控件的窗体 B、设计时的第 1 个窗体 C、包含控件最多的窗体 D、命名为 frm1 的窗体 ? 随即函数 Rnd 的取值不可能为下列______值。 A、0 B、0.06 C、0.123 D、1.5 ? 假定在图片框 Picture1 中装入了一个图形,为了清除该图形(不删除图片框) ,应采用的 正确方法是______。 ?? A、选择图片框,然后按 Del 键 ?? B、执行语句 Picture1.Picture = LoadPicture (““) ?? C、执行语句 Picture1.Picture =““ ?? D、选择图片框,在属性窗口中选择 Picture 属性条,然后按回车键 三、多项选择 共 10 题 (共计 10 分)━━━━━━━━━━━━━━━━━设 A=&abcdefghijklm&,下列(ACD)的函数值为&jklm&。A:Mid(A,10,4) B:Left(A,4) C:Right(A,4) D:Mid(A,10,14)窗体也是一个对象,它具有(ACD)的特征。A:属性 B:过程 C:事件 D:方法下列哪些标识符不符合变量的命名规则(BCDEF)?A:hyu B:$abc C:4w D:y.u E:ty% F:_n8下列语句哪些是错误的语句(BD)?A:Const Imax As Integer=&o155 B:Const _Ga As String=&abc& C:Dim aa,bb As Integer,cc As String D:yy=8,uu=9请把下面说法中正确的选出来(BCD) 。A:在函数调用过程中数值型函数的默认返回值为 0,可变型函数的默认返回值为空串 B:在调用 Sub 过程中使用 Call 语句时,参数必须在括号内 C:过程本身使用的参数列表称为“形参” ,而主程序传递给过程的真正参数称为“实参” D:DIM 语句声明的数组把数值数组中的全部数组元素都初始化为 0, 把字符串数组中的全部 元素都初始化为空字符串 下面有关数组的说法那些是错误的(BCD)?A:数组存放的是具有相同数据类型的多个数据 B:数组的下标允许是常数、表达式或变量 C:DIM 语句声明的数组把数组中的全部数组都初始化为逻辑型 D:多维数组中每一维的大小为上界-下界;数组的大小为每一维大小的乘积 E:动态数组是指在声明时没有给出数组的大小,当要使用数组时,再决定数组的大小下列说法哪些是正确的(ABD)?A:不能对符号常量重新赋值 B:Label 控件用来在窗体中显示文本,其中的文本用户不能直接修改 C:TAB()函数用于在输出表达式前将输出点定位在第 N-1 个字符位置 D:格式输出函数 Format()可以使数值、日期或字符串按用户指定的格式输出要选择列表框 List1 的第 6 项,可以使用语句(BC) 。A:List1.Selected(6)=True B:List1.Selected(5)=True C:List1.ListIndex=5 D:List1.Selected=5在 VB 中,需要用数据访问对象对数据库进行访问,下列哪些属于 VB 的数据访 问对象(ABD) 。A:DAO B:ADO C:OAD D:RDO下列说法中哪些是正确的(BCD)?A:逻辑型数据占 1 个字节 B:长整型数据占 4 个字节 C:单精度型数据占 4 个字节 D:一个汉字在 Visual Basic 中占 1 个字节填空题〖 第 1 题〗写出用随机函数产生一个 200 至 300 之间整数的 VB 表达式【1】. 答案:200★+★Int(★Rnd*100★) 或 200★+★Int(★100*Rnd★)〖第 2 题〗 已知文本框的内容为&ABCDE&,若文本框 Selstart=4,Sellength=2,则 SelText 为 【1】. 答案: DE〖第 3 题〗VB 提供了列表框控件,当列表框中的项目较多,超过了列表框的长度时,系统会自动的在列表 框边上加一个【1】. 答案: 垂直滚动条 或 滚动条〖第 4 题〗想拥有&快捷键&这项功能,必须在&菜单编辑器&中增加一些特殊的设置,也就是在字母之前加 上【1】. 答案: &〖第 5 题〗列表框(ListBox)显示【1】,用户可以从中选择一个或多个项目. 答案: 项目列表 或 列表〖第 6 题〗设置控件背景颜色的属性名称是【1】. 答案: backcolor〖第 7 题〗如果在模块的声明段中有 Option Base 0 语句,则在该模块中使用 Dim a(6, 3 To 5)声明的数组 有【1】个元素. 答案: 21〖第 8 题〗定时器控件的 Interval 属性值是指时间间隔,单位为毫秒;当每隔此间隔的时间,定时器会触发 一次【1】事件. 答案: Timer〖第 9 题〗写出清除标签 Label1 的显示信息的语句为【1】. 答案: Label1.caption=&& 或 Label1=&& 或 Label1.Caption=&&〖第 10 题〗写出清除图片框的文字或图形信息的语句【1】. 答案: Picture1.cls 或 cls〖第 11 题〗滚动条控件有水平滚动条和【1】滚动条. 答案: 垂直〖第 12 题〗 文本框中所显示的内容是它的【1】属性的值. 答案: Text〖第 13 题〗要使命令按钮 cmdEnd 可以以快捷键 E 访问,应设置属性【1】. 答案: Caption〖第 14 题〗当程序运行时,要求窗体中的文本框呈现空白,则在设计时,把此文本框的【1】属性设置成空 白. 答案: Text〖第 15 题〗如果要使用命令按钮表面显示文字&退出(X)&(在字符 X 之下加下划线),则其 Caption 属性设置 为【1】. 答案: 退出(&X)〖第 16 题〗所有控件都具有的共同属性是【1】属性. 答案: name〖第 17 题〗Visual Basic 为添加到窗体上的第一个图片框 picture 提供的默认对象名为【1】. 答案: Picture1〖第 18 题〗使用 Scale 方法建立窗体 Form1 的用户坐标系,其中窗体左上角坐标为(-200,250),右下角坐标 为(300,-100),具体形式为【1】. 答案: form1.scale (-200,250)-(300,-100)〖第 19 题〗如果在模块的声明段中有 Option Base 1 语句,则在该模块中使用 Dim a(3 To 5,6)声明的数组 有【1】个元素. 答案: 18〖第 20 题〗把&Visual Basic 程序设计&添加到列表框 lstBooks 的语句为【1】. 答案: lstBooks.AddItem &Visual Basic 程序设计&〖第 21 题〗如果要指明 mystring 为固定 15 个字长的全局变量,应该在标准模块中用以下说明语句定义 【1】. 答案: public★mystring★as★string*15 〖第 22 题〗若要在字符串 asdgewl 中取 dge,则使用函数【1】实现. 答案: 1). Mid$(asdgewl$,2,3) 或 Mid(asdgewl,2,3)〖第 23 题〗欲使在自己设计 VB 程序运行过程中,不中止本程序的运行,同时又可调 用系统中已有的应用程序 c:\windows\Calc.exe,可在程序代码窗口必 要的地方添加语句【1】. 答案: shell(&c:\windows\Calc.exe&) 或 shell(&calc.exe&)〖第 24 题〗设置计时器控件只能触发【1】事件. 答案: timer〖第 25 题〗要使鼠标停留在按钮上显示特殊的鼠标形状,应设置的属性值是【1】. 答案: mousepointer〖第 26 题〗使用 Circle 方法在窗体 Form1 上以(15,15)为圆心,10 为半径画圆,具体形式为【1】. 答案: form1.circle (15,15),10〖第 27 题〗使用 Move 方法把图形框 Picture1 的左上角移动到距窗体顶部 100Twip,距窗体左边框 200Twip,同时图形框缩小 50%,具体形式为【1】. 答案: Picture1.move 200,100,picture1.width/sqr(2),picture1.height/sqr(2)〖第 28 题〗对象是既包含【1】又包含对数据进行操作的方法,并将其封装起来的一个逻辑实体. 答案: 数据〖第 29 题〗拖动滚动条中的滚动框将会产生 Scroll 和【1】事件. 答案: Change〖第 30 题〗以图片框 Pic1 的中心位置为圆心,以 700 为半径在 Pic1 上画一个圆的方法是【1】. 答案: pic1.Circle (pic1.width/2,pic1.height/2),700〖第 31 题〗设置计时器对象触发事件的时间间隔用【1】属性. 答案:interval〖第 32 题〗对象具有属性和【1】. 答案: 方法〖第 33 题〗打开&工程窗口&的方法之一是按下【1】组合键. 答案: CTRL+R〖第 34 题〗列表框控件不支持 Click 事件,但支持【1】事件. 答案: dblclick〖第 35 题〗Visual Basic 中的文本框中要使该框不允许多行输入,应设置【1】属性为 false. 答案: MultiLine〖第 36 题〗如果要在单击钮时执行一段代码,则应将这段代码写在【1】事件过程中. 答案: click〖第 37 题〗将焦点定位于命令按钮 Command1 之上的语句为【1】. 答案: Command1.SetFocus 或 SetFocus〖第 38 题〗滚动条控件主要支持两个事件,它们是 scroll 和【1】事件. 答案: change〖第 39 题〗文件按照存取方式及其组成结构可以分为顺序文件和【1】. 答案:随机文件 或 随机〖第 40 题〗由 For k=35 to 0 step 3:next k 循环语句控制的循环次数是【1】. 答案: 0〖第 41 题〗Option Base 1 的作用是确定数组的下界为【1】. 答案: 1〖第 42 题〗文本框中所显示的内容是它的【1】属性的值. 答案:Text〖第 43 题〗列表框控件不支持 Click 事件,但支持【1】事件. 答案: dblclick〖第 44 题〗如果在模块的声明段中有 Option Base 1 语句,则在该模块中使用 Dim a(3 To 5,6)声明的数组 有【1】个元素. 答案: 18〖第 45 题〗写出清除标签 Label1 的显示信息的语句为【1】. 答案: Label1.caption=&& 或 Label1=&& 或 Label1.Caption=&&〖第 46 题〗如果要在单击钮时执行一段代码,则应将这段代码写在【1】事件过程中. 答案: click〖第 47 题〗将焦点定位于命令按钮 Command1 之上的语句为【1】. 答案: Command1.SetFocus 或 SetFocus〖第 48 题〗列表框(ListBox)显示【1】,用户可以从中选择一个或多个项目. 答案: 项目列表 或 列表〖第 49 题〗如果在模块的声明段中有 Option Base 0 语句,则在该模块中使用 Dim a(6, 3 To 5)声明的数组 有【1】个元素. 答案: 21〖第 50 题〗打开&工程窗口&的方法之一是按下【1】组合键. 答案: CTRL+R〖第 51 题〗对象是既包含【1】又包含对数据进行操作的方法,并将其封装起来的一个逻辑实体. 答案: 数据〖第 52 题〗若要在字符串 asdgewl 中取 dge,则使用函数【1】实现. 答案: Mid$(asdgewl$,2,3) 或 Mid(asdgewl,2,3)〖第 53 题〗 文件按照存取方式及其组成结构可以分为顺序文件和【1】. 答案: 随机文件 或 随机〖第 54 题〗对象具有属性和【1】. 答案: 方法〖第 55 题〗定时器控件的 Interval 属性值是指时间间隔,单位为毫秒;当每隔此间隔的时间,定时器会触发 一次【1】事件. 答案: Timer〖第 56 题〗使用 Circle 方法在窗体 Form1 上以(15,15)为圆心,10 为半径画圆,具体形式为【1】. 答案: form1.circle (15,15),10〖第 57 题〗如果要指明 mystring 为固定 15 个字长的全局变量,应该在标准模块中用以下说明语句定义 【1】. 答案: public★mystring★as★string*15〖第 58〗设置计时器控件只能触发【1】事件. 答案: timer〖第 59 题〗滚动条控件有水平滚动条和【1】滚动条. 答案: 垂直〖第 60 题〗写出清除图片框的文字或图形信息的语句【1】. 答案: Picture1.cls 或 cls〖第 61 题〗如果要使用命令按钮表面显示文字&退出(X)&(在字符 X 之下加下划线),则其 Caption 属性设置 为【1】. 答案: 退出(&X)〖第 62 题〗已知文本框的内容为&ABCDE&,若文本框 Selstart=4,Sellength=2,则 SelText 为 【1】. 答案: DE〖第 63 题〗 要使命令按钮 cmdEnd 可以以快捷键 E 访问,应设置属性【1】. 答案: Caption〖第 64 题〗设置控件背景颜色的属性名称是【1】. 答案: backcolor〖第 65 题〗当程序运行时,要求窗体中的文本框呈现空白,则在设计时,把此文本框的【1】属性设置成空 白. 答案: Text〖第 66 题〗所有控件都具有的共同属性是【1】属性. 答案:. name〖第 67 题〗使用 Move 方法把图形框 Picture1 的左上角移动到距窗体顶部 100Twip,距窗体左边框 200Twip,同时图形框缩小 50%,具体形式为【1】. 答案: 1). Picture1.move 200,100,picture1.width/sqr(2),picture1.height/sqr(2)〖第 68 题〗把&Visual Basic 程序设计&添加到列表框 lstBooks 的语句为【1】. 答案: 1). lstBooks.AddItem &Visual Basic 程序设计&〖第 69 题〗想拥有&快捷键&这项功能,必须在&菜单编辑器&中增加一些特殊的设置,也就是在字母之前加 上【1】. 答案: 1). &〖第 70 题〗要使鼠标停留在按钮上显示特殊的鼠标形状,应设置的属性值是【1】.答案: 1). mousepointer〖第 71 题设置计时器对象触发事件的时间间隔用【1】属性. 答案: interval〖第 72 题〗使用 Scale 方法建立窗体 Form1 的用户坐标系,其中窗体左上角坐标为(-200,250),右下角坐标 为(300,-100),具体形式为【1】. 答案:form1.scale (-200,250)-(300,-100)〖第 73 题〗Visual Basic 中的文本框中要使该框不允许多行输入,应设置【1】属性为 false. 答案: MultiLine〖第 74 题〗Visual Basic 为添加到窗体上的第一个图片框 picture 提供的默认对象名为【1】. 答案: Picture1〖第 75 题〗欲使在自己设计 VB 程序运行过程中,不中止本程序的运行,同时又可调 用系统中已有的应用程序 c:\windows\Calc.exe,可在程序代码窗口必 要的地方添加语句【1】. 答案: shell(&c:\windows\Calc.exe&) 或 shell(&calc.exe&)〖第 76 题〗以图片框 Pic1 的中心位置为圆心,以 700 为半径在 Pic1 上画一个圆的方法是【1】. 答案: pic1.Circle (pic1.width/2,pic1.height/2),700〖第 77 题〗循环语句 FOR K=1 TO 10 STEP C1 控制的循环次数为【1】. 答案: 0〖第 78 题〗VB 中,变量的声明可分为两种方法:【1】数组和动态数组. 答案: 静态〖第 79 题〗VB 中,变量的声明可分为两种方法:隐式声明和【1】. 答案: 显式声明 ?英文单词 Visual 的含义是可视化。 ? VB6.0 提供了三种版本,分别是标准版、专业版和企业版。 ?在图形界面的编程方式中采用的是事件驱动编写机制。 ?VB6.0 有三种工作状态,分别是:设计状态、运行状态和中断状态。 ?在 VB 中设置对象属性有两种途径: 一种是在属性窗口中设置, 一种是在程序代码中设置。 ?常量分为两种,分别是:普通常量和符号常量。 ?结构化程序设计的三种基本结构分别是:顺序结构、分支结构和循环结构。 ?使用 print 方法可在窗体中进行文本的输出,用 circle 方法可画圆,用 line 方法可画直线。 ? VB 有三种表达式,它们分别是算数表达式、关系表达式和逻辑表达式。 ?VB 中的注释语句用单引号加注;续行符号是下划线;多行语句同行书写用冒号分隔。 ?VB 提供了两种滚动条,分别是:水平滚动条和垂直滚动条。 ?任意列举出 4 种 Visual Basic 中常用的数据类型数值型、字符型、逻辑型和日期型。 ?Mid(”Visual Basic”,6,3)=l B,Right(”Visual Basic”,3)=Vis。 ?文本框是 VB 的内部控件,消息框不是内部控件,它是需要从用户那里得到消息时出现的 对话框。 ?VB 可以将工程文件生成一个不依赖于 VB 环境而直接运行的文件,这种文件的扩展名是 exe。判断题VB 是一种面向对象的程序设计语言. 答案:YVisual Basic 程序的运行,仅能从某一窗体启动,如 Form1 窗体. 答案:NVB 支持弹出菜单,所谓&弹出菜单&是指单击鼠标后打开的菜单.答案:NVisual Basic 程序的运行可以从 Main()过程启动,也可以从某个窗体启动. 答案: Y Visual Basic 提供的几种标准坐标系统的原点都是在绘图区域的左上角,如果要把 坐标原点放在其它位置,则需使用自定义坐标系统. 答案:YVB 通过窗体管理构成应用程序的各类文件的集合. 答案:N单击并拖拽工具箱中所需的控件到窗体上即可完成添加控件任务.答案:N如果某子程序 add 用 public static sub add()定义,则该子程序的变量都是局部变 量. 答案:N可以用&&&,&+&合并字符串,但是用在变异变量时,&+&可能会将两个数值加起来. 答案:Y全局变量用 global 或 public 关键字声明,且仅在通用声明处可以定义.答案:N 在 VB 中,运算 &D& Like &[! A-Z]& 的结果是 True.答案:N在 VB 中,运算 &ABCDE123A& Like &[a*a] & 的结果是 True. 答案:YVisual_basic 是合法的变量名. 答案:Y某一过程中的静态变量在过程结束后,静态变量及其值可以在其它过程中使用. 答案:NDim i, j as integer 表明 i 和 j 都是整型变量. 答案:N设 A=3,B=4,C=5,D=6,则表达式 A&B And C&=D Or 2* A&C 的值是 False. 案:Y答所有的 VB 的变量,都有隐含说明字符和强调声明两种方法来定义. 答案:N在 VB 中,运算&ABA&Like&[a?a]&的结果是 False. 答案:NSingle 和 Double 型用于保存浮点数,在 VB 中定义单精度浮点 8 位 ,双浮点 16 位.MsgBox()函数建立的消息框能显示信息也能输入信息. 答案:NMsgBox()函数建立的消息框能显示信息也能输入用户的信息. 答案:NPicture 图片框既可用来显示图片和绘制图形,也可用 Print 方法来显示文字. 答 案:N对窗体 Form 内各控件不能用鼠标任意精确定位是由于窗体中的定位网格起作 用. 答案:Y可以利用键盘光标选择菜单项,因此可响应 KeyPress 事件.答案:N在 VB 中,可通过函数 Now 返回计算机系统的日期和时间.答案:N在命令按钮的 Click 事件过程中,exit 与 end 等效.答案:NLine(500,500) C () 命令能够正确画出矩形.答案:N已知窗的 fillcolor=rgb(255,0,0)红,forecolor=rgb(0,255,0)绿,fillstyle=0(solid)语句 circle(200,100),500,,,,2 的输出结果是红边绿心的长椭圆. 答案:N在过程中用 Dim 和 Static 定义的变量都是局部变量.答案:Y在窗体模块的声明部分中用 Private 声明的变量的有效范围是其所在的工程. 答案:N窗体的 Enabled 属性值为 False 时,该窗体上的按钮、 文本框等控件就不会对用户 的操作做出反应. 答案:Y对象的属性都可以在属性窗口中设置.答案:N滚动条控件可作为用户输入数据的一种方法.答案:NVB 允许用户使用 Type 语句在窗体模块的通用声明中自己定义数据类型. 案:Y答 移动框架内的控件时框架内的控件也跟随移动,所以框架内各控件的 Left 和 Top 属性值也将分别随之改变. 答案:N在盘驱动器列表框 Drive1 的 Change 事件过程中,代码 Dir1.Path=Drive1.Drive 的作用是:当 Drive1 的驱动器改变时,Dir1 的目录列表随不同驱动器的作相应改 变. 答案:Y在 VB6.0 中命令按钮不仅响应 Click 事件,而且响应 DbClick 事件. N答案:若已在窗体中加入了一个通用对话框:要求在运行时,通过 ShowOpen 打开对话 框时,只显示扩展名为 DOC 的文件,则对通用对话框的 Filter 的属性设置应该 是:&(*.DOC)| ( .DOC)&. 答案:NVB 规定窗体文件的扩展名是 .vbp.答案:N除了标准控件外,还可引入其它控件及第三方厂商研制的控件.答案:Y同一 Form 窗体中的各控件可以相互重叠,其显示的上下层次的次序不可以调整. 答案:NVariant 是一种数据类型,因此只能存放象其它数据类型一样,无特殊值. 答案: N当定时器控件的 interval 属性值设置为 0 时,会连续不断地激发 Timer 事件. 答 案:N 设计菜单中每一个菜单项分别是一个控件,每个控件都有自己的名字.答案:Y目录列表框中的列表项不可以通过 AddItem 方法进行添加. 答案:YListl.clear 是清除 Listl 的全部列表项,所以 Clear 是对象的方法. 答案:Y框架控件和形状控件都不能响应用户的鼠标的单击事件.答案:Y在 VB 中将一些通用的过程和函数编写好并封装作为方法供用户直接调用 . 答案:Y在 VB 中通用对话框的 Filename 属性返回的是一个输入或选取的文件名字符串. 答案:N利用 Private Const 声明的符号常量,在代码中不可以再赋值.答案:Y?Visual Basic 创建的程序都必须运行在 VB 环境中。不对 ?在窗体中添加控件,只能通过点击控件按键,在窗体上拖动完成添加。不对 ?在程序中出现语句 Text1.Text=”您好! ”,此语句的含义是将控件 Text 的 Text1 属性改 成”您好”。不对 ?默认情况下,定义数组:Dim A(10) As Integer,此时,数组 A 中共有 10 个元素。不对 ?Cls 方法用于清除对象内的文本或图形,在没有明确指定对象时,系统会将文本框做为默 认清除对象。不对 ?在框架中添加多个单选按键或复选框时,为了便捷,可以用复制粘贴的方式进行添加。不 对 ? Visual Basic 中的窗体、命令按键、文本框和标签都有 Caption 属性,用于更改控件中 显示的内容。不对 ?顺序执行语句: Pset(11,21); Line(12,23)-step(7,10); 执行后的当前点坐标是(30,54)。 不对 ?要想在文本框中输入的内容显示成”*”,应该设置文本框的 Text 属性为”*”。不对 ?定义变量时,可以用字母或数字作为变量名称的第一个字符。不对 ?在语句”If x = 2 Then y = 1”中,”x=2”和”y=1”都是赋值语句。不对 ?VB 中可以用 QbColor(参数)表示颜色,其中的参数可以任意取值。不对 ?若想使 Ci

我要回帖

更多关于 计算机二级vb题库 的文章

 

随机推荐