西华师范大学计算机VB试题及答案7

更新时间:2024-05-08 13:03:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

试卷编号:8485

一、填空 共5题 (共计5分) 第1题 (1.0分) 题号:262

把\程序设计\添加到列表框lstBooks的语句为【1】. =======(答案1)=======

lstBooks.AddItem \程序设计\

第2题 (1.0分) 题号:1402

控件数组的名字由【1】属性决定,而数组中每个元素由【2】属性指定. =======(答案1)======= Name

=======(答案2)======= Index

第3题 (1.0分) 题号:1395

菜单的热键指使用【1】键和菜单项标题中的一个字符来打开菜单.建热键的方法是,在菜单标题的某个字符前加上一个【2】符号,则菜单中这一字符自动加上【3】,表示该字符是热键字符.

=======(答案1)======= Alt

=======(答案2)======= &

=======(答案3)======= 下划线

第4题 (1.0分) 题号:240 设X$ =\则

\的值是【1】. =======(答案1)======= a3456

第5题 (1.0分) 题号:1456

表达式 Fix(-21.68) + Int(-12.02) 的值为 【1】 .

=======(答案1)======= -56

二、判断 共5题 (共计5分) 第1题 (1.0分) 题号:254 move方法的一般形式是:对象名.move A,B[,C,D],其中A指Left ,C 指width. 答案:N

第2题 (1.0分) 题号:1131

菜单选项\属性与\属性是相同的. 答案:N

第3题 (1.0分) 题号:1221

Visual Basic提供的单选按钮的Value属性True表示选中,False表示未选中 答案:Y

第4题 (1.0分) 题号:310

所有的控件在程序运行以后都是可见的. 答案:N

第5题 (1.0分) 题号:1222

Visual Basic的子函数过程不一定会返回一个函数值 答案:N

三、单项选择 共5题 (共计5分) 第1题 (1.0分) 题号:3726 事件的名称(). A:都要由用户定义

B:有的由用户定义,有的由系统定义 C:都是由系统预先定义 D:是不固定的 答案:C

第2题 (1.0分) 题号:3628

语句PRINT\的输出结果为().

A:SGN(-26)=26 B:SGN(-26)=-26 C:SGN(-26)=+1 D:SGN(-26)=-1 答案:D

第3题 (1.0分) 题号:3173

当一个窗体被卸载时,最后引发的一个事件是.

A:Deactivate B:QueryUnload C:Unload D:terminate 答案:D

第4题 (1.0分) 题号:848

在列表框中当前被选中的列表项的序号是由下列哪个属性表示(). A:List B:Index C:ListIndex

D:TabIndex 答案:C

第5题 (1.0分) 题号:3512

在窗体上添加一个命令按钮,编写如下代码: 必须在括号内

C:过程本身使用的参数列表称为“形参”,而主程序传递给过程的真正参数称为“实参” D:DIM语句声明的数组把数值数组中的全部数Option Base 1

Private Sub Command1_Click Dim a

A=Array(1,2,3,4) J=1

For i=4 To1 Step -1 S=s+a(i)*j J=j*10 Next i Print s End Sub

程序运行后,单击命令按钮,输出结果是 A:4321 B:12 C:34 D:1234 答案:D

四、多项选择 共5题 (共计5分) 第1题 (1.0分) 题号:277 下列说法哪些是正确的()? A:不能对符号常量重新赋值

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

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

D:格式输出函数Format()可以使数值、日期或字符串按用户指定的格式输出 答案:ABD

第2题 (1.0分) 题号:281

窗体也是一个对象,它具有()的特征。 A:属性 B:过程 C:事件 D:方法 答案:ACD

第3题 (1.0分) 题号:280 请把下面说法中正确的选出来()。 A:在函数调用过程中数值型函数的默认返回值为0,可变型函数的默认返回值为空串 B:在调用Sub过程中使用Call语句时,参数

组元素都初始化为0,把字符串数组中的全部元素都初始化为空字符串 答案:BCD

第4题 (1.0分) 题号:279

下面有关数组的说法那些是错误的()? A:数组存放的是具有相同数据类型的多个数据

B:数组的下标允许是常数、表达式或变量 C:DIM语句声明的数组把数组中的全部数组都初始化为逻辑型

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

E:动态数组是指在声明时没有给出数组的大小,当要使用数组时,再决定数组的大小 答案:BCD

第5题 (1.0分) 题号:283

要选择列表框List1的第6项,可以使用语句()。

A:List1.Selected(6)=True B:List1.Selected(5)=True C:List1.ListIndex=5 D:List1.Selected=5 答案:BC

五、程序填空 共1题 (共计10分) 第1题 (10.0分) 题号:537

'-------------------------------------- '【程序填空】

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

'功能:窗体中有Text1-Text7共7个文本框,单击按钮Command1在

' Text7中显示前6个文本框中的数值的最大数

'--------------------------------------Private Sub Command1_Click()

