电大计算机本科 补修《VisualBasic程序设计》期末 复习题.docx

上传人:b****8 文档编号:9697432 上传时间:2023-02-05 格式:DOCX 页数:31 大小:161.01KB
下载 相关 举报
电大计算机本科 补修《VisualBasic程序设计》期末 复习题.docx_第1页
第1页 / 共31页
电大计算机本科 补修《VisualBasic程序设计》期末 复习题.docx_第2页
第2页 / 共31页
电大计算机本科 补修《VisualBasic程序设计》期末 复习题.docx_第3页
第3页 / 共31页
电大计算机本科 补修《VisualBasic程序设计》期末 复习题.docx_第4页
第4页 / 共31页
电大计算机本科 补修《VisualBasic程序设计》期末 复习题.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

电大计算机本科 补修《VisualBasic程序设计》期末 复习题.docx

《电大计算机本科 补修《VisualBasic程序设计》期末 复习题.docx》由会员分享,可在线阅读,更多相关《电大计算机本科 补修《VisualBasic程序设计》期末 复习题.docx(31页珍藏版)》请在冰豆网上搜索。

电大计算机本科 补修《VisualBasic程序设计》期末 复习题.docx

电大计算机本科补修《VisualBasic程序设计》期末复习题

《VisualBasic程序设计》(开放本科补修)课程期末复习

一、单项选择题

1.如果要设置窗体的标题栏,应选择(B)属性。

A.VisibleB.CaptionC.NameD.Text

2.要使命令按钮不响应用户生成的事件,应设置命令按钮的(D)属性。

A.VisibleB.CaptionC.EnableD.Enabled

3.要使标签能透出窗体的背景,应设置标签的(A)属性。

A.BackStyleB.BorderStyleC.AppearanceD.BackColor

4.以下控件中,(A)控件不会影响到界面设计效果。

A.计时器B.文本框C.标签D.Line控件

5.在VisualBasic中,一般(B)属性用来设置字体的颜色。

A.FontColorB.ForeColorC.BackColorD.ShowColor

6.在VB中断模式下,可用调试窗口监视表达式和变量的值,其中在(A)窗口中可以直接键入命令以显示命令所请求的信息。

A.立即B.监视C.本地D.中断

7.某计时器控件的interval属性为0时,表示(A)。

A.计时器关闭计时C.Timer事件的间隔时间为0毫秒

B.Timer事件的间隔时间为0秒D.计时器启动计时

8.在窗体Form1的Click事件过程中有以下语句:

Label1.Caption="VisualBasic"

若本语句执行之前,标签控件的Caption属性为默认值,则标签控件的Name属性和Caption属性在执行本语句之前的值分别为(B)。

A.Label和LabelB.Label1和Label1

C.Label1和VisualBasicD.Label和Caption

9.(C)控件不具有Caption属性。

A.LabelB.FormC.TextBoxD.CommandButton

10.改变控件在窗体中的上下位置,应设置控件的(A)属性。

A.TopB.LeftC.WidthD.Right

11.文本框中选定的内容,由下列(C)属性反映。

A.TextB.CaptionC.SeltextD.SelLenght

12.在VisualBasic中,变量的默认类型是(D)。

A.StringB.IntegerC.DoubleD.Variant

13.假设已定义Integer变量x、y,则以下赋值语句正确的是(C)。

A.x+1=yB.x:

=yC.y=x+yD.1=x

14.\、/、Mod、*四个算术运算符中,优先级别最低的是(C)。

A.\B./C.ModD.*

15.下列哪组语句可以将变量A、B值互换(B)。

A.A=C:

C=B:

B=AB.A=A+B:

B=A–B:

A=A–B

C.A=B:

B=AD.A=(A+B)/2:

B=(A-B)/2

16.以下语句的输出结果是(C)。

PrintFormat(32548.5,“000,000.00”)

A.32548.5B.32,548.5C.032,548.50D.32,548.50

