《VB程序设计》考试题型练习 答案

合集下载

vb试题及答案(共10篇)

vb试题及答案(共10篇)

vb试题及答案(共10篇)

篇1:计算机vb试题及答案

计算机vb试题及答案

(1)下面叙述正确的是(C)

A.算法的执行效率与数据的存储结构无关

B.算法的空间复杂度是指算法程序中指令(或语句)的条数

C.算法的有穷性是指算法必须能在执行有限个步骤之后终止

D.以上三种描述都不对

(2)以下数据结构中不属于线性数据结构的是(C)

A.队列

B.线性表

C.二叉树

D.栈

(3)在一棵二叉树上第5层的结点数最多是(B)注:由公式2k-1得

A.8

B.16

C.32

D.15

(4)下面描述中,符合结构化程序设计风格的是(A)

A.使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑

B.模块只有一个入口,可以有多个出口

C.注重提高程序的执行效率

D.不使用goto语句

(5)下面概念中,不属于面向对象方法的是(D)

A.对象

B.继承

C.类

D.过程调用

(6)在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是

(B)

A.可行性分析

B.需求分析

C.详细设计

D.程序编码

(7)在软件开发中,下面任务不属于设计阶段的是(D)

A.数据结构设计

B.给出系统模块结构

C.定义模块算法

D.定义需求并建立系统模型

(8)数据库系统的核心是(B)

A.数据模型

B.数据库管理系统

C.软件工具

D.数据库

(9)下列叙述中正确的是(C)

A.数据库是一个独立的系统,不需要操作系统的支持

B.数据库设计是指设计数据库管理系统

C.数据库技术的根本目标是要解决数据共享的问题

D.数据库系统中,数据的物理结构必须与逻辑结构一致

(10)下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A)

VB程序设计编程考试题及答案

VB程序设计编程考试题及答案

VB程序设计编程考试题及答案

1..输入3个数,输出最大的数

2.有一元二次方程:aX2+bX+c=0,依次输入a,b,c,判断此方程是否有实根

3.输入一个百分制的成绩,若大于等于60,则用消息框弹出,显示“恭喜!成绩通过!”,若小于60,则弹出消息框,显示“抱歉!成绩没有通过!

4.输入学生的百分制成绩,转换输出为五级制成绩,90~100分转换为优秀,80~89转换为良好,70~79转换为中等,60~69转换为及格,0~60转换为不及格。

5.随机产生一个三位正整数,然后逆序输出,产生的数与逆序数同时显示。例如,产生246,输出是642。

6.输入两个整数,求它们的最大公约数。

7.分别统计1-100中,满足3的倍数、7的倍数的数各有多少。

8.输入一串字符,统计其中字母A(不区分大小写)出现的次数。

9.我国目前有13亿人口,按人口年增长率%计算,多少年后我国人口将超过26亿。

10.小猴有桃若干,第一天吃掉一半多一个;第二天吃剩下桃子的一半多一个;以后每天都吃尚存桃子的一半多一个,到第7天只剩一个,问小猴原有桃多少?

11.百元买百鸡问题。假定小鸡每只5角,公鸡每只2元,母鸡每只3元,编程求解购鸡方案。

12.编程求斐波那契数列前11项。(斐波那契数列:F(0)=f(1)=1, F(n)=F(n-1)+F(n-2) n>=2 )

13.已知有序数组a(),编程插入x(x的值为14)。数组a中的元素分别为{12,6,4,89,75,63,100,20,31}。

14.找出被3、5、7除,余数均为1的最小的5个正整数。

vb程序设计题及答案

vb程序设计题及答案

vb 程序设计题及答案

篇一:vb 程序设计试题及答案】

txt> 一、单选题

1. visual basic 是一种面向对象的可视化程序设计语言,采取了a 的编程机制。

(a) 事件驱动(b) 按过程顺序执行

(c) 从主程序开始执行(d) 按模块顺序执行

2. 若要使标签控件显示时不覆盖其背景内容,要对d 属性进行设置。

(a) backcolor (b) borderstyle

