大学VB考试题 联系客服

发布时间 : 星期一 文章大学VB考试题更新完毕开始阅读5148cb48767f5acfa1c7cd60

试卷编号:8066

一、填空 共10题 (共计10分) 第1题 (1.0分) 题号:227 表达式 1 and 0的值【1】. 答案:1). False

第2题 (1.0分) 题号:222

把整数0赋给一个逻辑型变量,则逻辑变量的值为【1】. 答案:1). False

第3题 (1.0分) 题号:60

a 和b 中有仅只有一个为1,相应的Visual Basic逻辑表达式为【1】.答案: 1). a=1 xor b=1 第4题 (1.0分) 题号:251

Print \ 的结果为【1】.答案: 1). x=False 第5题 (1.0分) 题号:244设x为一个两位数,将x个位数和十位数交换后所得两位数VB的表达式是【1】.答案:1). (x mod 10) * 10 + int(x/10) 第6题 (1.0分) 题号:318

由For k=35 to 0 step 3:next k循环语句控制的循环次数是【1】.答案: 1). 0

第7题 (1.0分) 题号:226

表达式 32\\7 MOD 3^2 的值是【1】.答案: 1). 4 第8题 (1.0分) 题号:288

文件按照存取方式及其组成结构可以分为顺序文件和【1】.答案: 1). 随机文件 或 随机

第9题 (1.0分) 题号:319 Option Base 1的作用是确定数组的下界为【1】.答案 1). 1 第10题 (1.0分) 题号:297

写出清除图片框的文字或图形信息的语句【1】. 答案:1). Picture1.cls 或 cls

二、判断 共10题 (共计10分) 第1题 (1.0分) 题号:236

所有的VB 的变量,都有隐含说明字符和强调声明两种方法来定义. 答案:N

第2题 (1.0分) 题号:246

ActiveX控件是扩展名为*.ocx的独立文件,使用时需用 \工程\部件\载入或移去. 答案:Y 第3题 (1.0分) 题号:289

框架控件和形状控件都不能响应用户的鼠标的单击事件. 答案:Y

第4题 (1.0分) 题号:350

在窗体模块的声明部分中用Private声明的变量的有效范围是其所在的工程. 答案:N

第5题 (1.0分) 题号:354在框架控件上放置的控件可以移动到框架控件的外面.答案:N

第6题 (1.0分) 题号:231可以用\合并字符串,但是用在变异变量时,\可能会将两个数值加起来. 答案:Y

第7题 (1.0分) 题号:261

VB允许设计和使用用户自己设计的控件. 答案:Y 第8题 (1.0分) 题号:247

Circle方法绘制扇形或圆弧图形时,图形的形状不仅与起始角、终止角的大小相关,而且与起始角、终止角的正或负相关. 答案:Y 第9题 (1.0分) 题号:330 有一个程序在属性窗口中设置了它的窗体字体大小为10号,而程序代码若设置了它的窗体字体大小为20号那么当程序运行后实际的窗体字体大小为20号.答案:Y

第10题 1.0分 题号:225 Visual Basic程序的运行可以从Main()过程启动,也可以从某个窗体启动. 答案:Y 三、单项选择 共10题 (共计10分) 第1题 (1.0分) 题号:319 能够改变窗体边框线类型的属性是(). A:FontStyle B:BorderStyle C:BackStyle D:Border 答案:B 第2题 (1.0分) 题号:822 以下()对象不具有Clear方法. A:列表框B:组合框 C:剪贴板 D:图片框 答案:D 第3题 (1.0分) 题号:258常量-0.00013579的科学计数法是().A:-1,3579E+0.4 B:.00013579C:-13.579E-5 D:-1.3579E-0.4 答案:C

第4题 (1.0分) 题号:230 vb 应用程序是分层管理的,其最高的层次为(). A:工程 B:模块 C:窗体D:过程 答案:A

第5题 (1.0分) 题号:837 用户可以通过设置菜单项的()属性值为FALSE来使该菜单项不可见

. A:Hide B:Checked C:Visible D:Enabled 答案:C 第6题 (1.0分) 题号:334若要使标签控件显示时,不覆盖其背景内容,应设置签控件的()属性.

A:BACKCOLOR B:BORDERSTYLE C:FORECOLOR D:BACKSTYLE 答案:D