17.表达式4+5\6*7/8Mod9的值是(B)。

A.4B.5C.6D.7

18.函数Int(Rnd*10)是在(C)范围内的整数。

A.(0,10)B.(0,10]C.[0,10)D.[0,10]

19.下面(A)运算符是算术运算符。

A.ModB.LikeC.AndD.Not

20.已知三个变量A、B、C,判断A、B、C能否构成三角形的逻辑表达式为(B)。

A.A>=BAndB>=CAndA>=C

B.A+C>=BAndA+B>=CAndB+C>=A

C.A+C>=BOrA+B>=COrB+C>=A

D.A+C>=BAndA+B>=COrB+C>=A

21.下面程序段运行后,显示的结果是(B)。

DimintXAsInteger

IfintXThen

PrintintX

Else

PrintintX+1

EndIf

A.0B.1C.2D.不一定

22.以下程序的输出结果是(C)。

Dima,i%,sum%

a=Array(4,3,2,1)

Fori=0To3

sum=sum+a(i)

Nexti

Printsum

A.4B.6C.10D.不一定

23.在过程中定义的变量,若希望在离开该过程后,还能保存过程中局部变量的值,则应使用(D)关键字在过程中定义局部变量。

A.DimB.PublicC.PrivateD.Static

24.能通过(D)来删除列表框中的选择项。

A.List属性B.Text属性C.Clear方法D.RemoveItem方法

25.ListBox中若没有任何条目选中,其ListIndex属性值为(A)。

A.-1B.0C.1D.任意

26.可通过(C)属性判断ListBox列表框控件的项目总数目。

A.ListIndexB.ListTextC.ListcountD.随机数

27.列表框的(B)属性用于返回或设置列表框中各列表项的文本。

A.SelectedB.ListC.TextD.Caption

28.设List1为列表框控件,List1.Clear中的Clear是(A)。

A.方法B.对象C.属性D.事件

29.以下(D)语句将删除列表框List1中的最后一项。

A.List1.RemoveItemList1.ListCount

B.List1.Clear

C.List1.List(List1.ListCount-1)=""

D.List1.RemoveItemList1.ListCount-1

30.若要把“XXX”添加到列表框List1中的第三项,则可执行语句(B)。

A.List1.AddItem"XXX",3B.List1.AddItem"XXX",2

C.List1.AddItem3,"XXX"D.List1.AddItem2,"XXX"

31.用户可以通过设置菜单项的(C)属性值为False来使该菜单项失效。

A.HideB.VisibleC.EnabledD.Checked

32.用户可以通过设置菜单项的(B)属性值设置为False来使该菜单项不可见。

A.HideB.VisibleC.EnabledD.Checked

33.菜单编辑器中,同层次的(B)属性值设置为相同,才可以设置索引值。

A.CaptionB.NameC.IndexD.ShortCut

34.每创建一个顶级菜单,它的下面最多可以有(C)级子菜单。

A.1B.3C.5D.6

35.在设计菜单时,为了创建分隔栏,要在(B)中输入字符(-)。

A.名称栏B.标题栏C.索引栏D.显示区

36.如果要在程序中显示一个弹出菜单,需调用(D)方法。

A.PrintB.MoveC.RefreshD.PopupMenu

37.当单击工具栏上的按钮,会触发的事件是(A)。

A.ButtonClickB.ChangeC.LoadD.KeyPress

38.下列可以用来存储图像可以供其它控件使用的控件是(C)。

A.ToolBarB.StatursBarC.ImageListD.TreeView

39.在VisualBasic中按文件的访问方式不同,可以将文件分为(B)。

A.文本文件和数据文件B.顺序文件、随机文件和二进制文件

C.ASCII文件和二进制文件D.数据文件和可执行文件

40.检测文件是否结束的函数是(C)。

A.LOF()B.Len()C.EOF()D.Chr()

41.要读出C盘根目录下的顺序文件stud.txt中的内容,下列打开方式中(C)是正确的。

A.Open"C:

\stud.txt"ForAppendAs#1B.Open"C:

\stud.txt"ForRandomAs#1

C.Open"C:

\stud.txt"ForInputAs#1D.Open"C:

\stud.txt"ForOutputAs#1

42.随机文件使用(C)语句写数据。

A.Input#B.Write#C.PutD.Get

43.随机文件使用(D)语句读数据。

A.Input#B.Write#C.PutD.Get

44.程序运行时,驱动器列表框下列(A)属性能返回磁盘驱动器的名称。

A.DriveB.DriveNameC.ChgdriveD.Drives

45.要用通用对话框控件显示标准的“字体”对话框,应调用其(C)方法。

A.ShowOpenB.ShowColorC.ShowFontD.ShowSaveas

46.改变驱动器列表框的Drive属性值将激活其(A)事件。

A.ChangeB.ScrollC.KeyDownD.KeyUp

47.使用目录列表框的(B)属性可以返回或设置当前工作目录的完整路径(包括驱动器盘符)。

A.DriveB.PathC.DirD.ListIndex

48.在随机文件中(D)。

A.记录的内容是随机产生的B.记录的长度是任意的

C.记录号是通过随机数产生的D.可以通过记录号随机读取记录

49.执行语句Open"C:

Stud.txt"ForInputAs#2后,系统(C)。

A.将内存数据存放在C盘当前文件夹下名为Stud.txt的文件中

B.将某个磁盘文件的内容写入C盘当前文件夹下名为Stud.txt的文件中

C.打开C盘当前文件夹下名为Stud.txt的文件,用来读取文件内容

D.在C盘当前文件夹下建立名为Stud.txt的顺序文件

50.下面对象中不能作为容器的是(B)。

A.窗体B.Image控件C.PictureBox控件D.Frame控件

51.要向图片框picP中加载“d:

\hainan\zhiwu.bmp”图像文件,应使用语句(C)。

A.Picture1.Picture="d:

\hainan\zhiwu.bmp"