(c) forecolor (d) backstyle

3. 在visual basic 中最基本的对象是c ,它是应用程序的基石,是其他控件的容器。

(a) 文本框(b) 命令按钮

(c) 窗体(d) 标签

4. 要判断在文本框是否按下enter 键,应在文本框的d 事件中判断。

(a) change (b)keydown

(c) click (d)keypress

5. 数学表达式3W xIO在vb中的逻辑表达式为d 。

(a) 3=x10(b) 3=x and x10

(c) x=3 or x1O (d) x=3 and x1O

6. rnd 函数不可能为下列b 值。

(a) O (b) 1(c) O.1234 (d) O.OOO5

7. 赋值语句:a=123+mid(123456 ,3,2)执行后,a 变量中的值是d

(a) 12334(b) 123 (c) 12334 (d) 157

8. 对于语句if x=I then y=I ,下列说法正确的是c 。

(a) x=I 和y=I 均为赋值语句

(b) x=I 和y=I 均为关系表达式

(c) x=I 为关系表达式,y=I 为赋值语句

VB程序设计考试试题及答案

VB程序设计考试试题及答案

VB程序设计考试试题及答案

月考上机试题

一.选择题:(10*2)

1由单精度浮点型的数据组成的字节数是

A.2

B.4

C.8

D.16

2.可以同时删除字符串前导和尾部空白的函数是

A.Ltrim

B.Rtrim

C.Trim

D.Mid

3.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是

A.工程资源管理器窗口

B.工具箱窗口

C.代码窗口

D.属性窗口

4.在窗体上添加如下命令按钮,然后编写如下事件过程:C Private Sub Command1 _ Click()

Dim a(10)As Integer

Dim p(3)As Integer

k=5

For i=1 To 10

a(i)=i

Next i

For i=1 To 3

p(i)=a(i*i)

Next i

For i=1 To 3

k=k+p(i)*2

Next i

Print k

End Sub

该过程的运行结果为:

A.35

B.33

C.31

D.29

5.VB表达式Cos(0)+Abs(1)+Int(Rnd(1))的值是

A.1

B. -1

C. 0

D. 2

6.若m,x,y,均为Integer型变量,则执行下面语句后m值是m=1:X=2:Y=3

m=IIf(X>Y,X+Y,X-Y)

A.-1

B.0

C.1

D. 2

7.设a=″Visual Basic″,下面使b=″Basic″的语句是

A.b=Left(a,8,12)

B.b=Mid(a,8,5)

C.b=Right(a,5,5)

D.b=Left(a,8,5)

8.以下不能运行工程的操作是

A..执行"运行"菜单中的"启动"命令

B.单击工具栏中的"启动"命令

《VB程序设计基础》习题答案

《VB程序设计基础》习题答案

程序设计基础

P16 习题一

一,判断题1,错2,对3,错4,错5,6,7,对

二,单选题1,B 2,B 3,D 4,A 5,D 6,B 7,B 8,C 9,D 三, 程序设计题

5, Private Sub Command1_Click()

Form1.FontName = "宋体"

Form1.Print "中文字体宋体"

End Sub

Private Sub Command2_Click()

Form1.FontName = "楷体_GB2312"

Form1.Print "中文字体楷体"

End Sub

Private Sub Command3_Click()

Form1.FontName = "仿宋_GB2312"

Form1.Print "中文字体仿宋"

End Sub

P42 习题二

一,判断题

1,2,3,7,10,对

4,5,6,8,9,11,12,13,14 错

二,单选题

1,A 2,C 3,C 4,B 5,B

6,A 7,B 8,C 9,B 10,C

11,C 12,D 13,B 14,A 15,D

16,B 17,B 18,C 19,B 20,B

21,B 22,D 23,A 24,C 25,B

26,A 27,D 28,B

三,简答题

