电大计算机本科 补修《Visual_Basic程序设计》期末 复习题
- 格式:doc
- 大小:286.50 KB
- 文档页数:19
开放本科计算机专业补修课程《Visual Basic程序设计》期末复习指导2006年7月一、课程考核有关说明《Visual Basic程序设计》是本科计算机专业补修课程。
课程教学总学时数为72学时,5 学分。
其中授课学时为36学时,实验课学时为36学时。
(一)考核对象:电大木科计算机专业课程补修学生。
(二)考核方式:木课程采用形成性考试与终结性考试相结合的考试方式。
(三)命题依据:本课程依据课程的教学大纲要求命题,实行全省统一考试,所使用的文字教材是中央电大出版社出版的《Visual Basic程序设计》(刘世峰主编)。
本课程考核说明是形成性考核与终结性考试命题的基本依据。
(四)课程总成绩的记分方法:形成性考核成绩占总成绩的20%,终结性考试成绩占总成绩的80%。
课程总成绩按百分制记分,60分为合格。
(五)形成性考核的形式及要求:形成性考核主要考核学生平时作业成绩及实验的完成状况,依作业及实验的平时成绩由各地方电大的课程主管教师给分。
省电大将不定期随机抽检各地电大学生的作业及实验报告。
(六)终结性考核的要求及形式1.考核要求本课程考核学生以下知识和能力(1)了解:Visual Basic集成开发环境。
ActiveX的简单应用。
(2)理解:对象的概念、可视化编程和事件驱动的基本特性。
(3)掌握:常用控件及其属性、事件和方法;基木数据类型、常量、变量、常用函数、表达式运算;Visual Basic6.0基本语句和基本结构,数组和了程序的调用;文件系统控件和Winsock控件的基本用法;VB坐标系统的原理,简单图形图像的基木处理方法;VB 数据库应用程序的基本框架、SQL操纵数据的方法。
具备阅读、编写和调试简单Visual Basic 应用程序的能力。
2.组卷原则依"Visual Basic程序设计”教学大纲规定的要求,按掌握、理解、了解三个层次命题。
以大纲中所要求的“掌握内容”为主,约占60%, “理解内容”为辅,约占30%, 了解的内容较少,约占10%o试题覆盖面广,并突出重点。
2020年Visual Basic 程序设计期末测试复习题288题[含答案]一、选择题1.若要使标签的大小自动适应所显示的文本,可通过设置______属性的值来实现。
a) AutoSizeb) Alignmentc) Enabledd) Visble 答案:A2.目录列表框的path属性的作用是______。
a) 显示目录列表框中打开的当前目录。
b) 显示当前驱动器或指定驱动器上的某目录下的文件名。
c) 显示根目录下的文件名。
d) 显示路径下的文件。
答案:A3.写列选项中,合法的变量是______。
a) c%aaab) sum_3c) Elsed) 5persons 答案:B4.要想改变一个窗体的标题内容,则应该设置______属性的值。
a) Nameb) Fontnamec) Captiond) Text 答案:C5.以下控件中没有Caption属性的控件是______。
a) 标签框b) 文本框c) 框架d) 命令按钮答案:B6.在VB中,过程共有三种,他们是______。
a) 事件过程,子过程和函数过程。
b) sub过程,Function过程和Property过程。
c) 事件过程,函数过程和属性过程。
d) Sub过程,函数过程和通用过程。
答案:A7.在程序中使用日期型数据时,必须用符号____将日期型数据括起来。
a) @b) $c) %d) # 答案:D8.下列选项中,为字符串常量的是______。
a) 6/12/2001b) "6/12/2001"c) #6,12,2001#d) 6,12,2001# 答案:B9.下列程序的运行结果为________。
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 答案:A10.下列控件不能改变大小的有_______。
a) TextBoxb) Labelc) Timerd) PictureBox 答案:C11.下列程序段的执行结果为_____。
2019年Visual Basic 程序设计期末测试复习题200题[含答案]一、选择题1.以下控件中没有Caption属性的控件是______。
a) 标签框b) 文本框c) 框架d) 命令按钮答案:B2.若要使标签控件显示时,不覆盖其背景内容,应设置标签控件的()属性a) BACKCOLORb) BORDERSTYLEc) FORECOLORd) BACKSTYLE 答案:D3.以下过程不属于Sub过程的是_____。
a) 编译过程b) Sub通用过程c) proper属性过程d) Event事件过程答案:A4.表达式25.26 MOD 6.98的值是_____。
a) 1b) 5c) 4d) 提示错误信息答案:C5.在使用菜单编辑器设计菜单时,必须输入的项是____。
a) 标题b) 名称c) 索引d) 快捷键答案:B6.命令按钮Command1 的Caption属性为“退出(x)”,要将命令按钮的快捷键设为Alt+x,应修改Caption属性为_________。
a) 在x前插入&b) 在x后插入&c) 在x前插入 #d) 在x后插入# 答案:A7.下列控件中可自动设置滚动条的是________。
a) 复选框b) 框架c) 列表框d) 标签框答案:C8.下列结构中不属于循环结构的是______。
a) for/nextb) while/wendc) With/end withd) do/loop 答案:C9.下列是一个循环结构的程序,循环体内的语句将执行_____次。
K=0For I=1 to 10For j=1 to 100K=K+1Next jNext Ia) 0b) 10c) 100d) 1000 答案:D10.在Visual Basic环境下,当写一个新的Visual Basic 程序时,所做的第一件事是________。
a) 编写代码b) 新建一个工程c) 打开属性窗口d) 进入VB环境答案:B11.所有控件都有的属性是_______,在程序中作为对象的标识引用。
2020年Visual Basic 程序设计期末测试复习题288题
[含答案]
一、选择题
1.下列_______属性用于设置或返回文本框中的文本。
a) Caption
b) Text
c) Name
d) DragIcon 答案:B
2.任何控件都具有的属性是()
a) TEXT
b) CAPTION
c) NAME
d) FORECOLOR 答案:C
3.要想改变一个窗体的标题内容,则应该设置______属性的值。
a) Name
b) Fontname
c) Caption
d) Text 答案:C
4.在VB中,过程共有三种,他们是______。
a) 事件过程,子过程和函数过程。
b) sub过程,Function过程和Property过程。
c) 事件过程,函数过程和属性过程。
d) Sub过程,函数过程和通用过程。
答案:A
5.整型数的取值范围为______。
a) –32767~+32767
b) –32768~+32767
c) –32768~+32768
d) 0~65535 答案:B
6.在程序中使用日期型数据时,必须用符号____将日期型数据括起来。
a) @
b) $
c) %。
2020年Visual Basic 程序设计期末测试复习题288题[含答案]一、选择题1.若要取消窗体的最大化功能,则可设置______属性为False来实现。
a) ControlBoxb) MinButtonc) MaxButtond) Enabeld 答案:C2.以下不属于Visual Basic系统的文件类型是a) .frmb) .clsc) .batd) .vbp 答案:C3.可以通过_____来删除列表框中的选择项。
a) Enable属性b) RemoveItem方法c) AddItem方法d) Text属性答案:B4.写列选项中,合法的变量是______。
a) c%aaab) sum_3c) Elsed) 5persons 答案:B5.要想改变一个窗体的标题内容,则应该设置______属性的值。
a) Nameb) Fontnamec) Captiond) Text 答案:C6.以下控件中没有Caption属性的控件是______。
a) 标签框b) 文本框c) 框架d) 命令按钮答案:B7.在Visual Basic设计界面中不能隐藏的窗口是______。
a) 工程窗口b) 属性窗口c) 立即窗口d) 窗体窗口答案:A8.整型变量占用的字节数为______。
a) 2个字节b) 3个字节c) 4个字节d) 5个字节答案:A9.在程序中使用日期型数据时,必须用符号____将日期型数据括起来。
a) @b) $c) %d) # 答案:D10.下列数据中哪一个是布尔常量_______。
a) 123b) notc) TRUEd) xyz 答案:C11.下列程序段的执行结果是_____。
N=10For k=n To 1 Step-1x=Sqr(k)x=x-2Next kPrint x-2a) -3b) -1c) 1d) 1.16 答案:A12.下列程序的运行结果为________。
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 答案:A13.下列程序运行后,变量s的值为______。
2020年Visual Basic 程序设计期末测试复习题288题[含答案]一、选择题1.在Visual Basic环境下,当写一个新的Visual Basic 程序时,所做的第一件事是________。
a) 编写代码b) 新建一个工程c) 打开属性窗口d) 进入VB环境答案:B2.整型数的取值范围为______。
a) –32767~+32767b) –32768~+32767c) –32768~+32768d) 0~65535 答案:B3.下列数据类型不可能占8个字节的是_____数据类型。
a) Dateb) Longc) Doubled) Currency 答案:B4.如果有声明Dim a(5) As Integer,则该数组共占用______个字节内存。
a) 5b) 6c) 10d) 12 答案:D5.下列程序的运行结果为________。
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 答案:A6.若要取消窗体的最大化功能,则可设置______属性为False来实现。
a) ControlBoxb) MinButtonc) MaxButtond) Enabeld 答案:C7.若要以代码方式设置在文本框中显示文本的字体大小,则可用文本框的______属性来实现。
a) FontNameb) Fontc) FontSized) FontBold 答案:C8.若要将窗体隐藏起来,则实现的方法为_______。
a) Unloadb) Showc) WindowsStated) Hide 答案:D9.若要使标签的大小自动适应所显示的文本,可通过设置______属性的值来实现。
a) AutoSizeb) Alignmentc) Enabledd) Visble 答案:A10.下列_______属性用于设置或返回文本框中的文本。
大学VisualBasic复习题及答案VB复习题一、填空题1.VB应用程序的两个基本特点是和。
2.在VB中根据变量的作用域不同,变量可以分为、和。
3.VB提供的_ _属性,用来控制对象是否可见,当属性值为_ _时,表示对象可见。
4.为使某窗口中的命令按钮“确定(E)”具有如下特性:按“Alt+E”键或按“Enter” 键,均可代替用鼠标单击该按钮的操作,应设置该按钮的Caption属性值为___________,并且设置其_________属性值为_________。
5.在Visual Basic中,由系统事先设定的,能被对象识别和响应的动作称为_______________。
6.数字关系3<=X<10表达式写成正确的VB表达式为____________________________。
7.表达式Len("123程序设计ABC")的值是___________。
8.在窗体上画一个文本框和一个图片框,然后编写如下两个事件过程Private Sub Form_Click()Text1.Text = "VB程序设计"End SubPrivate Sub Text1_Change()Picture1.Print "VBProgramming"End Sub程序运行后,单击窗体,在文本框中显示的内容是________________,而在图片框中显示的内容是_____________。
9.创建一个VB应用程序三个主要的步骤是、和。
10.当程序运行时,要求窗体中的文本框呈现空白,则在设计时,应当在此文本框的窗口中,把此文本框的属性设置成空白。
11.Label和TextBox控件用来显示和输入文本,如果仅需要让应用程序在窗体中显示文本信息,可使用控件;若允许用户输入文本,则应使用控件。
12.要想在代码中给名为txtshow的文本框赋予文本:GOOD WORK!时,应当编写的语句是。
《Visual Basic程序设计》(开放本科补修)课程期末复习 一、单项选择题 1. 如果要设置窗体的标题栏,应选择( B )属性。 A.Visible B.Caption C.Name D.Text 2. 要使命令按钮不响应用户生成的事件,应设置命令按钮的( D )属性。 A.Visible B.Caption C.Enable D.Enabled 3. 要使标签能透出窗体的背景,应设置标签的( A )属性。 A.BackStyle B.BorderStyle C.Appearance D.BackColor 4. 以下控件中,( A )控件不会影响到界面设计效果。 A.计时器 B.文本框 C.标签 D.Line控件 5. 在Visual Basic中,一般( B )属性用来设置字体的颜色。 A.FontColor B.ForeColor C.BackColor D.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="Visual Basic" 若本语句执行之前,标签控件的Caption属性为默认值,则标签控件的Name属性和Caption属性在执行本语句之前的值分别为( B )。 A.Label和Label B.Label1和Label1 C.Label1和Visual Basic D.Label和Caption 9. ( C )控件不具有Caption属性。 A.Label B.Form C. TextBox D.CommandButton 10. 改变控件在窗体中的上下位置,应设置控件的( A )属性。 A.Top B.Left C.Width D.Right 11. 文本框中选定的内容,由下列( C )属性反映。 A.Text B.Caption C.Seltext D.SelLenght 12. 在Visual Basic中,变量的默认类型是( D )。 A.String B.Integer C.Double D.Variant 13. 假设已定义Integer变量x、y,则以下赋值语句正确的是( C )。 A.x + 1 = y B.x := y C.y = x + y D.1 = x 14. \、/、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–B C.A=B : B=A D.A=(A+B)/2 : B=(A - B)/2 16. 以下语句的输出结果是( C )。 Print Format (32548.5,“000,000.00”) A.32548.5 B.32,548.5 C.032,548.50 D.32,548.50 17. 表达式4+5 \ 6 * 7 / 8 Mod 9 的值是 ( B )。 A.4 B.5 C.6 D.7 18. 函数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.Not 20. 已知三个变量A、B、C,判断A、B、C能否构成三角形的逻辑表达式为( B )。 A.A >= B And B >= C And A >= C B.A + C >= B And A + B >= C And B + C >= A C.A + C >= B Or A + B >= C Or B + C >= A D.A + C >= B And A + B >= C Or B + C >= A 21. 下面程序段运行后,显示的结果是( B )。 Dim intX As Integer If intX Then Print intX Else Print intX + 1 End If A.0 B.1 C.2 D.不一定 22. 以下程序的输出结果是( C )。 Dim a, i%, sum% a = Array(4, 3, 2, 1) For i = 0 To 3 sum = sum + a(i) Next i Print sum A.4 B.6 C.10 D.不一定 23. 在过程中定义的变量,若希望在离开该过程后,还能保存过程中局部变量的值,则应使用( D )关键字在过程中定义局部变量。 A.Dim B.Public C.Private D.Static 24. 能通过( 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.Caption 28. 设List1为列表框控件,List1.Clear中的Clear是( A )。 A.方法 B.对象 C.属性 D.事件 29. 以下( D )语句将删除列表框List1中的最后一项。 A.List1.RemoveItem List1.ListCount B.List1.Clear C.List1.List(List1.ListCount-1)= "" D.List1.RemoveItem List1.ListCount-1 30. 若要把“XXX”添加到列表框List1中的第三项,则可执行语句( B )。 A.List1.AddItem "XXX", 3 B.List1.AddItem "XXX", 2 C.List1.AddItem 3,"XXX" D.List1.AddItem 2,"XXX" 31. 用户可以通过设置菜单项的( C )属性值为False来使该菜单项失效。 A.Hide B.Visible C.Enabled D.Checked 32. 用户可以通过设置菜单项的( B )属性值设置为False来使该菜单项不可见。 A.Hide B.Visible C.Enabled D.Checked 33. 菜单编辑器中,同层次的( B )属性值设置为相同,才可以设置索引值。 A.Caption B.Name C.Index D.ShortCut 34. 每创建一个顶级菜单,它的下面最多可以有( C )级子菜单。 A.1 B.3 C.5 D.6 35. 在设计菜单时,为了创建分隔栏,要在( B )中输入字符(-)。 A.名称栏 B.标题栏 C.索引栏 D.显示区 36. 如果要在程序中显示一个弹出菜单,需调用( D )方法。 A.Print B.Move C.Refresh D.PopupMenu 37. 当单击工具栏上的按钮,会触发的事件是( A )。 A.ButtonClick B.Change C.Load D.KeyPress 38. 下列可以用来存储图像可以供其它控件使用的控件是( C )。 A.ToolBar B.StatursBar C. ImageList D.TreeView 39. 在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 #1 C.Open " C:\stud.txt" For Input As #1 D.Open " C:\stud.txt" For Output As #1 42. 随机文件使用( C )语句写数据。 A.Input# B.Write # C.Put D.Get 43. 随机文件使用( D )语句读数据。 A.Input# B.Write # C.Put D.Get 44. 程序运行时,驱动器列表框下列( A )属性能返回磁盘驱动器的名称。 A.Drive B.DriveName C.Chgdrive D.Drives 45. 要用通用对话框控件显示标准的“字体”对话框,应调用其( C )方法。 A.ShowOpen B.ShowColor C.ShowFont D.ShowSaveas 46. 改变驱动器列表框的Drive属性值将激活其( A )事件。 A.Change B.Scroll C.KeyDown D.KeyUp 47. 使用目录列表框的( B )属性可以返回或设置当前工作目录的完整路径(包括驱动器盘符)。 A.Drive B.Path C.Dir D.ListIndex 48. 在随机文件中( 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轴的正方向