Dim a, b, c, d, e, f, m As Integer a = Val(Text1.Text): b = Val(Text2.Text): c = Val(Text3.Text) d = Val(Text4.Text): e = Val(Text5.Text): f = Val(Text6.Text)

Call max(a, b, c, m) Call max(m, d, e, m) Call max(m, f, f, m) '**********SPACE********** Text7.Text = 【?】 End Sub

'**********SPACE********** Sub max(x, y, z 【?】)

If x > y Then m = x Else m = y End If

'**********SPACE********** If m < 【?】 Then m = z End If End Sub

=======(答案1)======= m

=========或========= Cstr(m)

=========或========= Str(m)

======(答案2)======= ,m

=======(答案3)======= z

六、程序改错 共1题 (共计10分) 第1题 (10.0分) 题号:137

'-------------------------------------- '【程序改错】

'-------------------------------------- '题目:求s=72+102+132+??832的值。 '-------------------------------------- Option Explicit

Private Sub Form_Click() Cls

Dim s As Long Dim i As Integer

'**********FOUND********** s = 1

'**********FOUND**********

For i = 7 To 832 s = s + i

'**********FOUND********** loop 30 Print s End Sub

=======(答案1)======= s =0

=======(答案2)======= For i = 7 To 832 step 30 =======(答案3)======= Next i

=========或========= Next

七、程序设计 共1题 (共计20分) 第1题 (20.0分) 题号:481

'-------------------------------------- '【程序设计】

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

'计算如下公式的值:

' y=1+1/3+1/5+1/7+...+1/(2m+1)

' 例如:若m=9,则应输出:2.133255 '--------------------------------------答案:---------------------- Dim y As Double Dim i As Integer y = 1

For i = 1 To m

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

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

八、VB窗体设计 共2题 (共计40分) 第1题 (20.0分) 题号:37

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

--------------------------------------- 题目:请按照题目要求设计指定的窗体。 建立如(图1)所示界面。

--------------------------------------- 提示:题中所提到的控件可以在“部件”中添

加以下项目

“Microsoft Windows Common Control 6.0”。 1、窗体设置

1)名称设置为“MediaPlayer”。 2)标题内容为“媒体播放器”。 3)边框样式设置为1。

4)窗体启动后显示在屏幕中间。 2、在窗体中的最上面添加文本框(TextBox) 窗体快捷键设置为“ALT + A”。 3)添加命令按钮(CommandButton) 名称设置为“cmdShanChu”; 标题内容为“删除(R)”; 窗体快捷键设置为“ALT + R”。 4)添加命令按钮(CommandButton) 名称设置为“cmdShuXing”; 标题内容为“属性(P)”; 窗体快捷键设置为“ALT + P”。 1)名称设置为“lblTitle”。 2)文本内容为“[00:00:00]小城故事”。 3)文本对齐方式为2。 4)锁定文本编辑。

5)前景色“&H00FFFFFF&”。 6)背景色“&H00000000&”。 3、在文本框的下面添加滑动条(Slider) 1)名称设置为“sdrPlaying”。 2)最大值为100。 3)微调为10。 4)滑块样式为3。

3、在滑动条下面添加如下6个按钮(CommandButton)

1)名称设置为“cmdPrev”; 标题内容为“<<”。 2)名称设置为“cmdUp”; 标题内容为“<”。 3)名称设置为“cmdDown”; 标题内容为“>”。 4)名称设置为“cmdNext”; 标题内容为“>>”。 5)名称设置为“cmdStart”; 标题内容为“开始”。 6)名称设置为“cmdStop”; 标题内容为“停止”。

4、在框架“fraKongZhiQi”内添加如下控件 1)添加列表试图(ListView) 名称设置为“lvwKongZhiQi”; 查看设置为3; 添加2个列首;

列首1文本为“控制器”; 列首2文本为“状态”。 2)添加命令按钮(CommandButton) 名称设置为“cmdTianJia”; 标题内容为“添加(A)...”;

5、在框架下面添加如下3个命令按钮(CommandButton)

1)名称设置为“cmdGaoJi”; 标题内容为“高级(D)...”; 窗体快捷键设置为“ALT + D”。 2)名称设置为“cmdYiNan”; 标题内容为“疑难解答(T)...”; 窗体快捷键设置为“ALT + T”。 3)名称设置为“cmdQueDing”; 标题内容为“确定”。 第2题 (20.0分) 题号:73

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

---------------------------------------题目: 启动VB后,新建工程,在窗体上放置四个文本框,

五个标签,两个按钮。各控件属性设置如下表,设

计一个简单计算器,能后实现加、减、乘、除四则

运算。程序运行界面如图所示。 各控件属性设置如下表:

对象名称 Name属性 Caption属性

窗体 默认 加法器程序

命令按钮 commad1 计算

commad2 清除

标签 label1 数1

label2 运算符

label3

数2

label4 =

label5 结果

文本框 text1 text2 text3 text4

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

本文来源:https://www.bwwdw.com/article/vvwg.html

Top