1. (1) 2 * Cos(alfa) * Sin(alfa/ ( 2 * a )

(2) Sqr( s*(s–a)*(s–b )*(s - c))

(3) ( A^2 + B*C*(X +Y)) / (A+B)

(4) ( 2* 3.14159*r +Exp(-5))* Log(x)

VB程序设计试题 及 参考答案

VB程序设计试题 及  参考答案

VB程序设计及参考答案

一、单选题(共20分,每小题1分)

1、要改变控件的宽度,应修改该控件的()属性。

(A)TOP (B)width (C)Left (D)Height

2、将命令按钮Command1设置为不可见,应修改该命令按钮的()属性。(A)Visible (B)Value (C)Caption (D)Enabled

3、()对象具有clear方法。

(A)图片框(B)窗体(C)复选框(D)列表框

4、启动VB后,就意味着要建立一个新()。

(A)窗体(B)文件(C)工程(D)程序

5、下列()对象不具有Clear方法。

(A)列表框(B)组合框(C)剪贴框(D)图片框

6、组合框有三种风格,它们由Style属性所决定,其中为简单组合框时,Style 属性值应为()

(A)0 (B)1 (C)2 (D)3

7、下列可调整图片框的大小以适合图片的属性是()

(A)Stretch (B)autosize (C)picture (D)oledropmode 8、要想清除文本框中的内容则可利用()进行。

(A)Caption (B)Text (C)Clear (D)Cls

9、在文本框控件中将Text的内容全部显示为所定义的字符的属性是()。(A)Password (B)PasswordChar

(C)需要编程来实现(D)以上都不是

10、Visual Basic是一种面向对象的程序设计语言,所采用的编程机制是()。(A)从主程序开始执行(B)按过程顺序执行

(C)事件驱动(D)按模块顺序执行

11、下列四项中合法的变量名是()。

VB程序设计编程考试题及答案

VB程序设计编程考试题及答案

VB程序设计编程考试题及答案

V B 程序设计编程考试题及答案

1. 输入3 个数,输出最大的数

Private Sub command1_click()

Dim max

For i = 1 To 3 n = Val(InputBox("输入第 "&i &"个数"))

If n >max Then

max = n

End If

Next

Print "三个数中最大的数是 " ; max

End Sub

2. 有一元二次方程:aX2+bX+c=0,依次输入a, b, c,判断此方程是否有实根

Private Sub Command1_Click()

Dim a, b, c, n

a = Text1

b = Text2

c = Text3

n = b * b - 4 * a * c

If n >= 0 Then

Label4 = "方程有根 "

Else

Label4 = "方程无根 "

End If

End Sub

3. 输入一个百分制的成绩,若大于等于60,则用消息框弹出,显示“恭喜!成绩通过!”,若小于60,则

弹出消息框,显示“抱歉!成绩没有通过!

Private Sub Form_Load()

Text1 = ""

End Sub

Private Sub Command1_Click()

Dim n

n = Text1

If n > =60 Then

Val (MsgBox("恭喜!成绩通过! "))

Else

Val (MsgBox("抱歉!成绩没有通过! "))

End If

End Sub

4. 输入一年份,判断它是否为闰年,并显示有关信息。(判断闰年的条件是:年份能被 4 整除但不能被100

VB考试题及答案

VB考试题及答案

VB程序设计期末考试题一、选择题1 下列常量中,是Integer类型常量的是( C )。 A、123& B、-38844 C、123% D、327682 下面选项中()是字符连接运算符. A A、& B、And C、% D、Mod3 下面关于VB的集成开发环境(IDE)的叙述中,不正确的是( B )。 A、IDE是设计、调试、运行VB程序的工具。 B、用户不能随意关闭IDE中的窗口。 C、"窗体设计" 窗口是用来设计应用程序界面(窗体)的。 D、打开 / 关闭各窗口的命令主要在IDE的"视图"菜单中。4 len("vb程序设计")=( C ) 。 A、 5 B、2 C、 6 D、10 5 表达式 15 Mod 4 + 13 \ 5 * 2 的值是 D A、7B、0 C、2 D、46 赋值语句 A=123 + Mid$( "123456",3,2) 执行后,A=( A )。 A、157 B、12334 C、123 D、"12334" 7 在一个语句内写多条语句时,用来分隔每条语句的符号是(C). A、, B、; C、: D、、8 将逻辑型数据转换成整型数据时,转换规则是( D )。 A、将True转换为 1 ,将False转换为 0 B、将True转换为 1 ,将False转换为 -1 C、将True转换为 0 ,将False转换为 -1 D、将True转换为 -1 ,将False转换为 0 9 表达式2+3*4^5-SIN(X+1)/2中最先进行的运算是(D). A、SIN B、4^5 C、3*4 D、x+110 如果x=2,则表达式x+1>2 Or sin(x)>0.9 And 3>x+3的值( B )。 A、不能计算 B、 True C、5 D、False11 随机产生 [10,50] 之间整数的正确表达式是( D )。A、Round( Rnd*50) B、 Int(Rnd*40+10) C、Round( Rnd*51) D、 10+Int(Rnd*41)12 每建立一个窗体,工程管理器窗口中就会增加一个(C). A、类模块文件 B、工程文件 C、窗体文件 D、程序模块文件13 INT(100*RND(1))产生的随机整数的闭区间是(B). A、[1,100] B、[0,99]C、[0,100] D、[1,99]14 下列数据类型中,占用内存最小的是(D). A、Integer B、Single C、Boolean D、Byte15 VisualBasic是一种()程序设计语言.B A、过程式 B、非过程式C、机器 D、低级16 函数Int(10*Rnd)是在(A)范围内的整数. A、[0,9] B、[0,1] C、[1,9] D、[1,10]17 以下合法的一组Visual Basic用户标识符是 C A、Sum 和 8abc B、a#x 和 Pi C、ForLoop 和 Total D、Const 和 DoWhile18 函数Len(Str(Val("123.4")))的值为(B). A、5 B、6 C、8 D、1119 Int(198.555*100+0.5)/100的值为B A、199.6 B、198.56 C、200 D、19820 以下各

VB程序设计练习题及参考答案

VB程序设计练习题及参考答案

Visual Basic程序设计练习题1.Visual Basic是一种面向对象的可视化程序设计语言,采取了A的编程机制。

A.事件驱动B.按过程顺序执行C.从主程序开始执行D.按模块顺

序执行2.在Visual Basic中最基本的对象是C,它是应用程序的基石,是其他控件的容器。

A.文本框B.命令按钮C.窗体D.标签3.多窗体程序是由多个窗体组成。在缺省情况下,VB在应用程序执行时,总是把B 指定为启动窗体。

A.不包含任何控件的窗体B.设计时的第一个窗体

C.包含控件最多的D.命名为Frm1的窗体

4.若有程序代码如下:

text1.text="Visual Basic"

则:text1,text和"Visual Basic" 分别代表C。

A.对象,值,属性B.对象,方法,属性

C.对象,属性,值D.属性,对象,值

5.Visual Basic是一种面向对象的程序设计语言,A不是面向对象系统所包含的三要素。

A.变量B.事件C.属性D.方法6.在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体中的窗口、属性窗口外,必不可少的窗口是C。

A.窗体布局窗口B.立即窗口C.代码窗口D.监视窗口7.保存新建的工程时,默认存放的位置是B。

A.My Documents B.VB98 C.\ D.Windows 8.若要使标签控件显示时不覆盖其背景内容,要对D属性进行设置。

A.BackColor B.BorderStyle C.ForeColor D.BackStyle 9.若要使命令按钮不可操作,要对A属性设置。

VB程序设计练习题附加答案

VB程序设计练习题附加答案

VB程序设计练习题附加答案

《VB程序设计》综合复习资料

第一章Visual Basic程序设计概述

一、填空题

1、Visual Basic是一种面向__对象________的可视化程序设计语言,采取了事件驱动________的编程机制。

2、在VB中工程文件的扩展名是vbp__________,窗体文件的扩展名是___frm_________,标准模块文件的扩展名是__bas_________。

3、执行“工程”菜单下的_部件_________命令,可选择并添加ActiveX控件。

4、Visual Basic 6.0用于开发__ WINDOWS ________环境下的应用程序。

二、选择题

1、下面不是VB工作模式的是(C)

A.设计模式B.运行模式C.汇编模式D.中断模式

2、可视化编程的最大优点是(C)

A.具有标准工具箱

B.一个工程文件由若干个窗体文件组成

C.不需要编写大量代码来描述图形对象

D.所见即所得

3、下列不能打开属性窗口的操作是(C )

A.执行“视图”菜单中的“属性窗口”命令

B.按F4键C.按Ctrl+T

D.单击工具栏上的“属性窗口”按钮

4、下列可以打开立即窗口的操作是(D)

A.Ctrl+D B.Ctrl+E C.Ctrl+F D.Ctrl+G

5、Visual Basic的编程机制是(D)

A.可视化B.面向对象C.面向图形D.事件驱动

三、简答题

1、代码窗口主要包括哪几部分?

2、在工程资源管理器窗口中,主要列出了哪三类文件?

3、窗体布局窗口的主要用途是什么?

4、VB的基本特点是什么?

5、怎样理解可视化设计?

VB程序设计编程考试题及答案

VB程序设计编程考试题及答案

VB程序设计编程考试题及答案

1。。输入3个数,输出最大的数

2。有一元二次方程:aX2+bX+c=0,依次输入a,b,c,判断此方程是否有实根

3。输入一个百分制的成绩,若大于等于60,则用消息框弹出,显示“恭喜!成绩通过!”,若小于60,则弹出消息框,显示“抱歉!成绩没有通过!

4。输入学生的百分制成绩,转换输出为五级制成绩,90~100分转换为优秀,80~89转换为良好,70~79转换为中等,60~69转换为及格,0~60转换为不及格。

5。随机产生一个三位正整数,然后逆序输出,产生的数与逆序数同时显示。例如,产生246,输出是642。

6。输入两个整数,求它们的最大公约数。

7.分别统计1—100中,满足3的倍数、7的倍数的数各有多少。

8。输入一串字符,统计其中字母A(不区分大小写)出现的次数。

9.我国目前有13亿人口,按人口年增长率0.8%计算,多少年后我国人口将超过26亿。

10。小猴有桃若干,第一天吃掉一半多一个;第二天吃剩下桃子的一半多一个;以后每天都吃尚存桃子的一半多一个,到第7天只剩一个,问小猴原有桃多少?

11.百元买百鸡问题。假定小鸡每只5角,公鸡每只2元,母鸡每只3元,编程求解购鸡方案。12。编程求斐波那契数列前11项。(斐波那契数列:F(0)=f(1)=1, F(n)=F(n—1)+F(n —2) n〉=2 )

13。已知有序数组a(),编程插入x(x的值为14)。数组a中的元素分别为{12,6,4,89,75,63,100,20,31}。

14。找出被3、5、7除,余数均为1的最小的5个正整数。

VB程序设计教程 习题解答

VB程序设计教程 习题解答

《VB程序设计教程》(第4版)习题解答

单元一巩固与提高答案

一、选择题

1. Visual Basic 6.0分为3种版本,不属于这3种版本的是

A)学习版B)专业版C)企业版D)业余版