第7题 (1.0分) 题号:377 下列哪个变量的取法是不正确的(). A:TName B:T_Temp C:T32 D:T32#答案:D 第8题 (1.0分) 题号:380 下列数据类型中,占用内存最小的是(). A:Boolean B:Byte C:Integer D:Single 答案:B

第9题 (1.0分) 题号:371 下列关于设置控件属性的叙述正确的是(). A:用户必须设置属性值B:所有的属性值都可以由用户随意设定 C:属性值不必一一重新设置 D:不同控件的属性项都完全一样 答案:C

第10题 (1.0分) 题号:801要使标签能够显示所需要的东西,则在程序中应设置其哪一属性的值(). A:Caption B:Text C:Name D:AutoSize 答案:A 四、多项选择 共5题 (共计10分) 第1题 (2.0分) 题号:279

下面有关数组的说法那些是错误的()? A:数组存放的是具有相同数据类型的多个数据 B:数组的下标允许是常数、表达式或变量

C:DIM语句声明的数组把数组中的全部数组都初始化为逻辑型

D:多维数组中每一维的大小为上界-下界;数组的大小为每一维大小的乘积

E:动态数组是指在声明时没有给出数组的大小,当要使用数组时,再决定数组的大小 答案:BCD 第2题 (2.0分) 题号:277 下列说法哪些是正确的()?

A:不能对符号常量重新赋值

B:Label控件用来在窗体中显示文本,其中的文本用户不能直接修改

C:TAB()函数用于在输出表达式前将输出点定位在第N-1个字符位置

D:格式输出函数Format()可以使数值、日期或字符串按用户指定的格式输出 答案:ABD 第3题 (2.0分) 题号:280 请把下面说法中正确的选出来()。

A:在函数调用过程中数值型函数的默认返回值为0,可变型函数的默认返回值为空串

B:在调用Sub过程中使用Call语句时,参数必须在括号内

C:过程本身使用的参数列表称为“形参”,而主程序传递给过程的真正参数称为“实参”

D:DIM语句声明的数组把数值数组中的全部数组元素都初始化为0,把字符串数组中的全部元素都初始化为空字符串 答案:BCD 第4题 (2.0分) 题号:285 在VB中,需要用数据访问对象对数据库进行访问,下列哪些属于VB的数据访问对象()。

A:DAO B:ADO C:OAD D:RDO 答案:ABD

第5题 (2.0分) 题号:276 下列语句哪些是错误的语句()? A:Const Imax As Integer=&o155

B:Const _Ga As String=\As String D:yy=8,uu=9 答案:BD

五、程序填空 共1题 (共计10分) 第1题 (10.0分) 题号:57 '【程序填空】

'功能:求 1!+2!+??+10!的值。

'------------------------------------------------------- Private Sub Form_Click()

'**********SPACE********** 【?】 s = 1

For I = 2 To 10 t = t * I

'**********SPACE********** 【?】

'**********SPACE********** 【?】 Print s End Sub

答案:

1). t = 1

2). s = s + t 3). Next I 或 Next

━━━━━━━━━━━━━━━━ 六、程序改错 共2题 (共计20分) ━━━━━━━━━━━━━━━━ 第1题 (10.0分) 题号:460 '------------------------------------------------ '【程序改错】

'------------------------------------------------ '题目:已知C的公式表示如下:

' n! ' C=------------------ ' (n-m)!*m!

'函数过程fac( )求k!函数,在Fomr_Click事件中完成运算,

'请修正程序中错误。

'------------------------------------------------ Option Explicit

Private Function fac(k As Integer) As Single Dim x As Single, j As Integer '**********FOUND********** x = 0

For j = 1 To k

'**********FOUND********** x = x ^ j Next j fac = x End Function

Private Sub Form_Click() Dim C As Single