B.Picture1.Picture=LoadPicture("d:

\hainan\zhiwu.bmp")

C.picP.Picture=LoadPicture("d:

\hainan\zhiwu.bmp")

D.picP.Picture=LoadPicture(d:

\hainan\zhiwu.bmp)

52.执行Form1.Scale(0,10)-(10,-10)语句后,Form1窗体坐标系x轴和y轴的正方向是(A)。

A.向右和向上B.向左和向下C.向右和向下D.向左和向上

53.下列图形中不能使用Shape控件绘制的是(B)。

A.矩形B.三角形C.正方形D.椭圆

54.Line(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)

55.RGB函数通过红、绿、蓝三基色混合产生某种颜色,若使用三个滚动条分别输入三种基色,为保证输入数值有效,则应设置滚动条的(A)属性。

A.Max和MinB.Smallchange和LargeChange

C.Scroll和ChangeD.Value

56.如果在图片框上使用绘图方法绘制一个圆,则图片框的(B)属性决定了该圆的颜色。

A.BackColorB.ForeColorC.FillColorD.DrawStyle

57.键盘事件的执行顺序是(B)。

A.KeyPress,KeyDown,KeyUpB.KeyDown,KeyPress,KeyUp

C.KeyUp,KeyDown,KeyPressD.KeyUp,KeyPress,KeyDown

58.ADO控件属于ActiveX控件,使用之前必须加载MicrosoftADODataConctrol6.0(OLEDB),将ADO控件添加到工具箱中。

添加ADO控件的菜单为(B)。

A.“工程”→“引用”B.“工程”→“部件”

C.“工具”→“选项”D.“工程”→“添加文件”

59.利用ADO访问数据库,首先要创建一个(A)对象,用于建立和数据库的连接。

A.Connection对象B.Recordset对象

C.Command对象D.Object对象

60.SQL语言的Select语句中,用于分组的语句为(B)。

A.whereB.groupbyC.orderbyD.having

61.以下四个控件,不属于数据绑定控件的是(C)。

A.Text控件B.DataGrid控件C.Option控件D.Label控件

62.决定系统是否自动检测多媒体控件(MMControl)各按钮的状态的属性是(B)。

A.EnableB.AutoEnable

C.PlayEnabledD.以上答案都不正确

63.将多媒体控件(MMControl)的Frames属性设为3,则以下叙述正确的是(A)。

A.指定Back或Step命令后退或前进的帧数都为3

B.只有Back命令后退的帧数为3

C.只有Step命令前进的帧数为3

D.后退或前进的帧数都为6

64.多媒体控件(MMControl)具有一组执行MCI命令的下压式按钮。

其中Record按钮表示为(B)。

A.前一首B.录制C.弹出D.播放

65.为了使多媒体控件(MMControl)中的录制按钮不显示,应添加代码(C)。

A.MMControl1.Visible=False

B.MMControl1.Visible=True

C.MMControl1.RecordVisible=False

D.MMControl1.RecordVisible=True

66.在多媒体控件(MMControl)中,DeviceType属性用于设置多媒体设备的类型,如果将要播放的文件是CD歌曲,应将DeviceType属性设置为(D)。

A.DigitalVideoB.WaveAudioC.AVIVideoD.CDAudio

67.WindowsMediaPlayer控件的UiMode属性,表示播放器界面模式,以下选项是播放器模式的属性值是(D)。

A.FullB.MiniC.NoneD.以上都是

68.在WindowsMediaPlayer控件中,决定播放文件是否全屏的属性是(A)。

A.FullScreenB.FullC.ScreenD.stretchToFit

二、填空题

1.数学表达式cox2x+

写成等价的VisualBasic表达式为cos(x)^2+Sqr(x^2-y^2)/2。

2.数学表达式

写成等价的VisualBasic表达式为10^(1/2)*cos(50*3.14/180)或者Sqr(10)*cos(50*3.14/180)。

3.数学式子

对应的VisualBasic运算表达式是:

Sqr(s*(s-a)*(s-b)*(s-c))。

4.将1x<12写成VisualBasic逻辑表达式x>=1Andx<12。

5.已知a=3,b=4,c=5,表达式a>bandNotc>aOrc>bAndc

6.Left("abcd",2)函数的返回值是ab;Right("abcd",2)函数的返回值是cd。

7.在VisualBasic的转换函数中将数值转换为字符串的函数是Str(x);将数字字符串转换为数值的函数是Val(x);将字符转换为相应的ASCII码的函数是Asc(x)。

8.有变量定义语句“DimStr1,Str2AsString*10”,其中Str1变量的类型应为变体型,其中Str2变量的类型应为字符串型。

9.数组的类型可以是基本数据类型,也可以是用户自定义的记录类型。

如果省略类型说明,数组会被设置为默认的变体类型(Variant)。

数组中各个元素在定义时如果是数值类型就被默认初始化为0,如果是字符串类型就被初始化为空字符串。

10.在VisualBasic中,数组默认的下标下界是0,如果希望从1开始,可以使用OptionBasen语句语句来设置。

11.在缺省情况下,用DimA(5,5)语句声明二维数组后,数组A的元素共有36个。

12.在VisualBasic中,参数通过按值传递和按地址传递两种方式传送。

13.VisualBasic中变量依据其作用域不同可以分为过程级变量(局部变量)、模块级变量和全局变量3类。

过程级变量就是指在事件过程或通用过程内定义的变量,它的作用域就是其所在的过程。

模块级变量包括窗体级模块变量和标准模块级变量。

窗体模块变量的作用域是窗体内的所有过程,标准模块变量的作用域是模块内的所有过程。

全局变量的作用域是整个工程中所有的模块和所有的过程。

14.基本程序控制结构可以分为顺序结构、选择结构和循环结构3种。

15.在VisualBasic语言中有三种形式的循环结构。

其中,若循环的次数可以事先确定,可使用For循环;若要求先判断循环进行的条件,可使用While循环或Do循环。

16.VisualBasic一般用4种类型的文件保存,分别是扩展名为.frm的窗体文件,扩展名为bas的标准模块文件,扩展名为.cls的类模块文件和扩展名为.vbp的工程文件。

17.VisualBasic程序开发有三种模式,即设计模式、运行模式和中断模式。

18.VisualBasic中设置断点的按键是F9,逐语句调试的语句是F8。

19.VisualBasic中的程序错误类型主要有编译错误、实时错误和逻辑错误三种。

20.VisualBasic应用程序即工程文件通常由三类模块组成,即窗体模块、标准模块和类模块。

窗体模块包含窗体和代码两部分。

标准模块完全由代码组成,这些代码不与具体的对象相关联,一般用来定义全局变量和公用过程和函数。

类模块用于自定义类。

21.在VisualBasic中将多重窗体程序中第一个被装载内存的窗体称为启动窗体。

22.创建第一个按钮控件对象时,系统自动为其“Name”属性分配一个名字,该名字为Command1。

23.为了在运行时把当前路径下的图形文件picturefile.jpg装入图片框Picture1,所使用的语句为Picture1.Picture=LoadPrcture(“picturefile.jpg”)。

24.在VisualBasic中,每个菜单项都是一个图形控件对象,所以它们也有一些与其他控件类似的属性,标题就相当于其他控件的Caption属性,而名称就相当于Name属性。

25.在VisualBasic菜单中设置显示一条分割线的操作是在【菜单编辑器】的标题栏中,输入一个“-”。

26.在VisualBasic中,文件系统控件包括驱动器列表框(DriveListBox)、目录列表框(DirListBox)和文件列表框(FileListBox)。

三者协同操作可以访问任意位置的目录和文件,可以进行文件系统的人机交互管理。

27.每次重新设置驱动器列表框的Drive属性时,都将引发Change事件。

可在该事件过程中编写代码修改目录列表框的路径,使目录列表框内容随之发生改变。

28.对驱动器列表框来说,每次重新设置驱动器列表框的Drive属性时,将引发Change事件;对目录列表框来说,当Path属性值改变时,将引发Change事件;对于文件列表框,重新设置的Path属性,将引发Change事件。

29.执行指令“Line(200,200)–Step(500,500)”后,CurrentX=700。

30.执行指令“Line(200,200)–(500,500)”后,CurrentX=500。

31.将图片框PictureBox的AutoSize属性设置成Ture时,图片框能自动调整大小,以适应其中的图片。

32.Label和TextBox控件用来显示和输入文本,如果仅需要让应用程序在窗体中显示文本信息,可使用Label控件;若允许用户输入文本,则应使用TextBox控件。

33.按文件的存取方式,可将文件分为顺序文件、随机文件和二进制文件。

34.ADO模型中一般可通过Connection对象的Execute方法执行增加、删除、修改操作。

使用ADO模型时,建立Recordset和Connection对象连接的属性是ActiveConnection。

35.ADO数据模型中一般可通过Connection对象的Execute方法对数据库中的基本表进行增加、删除、修改等不返回结果集的操作。

三、程序阅读题

1.阅读以下程序,写出其功能。

PrivateSubcmdWhy_Click()

'cmdWhy为命令按钮,lblHelloVB为标签,txtHelloVB为文本框

lblHelloVB.Caption="为什么学VB"

txtHelloVB="

(1)VB简单易学,开发效率高,通用性强,用途广泛。

"_

+vbCrLf+vbCrLf+"

(2)VB是国内外最流行的程序设计语言之一,"_

+"也是学习开发Windows应用程序首选的程序设计语言。

"

EndSub

该程序功能:

单击cmdWhy按钮,在lblHelloVB标签显示“为什么学VB”,在txtHelloVB文本框显示以下内容:

1.VB简单易学,开发效率高,通用性强,用途广泛。

2.VB是国内

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1