【答】D。

2. 下列方法中不能退出Visual Basic的是

A)按Alt+Q组合键

B)按下Alt+F组合键,然后按Esc键

C)按F10键,然后按F键,再按X键

D)打开“文件”菜单→“退出”命令

【答】B。

3. Visual Basic集成的主窗口中不包括

A)属性窗口B)标题栏C)菜单栏D)工具栏

【答】A。

4. 下列操作可以打开立即窗口的是

A)Ctrl+D B)Ctrl+F C)Ctrl+G D)Ctrl+E

【答】C。

二、填空题

1. 与传统的程序设计语言相比,Visual Basic最突出的特点是____。

【答】事件驱动编程机制。

2. 如果不使用鼠标,用键盘打开菜单和执行菜单命令,第一步应按____键。

【答】功能键F10或Alt键。

3. 建立一个新的标准模块,应该选择____菜单下的“添加模块”命令。

【答】“工程”菜单。

三、思考题

1. 简述Visual Basic的特点。

【答】与一般的程序设计语言相比,VB具有以下特点:

(1) 可视化的设计平台;

(2) 面向对象的设计方法;

(3) 事件驱动的编程机制;

(4) 结构化的设计语言;

(5) 充分利用Windows资源;

(6) 开放的数据库功能与网络支持。

