2020年电大《Visual Basic程序设计》期末复习试题及答案
- 格式:doc
- 大小:287.06 KB
- 文档页数:11
2020年Visual Basic 程序设计期末测试复习题288题[含答案]一、选择题1.若要以代码方式设置在文本框中显示文本的字体大小,则可用文本框的______属性来实现。
a) FontNameb) Fontc) FontSized) FontBold 答案:C2.以下控件中没有Caption属性的控件是______。
a) 标签框b) 文本框c) 框架d) 命令按钮答案:B3.在Visual Basic设计界面中不能隐藏的窗口是______。
a) 工程窗口b) 属性窗口c) 立即窗口d) 窗体窗口答案:A4.整型变量占用的字节数为______。
a) 2个字节b) 3个字节c) 4个字节d) 5个字节答案:A5.整型数的取值范围为______。
a) –32767~+32767b) –32768~+32767c) –32768~+32768d) 0~65535 答案:B6.在程序中使用日期型数据时,必须用符号____将日期型数据括起来。
a) @b) $c) %d) # 答案:D7.下列选项中,为字符串常量的是______。
a) 6/12/2001b) "6/12/2001"c) #6,12,2001#d) 6,12,2001# 答案:B8.下列数据类型不可能占8个字节的是_____数据类型。
a) Dateb) Longc) Doubled) Currency 答案:B9.在Visual Basic程序设计中,过程名称的长度不能超过_______个字符。
a) 8b) 40c) 255d) 11 答案:B10.下列程序的运行结果为________。
For I=1 to 3d(I)=2*I-1?d(I)Next Ia) 1 3 5b) 2 4 6c) 1 4 6d) 5 6 7 答案:A11.在Visual Basic中,下列________控件可以包含其他控件。
a) Pictureboxb) Commandbuttonc) Labeld) Checkbox 答案:A12.若要取消窗体的最大化功能,则可设置______属性为False来实现。
2020年Visual Basic 程序设计期末测试复习题288题[含答案]一、选择题1.若要取消窗体的最大化功能,则可设置______属性为False来实现。
a) ControlBoxb) MinButtonc) MaxButtond) Enabeld 答案:C2.下列结构中不属于循环结构的是______。
a) for/nextb) while/wendc) With/end withd) do/loop 答案:C3.下列程序段的执行结果为_____。
Dim M(10),N(10)I=3for T=1 To 5M(T)=TN(I)=2*I+TNext Tprint N(I);M(I)a) 3 11b) 3 15c) 11 3d) 15 3 答案:C4.下列程序段的执行结果是_____。
N=10For k=n To 1 Step-1x=Sqr(k)x=x-2Next kPrint x-2a) -3b) -1c) 1d) 1.16 答案:A5.可以通过_____来删除列表框中的选择项。
a) Enable属性b) RemoveItem方法c) AddItem方法d) Text属性答案:B6.在拖动滚动条的滚动块的时候,在没有松开鼠标前会触发滚动条的______事件。
a) Changeb) keyDownc) Scrolld) DragOver 答案:C7.要想改变一个窗体的标题内容,则应该设置______属性的值。
a) Nameb) Fontnamec) Captiond) Text 答案:C8.在Visual Basic设计界面中不能隐藏的窗口是______。
a) 工程窗口b) 属性窗口c) 立即窗口d) 窗体窗口答案:A9.下列选项中,为字符串常量的是______。
a) 6/12/2001b) "6/12/2001"c) #6,12,2001#d) 6,12,2001# 答案:B10.在Visual Basic程序设计中,过程名称的长度不能超过_______个字符。
2020年Visual Basic 程序设计期末测试复习题288题[含答案]一、选择题1.在Visual Basic设计界面中不能隐藏的窗口是______。
a) 工程窗口b) 属性窗口c) 立即窗口d) 窗体窗口答案:A2.以下面_____那种方式打开的文件,只能读不能写。
a) Inputb) Outputc) Randomd) Append 答案:A3.以下哪个是合法的变量名_______。
a) Lenb) Test@qwc) 6cost_1d) count2s 答案:D4.以下可以构成语句的一项是_______。
a) 对象名.属性名b) 对象名.方法名c) 对象名.事件名d) 对象名.函数名答案:B5.以下程序段的执行结果是_____。
X=2:y=1If x*y<1 Theny=y-1Elsey=-1Print y-x>0End Ifa) Tureb) Falsec) -1d) 1 答案:B6.以下程序段的输出结果是______。
A=Sqr(3)b=Sqr(2)c=a>bPrint ca) -1b) 0c) Falsed) Ture 答案:D7.下列程序运行后,变量s的值为______。
J=0:s=0For I=1 To 4j=j+Is=s+jNext Ia) 20b) 10c) 5d) 15 答案:A8.下列程序段的执行结果是_____。
N=10For k=n To 1 Step-1x=Sqr(k)x=x-2Next kPrint x-2a) -3b) -1c) 1d) 1.16 答案:A9.如下数组声明语句,正确的是______。
a) dim a[3,4] as intigerb) dim a(3,4) as stringc) dim a(n,n) as singled) dim a(3 4) as integer 答案:B10.可以通过_____来删除列表框中的选择项。
2020年Visual Basic 程序设计期末测试复习题288题[含答案]一、选择题1.命令按钮Command1 的Caption属性为“退出(x)”,要将命令按钮的快捷键设为Alt+x,应修改Caption属性为_________。
a) 在x前插入&b) 在x后插入&c) 在x前插入 #d) 在x后插入# 答案:A2.表达式Int(-17.8)+Sgn(17.8)的值是______。
a) 18b) -17c) -18d) -16 答案:B3.复选框控件其Value属性的可取值是_______。
a) Trut和Falseb) 0和1c) 1、2、3d) 0、1、2 答案:D4.所有控件都有的属性是_______,在程序中作为对象的标识引用。
a) Captionb) Valuec) Textd) name 答案:D5.下述的说法哪种是Windows的程序设计方法:_______。
a) 面向对象,顺序驱动b) 面向过程、事件驱动c) 面向过程、顺序驱动d) 面向对象、事件驱动答案:D6.要在C盘当前文件夹下建立一个名为Sd.dat的顺序文件,应先使用_____语句。
a) Open "Sd.dat" For Output As #1b) Open "C:Sd.dat" For Input As #1c) Open "C:Sd.dat" For Output As #1d) Open "Sd.dat" For Input As #1 答案:C7.以下不属于Visual Basic系统的文件类型是a) .frmb) .clsc) .batd) .vbp 答案:C8.下列输出语句中,错误的是______。
a) ? X,yb) Print x,yc) Debug.Print x,yd) Print.Form x,y 答案:D9.下列_______方法是将项目添加到List控件中。
2020年Visual Basic 程序设计期末测试复习题288题[含答案]一、选择题1.在Visual Basic环境下,当写一个新的Visual Basic 程序时,所做的第一件事是________。
a) 编写代码b) 新建一个工程c) 打开属性窗口d) 进入VB环境答案:B2.Strc=Mid("Visual Basic",10,3),则Strc的值_____。
a) "Vis"b) "sua"c) "Bas"d) "sic" 答案:D3.下列选项中,哪一项是所有控件共有的属性_______。
a) Captionb) Valuec) Textd) Name 答案:D4.下列数据中哪一个是布尔常量_______。
a) 123b) notc) TRUEd) xyz 答案:C5.下列数据类型不可能占8个字节的是_____数据类型。
a) Dateb) Longc) Doubled) Currency 答案:B6.如果有声明Dim a(5) As Integer,则该数组共占用______个字节内存。
a) 5b) 6c) 10d) 12 答案:D7.若要取消窗体的最大化功能,则可设置______属性为False来实现。
a) ControlBoxb) MinButtonc) MaxButtond) Enabeld 答案:C8.若要使标签透明,则可使用的属性是_______。
a) BackColorb) BackStylec) BorderStyled) ForeColor 答案:B9.若要使标签的大小自动适应所显示的文本,可通过设置______属性的值来实现。
a) AutoSizeb) Alignmentc) Enabledd) Visble 答案:A10.下列_______属性用于设置或返回文本框中的文本。
《Visual Basic程序设计》课程期末复习一、单项选择题1.如果要设置窗体的标题栏,应选择( B )属性。
A.Visible B.Caption C.Name D.Text2.要使命令按钮不响应用户生成的事件,应设置命令按钮的( D )属性。
A.Visible B.Caption C.Enable D.Enabled3.要使标签能透出窗体的背景,应设置标签的( A )属性。
A.BackStyle B.BorderStyle C.Appearance D.BackColor4.以下控件中,( A )控件不会影响到界面设计效果。
A.计时器B.文本框C.标签D.Line控件5.在Visual Basic中,一般( B )属性用来设置字体的颜色。
A.FontColor B.ForeColor C.BackColor D.ShowColor6.在VB中断模式下,可用调试窗口监视表达式和变量的值,其中在( A )窗口中可以直接键入命令以显示命令所请求的信息。
A.立即 B.监视 C.本地 D.中断7.某计时器控件的interval属性为0时,表示( A )。
A.计时器关闭计时C.Timer事件的间隔时间为0毫秒B.Timer事件的间隔时间为0秒D.计时器启动计时8.在窗体Form1的Click事件过程中有以下语句:Label1.Caption="Visual Basic"若本语句执行之前,标签控件的Caption属性为默认值,则标签控件的Name属性和Caption属性在执行本语句之前的值分别为( B )。
A.Label和Label B.Label1和Label1C.Label1和Visual Basic D.Label和Caption9.( C )控件不具有Caption属性。
A.Label B.Form C.TextBox D.CommandButton10.改变控件在窗体中的上下位置,应设置控件的( A )属性。
A.Top B.Left C.Width D.Right11.文本框中选定的内容,由下列( C )属性反映。
A.Text B.Caption C.Seltext D.SelLenght12.在Visual Basic中,变量的默认类型是( D )。
A.String B.Integer C.Double D.Variant13.假设已定义Integer变量x、y,则以下赋值语句正确的是( C )。
A.x + 1 = y B.x := y C.y = x + y D.1 = x14.\、/、Mod、*四个算术运算符中,优先级别最低的是( C )。
A.\ B./ C.Mod D.*15.下列哪组语句可以将变量A、B值互换( B )。
A.A=C : C=B : B=A B.A=A+B : B=A–B: A=A–BC.A=B : B=A D.A=(A+B)/2 : B=(A - B)/216.以下语句的输出结果是( C )。
Print Format (32548.5,“000,000.00”)A.32548.5 B.32,548.5 C.032,548.50 D.32,548.5017.表达式4+5 \ 6 * 7 / 8 Mod 9 的值是( B )。
A.4 B.5 C.6 D.718.函数Int(Rnd*10)是在( C )范围内的整数。
A.(0, 10)B.(0,10] C.[0, 10)D.[0, 10]19.下面( A )运算符是算术运算符。
A.Mod B.Like C.And D.Not20.已知三个变量A、B、C,判断A、B、C能否构成三角形的逻辑表达式为( B )。
A.A >= B And B >= C And A >= CB.A + C >= B And A + B >= C And B + C >= AC.A + C >= B Or A + B >= C Or B + C >= AD.A + C >= B And A + B >= C Or B + C >= A21.下面程序段运行后,显示的结果是( B )。
Dim intX As IntegerIf intX ThenPrint intXElsePrint intX + 1End IfA.0 B.1 C.2 D.不一定22.以下程序的输出结果是( C )。
Dim a, i%, sum%a = Array(4, 3, 2, 1)For i = 0 To 3sum = sum + a(i)Next iPrint sumA.4 B.6 C.10 D.不一定23.在过程中定义的变量,若希望在离开该过程后,还能保存过程中局部变量的值,则应使用( D )关键字在过程中定义局部变量。
A.Dim B.Public C.Private D.Static24.能通过( D )来删除列表框中的选择项。
A.List属性B.Text属性C.Clear方法D.RemoveItem方法25.ListBox中若没有任何条目选中,其ListIndex属性值为( A )。
A.-1 B.0 C.1 D.任意26.可通过( C )属性判断ListBox列表框控件的项目总数目。
A.ListIndex B.ListText C.Listcount D.随机数27.列表框的( B )属性用于返回或设置列表框中各列表项的文本。
A.Selected B.List C.Text D.Caption28.设List1为列表框控件,List1.Clear中的Clear是( A )。
A.方法B.对象C.属性D.事件29.以下( D )语句将删除列表框List1中的最后一项。
A.List1.RemoveItem List1.ListCountB.List1.ClearC.List1.List(List1.ListCount-1)= ""D.List1.RemoveItem List1.ListCount-130.若要把“XXX”添加到列表框List1中的第三项,则可执行语句( B )。
A.List1.AddItem "XXX", 3 B.List1.AddItem "XXX", 2C.List1.AddItem 3,"XXX" D.List1.AddItem 2,"XXX"31.用户可以通过设置菜单项的( C )属性值为False来使该菜单项失效。
A.Hide B.Visible C.Enabled D.Checked32.用户可以通过设置菜单项的( B )属性值设置为False来使该菜单项不可见。
A.Hide B.Visible C.Enabled D.Checked33.菜单编辑器中,同层次的( B )属性值设置为相同,才可以设置索引值。
A.Caption B.Name C.Index D.ShortCut34.每创建一个顶级菜单,它的下面最多可以有( C )级子菜单。
A.1 B.3 C.5 D.635.在设计菜单时,为了创建分隔栏,要在( B )中输入字符(-)。
A.名称栏B.标题栏C.索引栏D.显示区36.如果要在程序中显示一个弹出菜单,需调用( D )方法。
A.Print B.Move C.Refresh D.PopupMenu37.当单击工具栏上的按钮,会触发的事件是( A )。
A.ButtonClick B.Change C.Load D.KeyPress38.下列可以用来存储图像可以供其它控件使用的控件是( C )。
A.ToolBar B.StatursBar C.ImageList D.TreeView39.在Visual Basic中按文件的访问方式不同,可以将文件分为( 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" For Append As #1 B.Open " C:\stud.txt" For Random As #1C.Open " C:\stud.txt" For Input As #1 D.Open " C:\stud.txt" For Output As #142.随机文件使用( C )语句写数据。
A.Input# B.Write # C.Put D.Get43.随机文件使用( D )语句读数据。
A.Input# B.Write # C.Put D.Get44.程序运行时,驱动器列表框下列( A )属性能返回磁盘驱动器的名称。
A.Drive B.DriveName C.Chgdrive D.Drives45.要用通用对话框控件显示标准的“字体”对话框,应调用其( C )方法。
A.ShowOpen B.ShowColor C.ShowFont D.ShowSaveas46.改变驱动器列表框的Drive属性值将激活其( A )事件。
A.Change B.Scroll C.KeyDown D.KeyUp47.使用目录列表框的( B )属性可以返回或设置当前工作目录的完整路径(包括驱动器盘符)。
A.Drive B.Path C.Dir D.ListIndex48.在随机文件中( D )。
A.记录的内容是随机产生的B.记录的长度是任意的C.记录号是通过随机数产生的D.可以通过记录号随机读取记录49.执行语句Open "C:Stud.txt" For Input As #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 )。