Dim m As Integer, n As Integer m = Val(InputBox(\请输入一个整数(m):\ n = Val(InputBox(\请输入一个整数(n):\ '**********FOUND********** C = fac(n) / fac(n - m) * fac(m) Print \End Sub 答案:

1). x=1

2). x=x*j 或 x=j*x

3). C = fac(n) / fac(n - m) / fac(m) 或 C = fac(n) / (fac(n - m) * fac(m)) 或 C = fac(n) / ( fac(n - m) * fac(m) )

第2题 (10.0分) 题号:467 '------------------------------------------------ '【程序改错】

'------------------------------------------------

'题目:从计算机输入三个数 , 找出中间数

'------------------------------------------------ Option Explicit

Private Sub FindMidNum()

Dim x As Integer, y As Integer, z As Integer, A As Integer

x = InputBox(\INPUT THE FIRST NUMBER\

y = InputBox(\INPUT THE SECOND NUMBER\

z = InputBox(\INPUT THE THIRD

NUMBER\

'**********FOUND********** If x > y Then A = x x = y y = A End If

'**********FOUND********** If y = z Then Print y

'**********FOUND********** ElseIf x = z Then Print z Else

Print x End If End Sub

Private Sub Form_Click() FindMidNum End Sub 答案

1). If x < y Then 或 If y > x Then 2). If y >= z Then 或 If z <= y Then

3). ElseIf x >= z Then 或 ElseIf z <= x Then ━━━━━━━━━━━━━━━━ 七、程序设计 共1题 (共计10分) ━━━━━━━━━━━━━━━━ 第1题 (10.0分) 题号:479 '------------------------------------------------- '【程序设计】

'-------------------------------------------------

'题目:编写函数fun其功能是:根据整型形参m,计算

' 如下公式的值:y=1/2+1/4+1/6+...+1/2m ' 例如:若m=9,则应输出:1.41448412698413

'------------------------------------------------- 答案:----------------------

Dim y As Double Dim i As Integer For i = 1 To m

y = y + 1 / (2 * i) Next fun = y ----------------------

━━━━━━━━━━━━━━━━━━ 八、VB窗体设计 共2题 (共计20分) ━━━━━━━━━━━━━━━━━━

第1题 (10.0分) 题号:21

------------------------------------------------ 【窗体设计】

------------------------------------------------ 题目:请按照题目要求设计指定的窗体。

建立如(图1)所示界面:请按所给窗体的样子设 计窗体,不要求控件的尺寸一样,运行时得到所

给窗体即可,有时需要简单的事件过程。要求 “退出”选项包含在“文件”菜单中,其余选项包含

在“选项”菜单中。

------------------------------------------------

1、在窗体内添加2个菜单(名称分别为menu_File,menu_Option),

然后在菜单(menu_File)下添加1个菜单(名称为menu_File_Exit)

在菜单(menu_Option)下添加6个菜单(名称分别为menu_Option_TestButton,

menu_Option_CheckBox,menu_Option_TextWarp,menu_Option_OptionButton,

menu_Option_TextBox,menu_Option_Image)。 在窗体内添加7个按钮(Command1,Command2,Command3,Command4,Command5, Command6,Command7)。 2、窗体设置:

设置窗体名称(Name)为“Form21”。 设置窗体标题(Caption)为“控件示例”。 3、菜单设置:

设置菜单(menu_File)的标题(Caption)为“文件(&F)”。

设置菜单(menu_Option)的标题(Caption)为“选项(&O)”。

设置菜单(menu_Option)下的菜单(menu_Option_TestButton)的标题(Caption)为“测试按钮”。

设置菜单(menu_Option)下的菜单(menu_Option_CheckBox)的标题(Caption)为“复选框”。 设置菜单(menu_Option)下的菜单(menu_Option_TextWarp)的标题(Caption)为“文本换行”。

设置菜单(menu_Option)下的菜单(menu_Option_OptionButton)的标题(Caption)为“选项按钮”。

设置菜单(menu_Option)下的菜单(menu_Option_TextBox)的标题(Caption)为“文本框”。 设置菜单(menu_Option)下的菜单(menu_Option_Image)的标题(Caption)为“图像”。 4、按钮设置:

设置按钮(Command1)的标题(Caption)为“测试按钮(&T)”。

设置按钮(Command2)的标题(Caption)为“复选框(&C)”。

设置按钮(Command3)的标题(Caption)为“文本换行(&W)”。

设置按钮(Command4)的标题(Caption)为“选项按钮(&P)”。

设置按钮(Command5)的标题(Caption)为“文本框(&E)”。

设置按钮(Command6)的标题(Caption)为“图像(&I)”。

设置按钮(Command7)的标题(Caption)为“退出(&X)”

第2题 (10.0分) 题号:54

--------------------------------------------------------------------- 【窗体设计】

--------------------------------------------------------------------- 题目:请按照题目要求设计指定的窗体。(本题有6个项目要完成)

建立如图009所示界面:

注意:保存时不得修改窗体和工程文件的名称及路径,否则后果自负。

--------------------------------------------------------------------- 1、窗体设置

1)名称为“模板”