2. 简述Visual Basic集成开发环境的组成。

【答】VB 6.0集成开发环境除了具有标准Windows环境的标题栏、菜单栏、工具栏外,还有工具箱、属性窗口、工程管理器窗口、窗体设计器、立即窗口、窗体布局窗口等有用的开发工具。

《VB语言程序设计》习题参考答案

《VB语言程序设计》习题参考答案

《VB语言程序设计》习题参考答案

第1章习题

一、单选题

1.D 2.B 3.C 4.A 5.C 6. A 7.A 8.B 9.C 10.(1)A (2)B

二、多选题

1.ACDE 2.BCDE 3.CD 4. CE

三、填空题

1.事件驱动 2.解释,编译 3.设计,运行,中断

4. 属性,方法,事件

5. Command2_Click

6. 中央,代码

7.MyForm.frm 8. (1)Cmd1_Click() (2)Print "VB语言程序设计"

编程及上机调试

1. 按要求设置窗体属性

2.在窗体上建立一个标签Label1。程序代码如下:

Private Sub Form_Click()

Label1.Caption = "你单击了窗体"

End Sub

Private Sub Form_DblClick()

Label1.Caption = "你双击了窗体"

End Sub

3.在窗体上建立两个文本框Text1(输入数)、Text2(输出数)和一个命令按钮Command1。两个文本框的Text属性均为空。

