2011vb本科练习题 下载本文

内容发布更新时间 : 2024/5/3 16:42:41星期一 下面是文章的全部内容请认真阅读。

选择题

VB是一种面向对象的可视化程序设计语言,采取了_________的编程机制。 A) 事件驱动 B) 按照过程顺序执行 C) 从主程序开始执行 D) 按模块顺序执行 假如一个Visual Basic 应用程序由一个窗体模块和一个标准模块构成。为了保存该应用程序,以下正确的操作是__________。

A)只保存窗体模块文件。 B)分别保存窗题模块、标准模块和工程文件。 C)只保存窗体模块和标准模块文件。 D)只保存工程文件。 以下不属于VB工作模式的是_______________模式。

A)设计 B)编译 C)运行 D)中断 文本框没有________________属性。

A)Enabeld B)Caption C)Visible D)BackColor Dim b1, b2 as Integer 语句显式声明变量__________________。 b1和b2都为整型

b1是整型,b2是变体型 b1是变体型,b2是整型 b1和b2都为是变体型

语句 If X=1 Then Y=1 ,下列说法是正确的________________。 X=1 和 y=1都是赋值语句

X=1 是关系表达式,y=1是赋值语句 X=1 是赋值语句,y=1是关系表达式 X=1 和 y=1都是关系表达式

For – Next 循环结构中,若循环控制变量的步长为0,则_______________。 A)形成无限循环 B)循环体执行一次后结束循环 C)语法错误 D)循环不执行即结束循环 下列中不是属性的是:

A. caption B. text C. Click D. picture 在设计阶段,当双击窗体上的某个控件时,所打开的窗口是( ) A.工程资源管理器窗口 B.工具箱窗口 C.代码窗口 D.属性窗口 以下叙述中正确的是( )

A. 窗体的Name属性指定窗体的名称,用来标识一个窗体 B.窗体的Name属性的值是显示在窗体标题栏中的文本 C.可以在运行期间改变对象的Name属性的值 D.对象的Name属性值可以为空 设有如下声明: Dim X As Integer

如果Sgn(X)的值为-1,则X的值是( )

A. 整数 B.大于0的整数 C.等于0的整数 D.小于0的数 设a=3,b=5,则以下表达式值为真的是( )

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

C.a=0 D.(-3+5>a) And (b>0)

从键盘上输入两个字符串,分别保存在变量strl、str2中。确定第二个字符串在第一个字符串中起始位置的函数是( )

A.Left B.Mid C. String D.Instr 设a=\,下面使b=\的语句是( ) A.b=Left(a,8,12) B.b=Mid(a,8,5) C . b=Right(a,5,5) D.b=Left(a,8,5)

在VB中把一组具有同一名字、不同下标的下标变量称为___________。 A)同类数据 B)数组 C)变量数组 D)变量

若用Dim a(10) As Integer 语句声明了数组a ,以下语句中错误的是______。 A)a(9)=a(-6) B)a(1)=56 C)a(8)=a(1)+a(3) D)a(1)=a(8)-34

对于动态数组a,如果需要重新定义大小,并保留原有数据,可使用语句_________。 A)Dim B)ReDim C)Dim Preserve D)ReDim Preserve 在自定义的函数过程体内,至少对函数名赋_____________值。 A)一次 B)两次 C)三次 D)四次 设有以下循环结构 Do 循环体

Loop While <条件>

则以下叙述中错误的是_____________。

A)若\条件\是一个为0的常数,则一次也不执行循环体 B)\条件\可以是关系表达式、逻辑表达式或常数 C)循环体中可以使用Exit Do语句

D)如果\条件\总是为True,则不停地执行循环体

要想从子过程调用后返回两个结果,下面子过程语句合法的是______________。

在窗体上有一个文本框控件,名称为TxtTime;一个计时器控件,名称为Timerl,要求每一秒钟在文本框中显示一次当前的时间。程序为: Private Sub Timerl ____( ) TxtTime.text=Time End Sub

在下划线上应填人的内容是( )

A.Enabled B.Visible C. Interval D.Timer

在窗体上画两个单选按钮,名称分别为Optionl、Option2,标题分别为\宋体\和\黑体\;一个复选框,名称为Checkl,标题为\粗体\;一个文本框,名称为Textl,Text属性为\改变文字字体\。要求程序运行时,当“宋体”单选按钮和“粗体”复选框被选中,能够实现上述要求的语句序列是( )

A.Optionl.Value=True B.Optionl.Value=True Checkl.Value=False Checkl.Value=True C. Option2.Value=False D.Optionl.Value=True Checkl.Value=True Checkl.Value=1

要想在过程调用后返回两个结果,下面的过程定义语句合法的是( ) A. Sub Procl(ByVal n,ByVal m) B. Sub Procl(n,ByValm)

C. Sub Procl(n,m)

D. Sub Procl(ByVal n,m)

在参数传递过程中,使用关键字( )来修饰参数,可以使之按值传递。 A.ByVal B.ByRef

C. Value D.Reference

关于语句If x=1 Then y=1,下列说法正确的是( ) A. x=1和y=1均为赋值语句 B.x=1和y=1均为关系表达式

C. x=1为关系式表达式,y=1为赋值语句 D.x=1为赋值语句,y=1为关系表达式

列表框中的列表项的数目可通过以下哪个属性的值获得( )

A.Count B.Listcount C.Listlndex D.Index 要清除列表框中所有的列表项时,应使用以下哪种方法( )

A.Remove B.Clear C.Removeitem D.Cls 产生[10,37]之间的随机整数的Visual Basic表达式是( ) A.Int(Rnd(1)*27)+10 B.Int(Rnd(1)*28)+10 C.Int(Rnd(1)*27)+11 D.Int(Rnd(1)*28)+11 下列叙述中不正确的是( )

A. 变量名的第一个字符必须是字母 B.变量名的长度不超过255个字符

C.变量名可以包含小数点或者内嵌的类型声明字符 D.变量名不能使用关键字

在一个语句行内写多条语句时,语句之间应该用( )分隔。 A.逗号 D.分号 C.顿号 D.冒号 二、填空题

对象的三要素为_______、____________、____________。

要将用户在文本框Text1中所选择的文本赋值给变量a,应书写语句________。 要设置窗体的背景图,应使用图形加载函数___________。

当对命令按钮picture属性装入.bmp图形文件后,命令按钮上并没有显示所需的图形,原因是没有将__________属性设置为1(Graphical)

VB是一种面向对象的可视化程序设计语言,采取了_________的编程机制。 滚动条的值的范围是由________属性和________属性决定的。

在VB中最基本的对象是________,它是应用程序的基石,是其他控件的容器。 算术式(1+xy)6 的VB表达式是________。

产生“C”~“L”范围内的一个大写字符的VB表达式是________。 表示x 是5或7的倍数的VB表达式是________。 已知A$=”87654321”,求表达式Val(Left(A$,4))+ Mid(A$,4,2)的值是_______. INT(1234.567*100+0.5)/100的值是__________。

产生变量X的值在[10,100]中的表达式为__________。 如果要使命令按钮Command1上显示文字“退出(X),并以Alt+X为快捷键,则其Caption属性应设置为:__________ 。

VB系统执行Form_Load( )事件过程时,如果用Print 在窗体上输出显示信息,必须将_____________属性设置为__________。

如果要在命令按钮上显示图形,应将命令按钮的________属性设置为1-Graphical。