2)标题为“南京工程学院” 2、在窗体上方添加一个标签控件 1)对齐方式为右对齐

2)设置背景透明,边框风格为1 3)内容为“透明右对齐”

3、在前一个标签下方添加另一个标签控件 1)能自动调整大小

2)背景色为白色,值为H00FFFFFF 3)标题为“0” 4)字体大小为36

4、在窗体上添加一个时钟控件 1)时间间隔为1秒

2)在Timer事件过程中添加代码,使第二个标签的标题的值加一。

5、在窗体下方添加一个列表框控件 1)名称为“列表” 2)设置为不可用

3)排序属性设为真

4)Top为3360,Left为2280 6、在窗体右下角添加一个命令按钮 1)名称为“计时切换” 2)标题为“计时”

3)在单击事件过程中添加代码,使时钟控件的Enabled属性值取反。

----------此为题目要求的最后一行,以下空白---------------------------------------

试卷编号:8066

一、填空 共10题 (共计10分) 第1题 (1.0分) 题号:227表达式 1 and 0的值【1】. 答案: 1). False

第2题 (1.0分) 题号:222

把整数0赋给一个逻辑型变量,则逻辑变量的值为【1】. 答案: 1). False

第3题 a 和b 中有仅只有一个为1,相应的Visual Basic逻辑表达式为【1】.答案: 1). a=1 xor b=1

第4题 (1.0分) 题号:251Print \ 的结果为【1】.答案: 1). x=False

第5题 (1.0分) 题号:244 设x为一个两位数,将x个位数和十位数交换后所得两位数VB的表达式是【1】.答案:1). (x mod 10) * 10 + int(x/10)

第6题 (1.0分) 题号:318 由For k=35 to 0 step 3:next k循环语句控制的循环次数是【1】.答案: 1). 0 第7题 (1.0分) 题号:226 表达式 32\\7 MOD 3^2 的值是【1】. 答案: 1). 4 第8题 (1.0分) 题号:288

文件按照存取方式及其组成结构可以分为顺序文件和【1】.答案: 1). 随机文件 或 随机

第9题 (1.0分) 题号:319Option Base 1的作用是确定数组的下界为【1】.答案:1). 1

第10题 (1.0分) 题号:297

写出清除图片框的文字或图形信息的语句【1】. 答案 1). Picture1.cls 或 cls

二、判断 共10题 (共计10分) 第1题 (1.0分) 题号:236

所有的VB 的变量,都有隐含说明字符和强调声明两种方法来定义 答案:N

第2题 (1.0分) 题号:246

ActiveX控件是扩展名为*.ocx的独立文件,使用时需用 \工程\部件\载入或移去. 答案:Y 第3题 (1.0分) 题号:289

框架控件和形状控件都不能响应用户的鼠标的单击事件. 答案:Y

第4题 (1.0分) 题号:350

在窗体模块的声明部分中用Private声明的变量的有效范围是其所在的工程. 答案:N 第5题 (1.0分) 题号:354

在框架控件上放置的控件可以移动到框架控件的外面. 答案:N

第6题 (1.0分) 题号:231

可以用\合并字符串,但是用在变异变量时,\可能会将两个数值加起来. 答案:Y 第7题 (1.0分) 题号:261

VB允许设计和使用用户自己设计的控件.答案:Y 第8题 (1.0分) 题号:247

Circle方法绘制扇形或圆弧图形时,图形的形状不仅与起始角、终止角的大小相关,而且与起始角、终止角的正或负相关. 答案:Y 第9题 (1.0分) 题号:330 有一个程序在属性窗口中设置了它的窗体字体大小为10号,而程序代码若设置了它的窗体字体大小为20号,那么当程序运行后实际的窗体字体大小为20号.答案:Y 第10题 (1.0分) 题号:225

Visual Basic程序的运行可以从Main()过程启动,也可以从某个窗体启动.答案:Y