Private Sub Command1_Click()

Dim x As Single

x = Val(Text1.Text)

Text2.Text = 15 * x

End Sub

第2章习题

一、单选题

1.①D,②D 2.①A,②C 3.A 4.B 5.B 6.B 7.C 8.D 9.B 10.B 11.A 12.A 13.B 14.A 15.B 16.A 17.B

二、多选题

1.BD 2.CD 3.AC 4. AD

vb程序设计试题(含答案)

vb程序设计试题(含答案)

vb程序设计试题(含答案)

第一套试题

一、选择题(每题2分,共30分)

1.在VB环境中,工程文件的扩展名是( C )

(A).frm (B).bas (C).vbp (D).frx

2.下面4项中不属于面向对象系统三要素的是( A )

(A)变量(B)事件(C)属性(D)方法

3. \、/、Mod、*这4个算述运算符中,优先级别最低的是( C )

(A)\ (B)/ (C)Mod (D)*

4.要使Print方法在Form_Load事件中起作用,要对窗体的( C )属性进行设置(A)BackColor (B)ForeColor

(C)AutoRedraw (D)Caption

5.不论何控件,共同具有的属性是( B )

(A)Text (B)Name

(C)ForeColor (D)Caption

6.要使Form1窗体的标题栏显示“欢迎使用VB”,以下语句正确的是( D ) (A)Form1.Caption=“欢迎使用VB”(B)Form1.Caption=ˊ欢迎使用VBˊ(C)Form1.Caption=欢迎使用VB (D)Form1.Caption=〞欢迎使用VB〞

7.VB提供了结构化程序设计的3种基本结构,这3种基本结构是( D )

(A)递归结构,选择结构,循环结构(B)选择结构,过程结构,顺序结构

(C)过程结构,输入、输出结构,转向结构(D)选择结构,循环结构,顺序结构

8.给变量赋值a=123+MID(“123456”,3,2),a变量中的值是( D )

(A)“12334”(B)123 (C)12334 (D)157

《VB程序设计》作业参考答案

《VB程序设计》作业参考答案

《VB程序设计》作业参考答案

一.选择题

1-5 ABC CB 6—10 CCA DC 11-15 ABC DB 15-20CDA CB 21-25DBD CC

25-30DAC AA 31-35 DAC AA 36-40 BCC CD 41-45 CCC AC 46-50DDB AD

51-55 ACA CD 56-60 BCA DA 61-65 BAADB 66-70DBDAC 71-72BB

二.填空题

(1) E (2) 程序代码(3) CmdDisplay.Visible =False(4) t=a(j)(5) And

(6) 回车符(7) text2.setfocus (8) 3 (9) D=B:B=C:C=D (10) Random

(11)事件过程(12) 打开对话框(13) 3 (14) a(i,j)=0 (15) L1.text

(16) Put # (17) True (18) I MOD 4=0 (19) AaBbCc (20)INT(Rnd*100) ;arr

(21)Output ;Write #1,StuNo,StuName,StuEng

三.编程题

1.

Option Base 1

Private Sub Form_click()

Dim a(3) As Integer, m As Integer

Do While m <> -1 And i < 3

m = InputBox("请输入第" & i + 1 & "条边")

i = i + 1

a(i) = m

If a(i) < 0 Then

VB程序设计题型示例答案

VB程序设计题型示例答案

Visual Basic6.0程序设计题型示例参考答案

一、选择题(每小题中只有一个选项是正确的)

1.A2.C3.C4.C5.D6.B7.D8.B 9.A10.A11.C12.B13.D14.D15.A16.C 17.B18.A19.A20.D21.A22.A23.C24.C 25.A26.C27.D28.D29.C30.C31.C32.B 33.B34.C35.B36.C37.D38.D39.C40.C 41.C42.D43.B44.A45.C46.C47.B48.D 49.D50.D51.B52.C53.B54.D55.D56.C 57.A58.D59.A60.A61.D62.C63.A64.C 65.A66.D67.D68.A69.C70.A71.A72.D 73.C74.A75.D76.B77.D78.B79.A80.B 81.C82.A83.B84.D85.B86.B87.B88.B 89.B90.C91.C92.A93.A94.D95.C96.C 97.D98.C99.D100.D101.A102.D103.D104.C 105.C106.C107.A108.A109.D110.A111.A112.D 113.B114.B115.C116.B117.B118.B119.B120.D 121.C122.B123.D124.C125.C126.D127.D128.D 129.D130.C131.D132.B133.C134.A135.D136.C 137.A138.A139.C140.A141.B142.B143.C144.B 145.A146.A147.B148.D149.D150.B151.D152.C 153.D154.A155.B156.D157.B158.D159.C160.A 161.B162.A163.A164.C165.A166.D167.D168.A 169.D170.A171.B172.D173.A174.C175.D176.B 177.B178.B179.C180.A181.B182.B183.D184.D 185.B186.A187.A188.A189.D190.D191.B192.B 193.B194.A195.B196.D197.C198.B199.C200.D

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《VB 程序设计》考试题型练习

一. 填空

1. VB 中的对象具有 属性 、 事件 、和 方法 三种特性,它们是构成对象的三个基本要素。

2. VB 中的常量分为哪三种: 文字常量 、 符号常量(用户自定义常量) 系统内部常量 。

3. 变量的三要素是指: 变量的名 、 变量的数据类型 、 变量的值 。

4. VB 中日期型数据的表示格式为: #mm/dd/YYYY#或#mm-dd-YYYY# 。

5. 在VB 中,“\”是 整除 运算符;“/”是 浮点除 运算符。两个字符串可以使用连接符 &或+ 串接起来。

6. 2

22z y x z

y x ++++的VB 表达式为 (x+y+z )/sqr(x^2+y^2+z^2) 。

7. a ac b b 242-+的VB 表达式为 (b+sqr(b^2-4*a*c))/(2*a) 。 8. 计时器控件的 Interval 属性用于设置Timer 事件发生的时间间隔,为了使计时器控件Timer1每隔0.5秒触发一次Timer 事件,应将该属性设置为 500 ;为了暂时关闭计时器,应把该计时器的 Enable 属性设置为False 。

二. 单选题

1. 如果要使VB 程序运行时不能对文本框中的内容进行编辑,需将文本框的哪个属性设置为True ( D )。

A )MultiLine

B )Visible

C )TabStop

D )Locked

2. 表达式Right("asdf", 2)+Ucase("as" )的值为( A )。

A )dfAS

B )asAS

C )dfas

D )asas

3. 执行如下语句:

a =InputBox("Today", "Tomorrow", "Yesterday")

将显示一个输入对话框,在对话框的输入区中的默认值是( C )。

A) Today B) Tomorrow C) Yesterday D) Today Tomorrow Yesterday

4. 设a=3,b=5,则以下表达式值为真的是( B )。

A) a>=b And b>10 B) (a>b) Or (b>0)

C) (a<0) Or Not (b>0) D) (-3+5>a) And (b>0)

5.在文本框中,显示的文本内容由哪一个属性设置( C )。

A) Name B) Caption C) Text D) Font

6.模拟投掷方形六面骰子的表达式是( A )。

A) Int(1+6*Rnd) B) Int(6*Rnd) C) Int(6*Rnd-1) D) Int(7*Rnd-1)

7.下面哪个属性用来表示对象的名称(D )。

A) Caption B) Value C) Text D) Name

8.复选框控件的Value属性的取值为(D )

A) 0和1 B) Ture和False C)1,2和3 D) 0,1和2

9.确定一个控件在窗体上的位置的属性是(D )。

A) Width和Height B) Width或Height C) Top或Left D) Left和Top

10.以下选项中,不属于文本框的属性是(C )。

A) Enabled B) Name C) Caption D)Passwordchar

11.图像框(Image)有一个属性可以自动调整图形的大小,以适应图像框的尺寸,这个属性是

(D )。

A) Appearance B) Autosize C) AutoRedraw D) Stretch

12.下列控件中,不能改变其大小的是哪个控件(A )。

A) Timer B) TextBox C) Label D) PictureBox

13.在Print方法中,若使数据以紧凑格式输出,应在各输出项之间加入哪种分隔符?( C )

A) 逗号B) 空格C)分号D) 顿号

14.数学式子10sin25°写成Visual Basic表达式是( B )。

A) 10* Sin(25) B) 10*Sin(25*3.14/180) C) 10*Sin(25°) D) 10Sin25

15.若需要在同一窗体内安排两组相互独立的单选按钮(OptionButton),可使用什么控件做容器

将它们分开?( A )

A) Frame B) Label C)Image D) TextBox

三.简答题

1.VB中下列属性分别表示什么:width、left 、backcolor 、Enabled。

a)控件的宽度

b)控件距离窗体左上角的横坐标

c)控件的背景色

d)控件是否能对事件产生响应。

2.试将下列运算符的优先级按从高到低顺序排列:大于运算符、乘法运算符、字符串连接运算符、

指数运算符、逻辑非运算符

a)指数运算符、乘法运算符、字符串连接运算符、大于运算符、逻辑非运算符

3.简述建立一个完整的VB应用程序的过程。

a)创建程序的用户界面。

b)设置界面上各个对象的属性。

c)编写对象响应事件的程序代码。

d)保存工程。

e)测试和调试应用程序,检查并排除程序中的错误。

f)创建可执行程序。

4.简述函数与过程的主要区别。

a)函数有返回值,过程没有返回值

b)定义函数所使用的关键字为:Function;定义过程所使用的关键字为:Sub

c)函数定义时,指定了返回值的数据类型

d)函数定义中,使用了“函数名=表达式”语句

四.读程序,写出运行结果

1.在窗体上画两个名称分别为Text1、Texte2的文本框和一个名称为Command1的命令按钮,然

后编写如下事件过程:

Private Sub Command1_Click()

Dim x As Integer, n As Integer

x = 1

n = 0

Do While x < 30

x = x * 3

n = n + 1

Loop

Text1.Text = Str(x)

Text2.Text = Str(n)

End Sub

程序运行后,单击命令按钮,在两个文本框中显示的值分别是:81和4

2.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:

Private Sub Command1_Click()

Dim x As Integer, n As Integer

x = 1: n = 4

For i = 1 To n

For j = 1 To i

相关文档
最新文档