Exam03_VB复习资料一.doc_第1页
Exam03_VB复习资料一.doc_第2页
Exam03_VB复习资料一.doc_第3页
Exam03_VB复习资料一.doc_第4页
Exam03_VB复习资料一.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、选择题1. 将Visual Basic编制的程序保存在磁盘上,至少会产生何种文件_。A、.doc与.txt B、.com与.exe C、.bat与.frm D、.vbp与.frm2. 下列_语句不能用于变量声明。 A、Dim B、Public C、Const D、Private Private 相当于dim ,补充一点,Static也用于变量声明,也许我们会说用Static定义的变量为静态变量,要求大家熟练掌握静态变量与动态变量的区别。在这里还可以补充一点模块级变量和常量的知识(我上课专门展开讲过.)。3. 如果一个变量未经定义就直接使用,则该变量的类型为_。A、Variant B、Integer C、Boolean D、String又问:如果写有语句dim x ,则x是变体类型变量,对吗?4. 可作为Visual Basic变量名的是_。A、show B、Alphi_1 C、2E3 D、4D+2又问:下列符号中,_可以作为VB的变量名。A、for B、m&m D、name1 D、_city5. 语句X=X+1表示_。A、变量X的值与X+1的值相等B、将变量X的值存到X+1中去C、将变量X的增1后再赋给XD、变量X的值为16. 下列_对象不具有Caption属性。A、Label B、Option C、Form D、Timer7. 代数式 的VisualBasic表达式是 。A、a+b/Sqr(c+Log(a)+c/d B、(a+b)/(Abs(c+Log(a)+c/d) C、(a+b)/(Abs(c+Log(a)+c/d) D、(a+b)/(Sqr(c+Log(a)+c/d)如果有人让你把Visual Basic表达式:8*Exp(3)*Log(25),写成数学表达式的结果,那该如何写呢?参考答案是:8e3Ln25(这类题目要求我们能把数学表达式正确地写成Visual Basic表达式)8. 下列几项中,_属于合法的日期型常量A、10/10/09 B、10/10/09 C、#10/10/09# D、10/10/099. 判断变量x、y中有且只有一个为0的下列各表达式中,正确的是_。A、x=0 Or y=0 and x*y0 B、x+y=0 and x*y0C、x+y0 and x*y=0 D、x=0 and y010. 条件“m、n不同时为0”写作VB的表达式为_ 。A、Not(m=0 And n=0) B、m+n=0 C、m=0 And n0 D、m*n=011. 表达式 _ 可以计算整型变量x 的位数。 A、Len(Trim(Str(Abs(x) B、Len(Abs(x)-1C、Len(Abs(x) D、Len(Trim(Int(x)12. 函数 InStr(windowse, Mid(winnt,2,2) 的返回值是 _。A、0B、1C、2、3本题显然要求你掌握Instr函数的作用,查Instr函数的功能。同时记一下String函数,请写出String(5, A)、String(5, 97)、String(5,Hangzhou)的返回值即结果。13. 以下说法不正确的是_。A.VB是面向对象的编程语言 B.VB是面向过程的编程语言C.VB是结构化程序设计语言 D.VB采用事件驱动编程机制14. 表达式2 + 15 * 6 / 25 Mod 7的值是_。A、 2 B、5 C、 6 D、 8如果有人叫你求表达式 2 + 15 * 6 Mod 25 7值呢?这里要求你知道“Mod”和“”这两个算术运算符的优先级别问题。15. 语句Dim a(-7 To 7, 1 To 3) As Integer定义的数组的元素个数是_。A、45 B、56 C、42 D、3216. 窗体通用部分的语句“OptionBase1”,决定本窗体中数组下标界为_。 A. 默认的下界为0 B.缺省的下界为1 C.下界必须为0 D. 下界必须为1如果不写语句“OptionBase1”,则在缺省状态下,数组的下标的起始值是从0开始的。17. 函数Int( 6 * RND )+1的值是在哪个范围内的整数?_A0,6 B 0,7 C 1,6 D 1,7考试时还常给出Int( 10 * RND ),其取值范围呢?担心同学忘记,应该可以看出最小值是0,这样你套公式就不会弄错了。(参考答案为:0,9 )18. 下列函数中, 返回值是字符串的是_。A、Val B、InStr C、Chr D、Asc附带:你知道val(“123xyz”)和val(“xyz123”)的结果吗?答:他们分别是123和019. 多分支选择结构的Case语句,写法错误的是_ 。A、case 1,3,5B、Case Is 2 And Is 5 C、case 8 to 12D、case Is”man”提示,字符串数据是可以进行比较的,请参考书上相应的章节。20. 以下使用方法的VB程序代码中,正确的是_。 A、Label1.SetFocus B、Form1.Clear C、Text1.SetFocus D、Combo1.Cls21. 将焦点主动设置到指定的控件或窗体上,应采用_方法。A、SetDate B、SetFocus C、SetText D、GetGata 22. 若某Sub过程声明为Sub aa(n as integer),则以下调用正确的是_。A、Call aa(y) B、Call aa() C、aa(y) D、z=aa(y)上课多次讲过,过程的两种调用形式.请翻书.一种是带call的,另一种是不带call的,请注意它们的区别。顺便问一下,Function过程调用是如何的呢?一般和系统内部函数一样,写在表达式中。例如设max函数为自己定义的求最大值函数,如果语句写为m=4*max(a(),n)和 print max(a(),n),均能实现Function过程调用。如果有人问你:Sub过程与Function过程最根本的区别是_。答:前者无返回值,但后者却有返回值。23. 为了使标签能自动调整大小以显示全部文本内容,应把标签的_属性设置为True。A、FontSize B、AutoSize C、AutoRedraw D、Stretch24. 不能使用图片框的Cls方法清除的是_.A、用鼠标在图片框内绘制的图形 B、用Print语句在图片框上显示的文本C、用LoadPicture装入图片框的图片 D、用PSet方法在图片框内放置的点请思考:如果想清除图片框内的图片,那么该如何清楚呢?25. 用户可以通过设置菜单项的_属性值为False来使该菜单项不可见。A、Hide B、Visible C、Enabled D、Checked我上课说过,菜单可能会有几分题目.还有一点大家常会忘记掉,如何制作菜单命令项的分割线呢?(请翻书。)26. _具有Clear方法。A、图片框 B、窗体 C、复选框 D、列表框27. 下列数组声明正确的是_。 A、n=5 B、Dim a(10) As Integer Dim a( n) As Integer ReDim a(12) C、Dim a() As Single ReDim a(5) As Integer D、Dim a() As Integer n=5: ReDim a( n) 28. 下列代码中,_能使驱动器列表框Drive1的盘符改变时,文件夹列表框Dir1随之作相应改变。A、Private Sub Drive1_Change() B、Priveate Sub Drive1_Change()Drive1.drive = Dir1.Path Dir1.Path=Drive1.drive End Sub End SubC、Private Sub Dir1_Change() D、Private Sub Dir1_Change()Dir1.Path=Drive1.Drive Drive1.Drive= Dir1.PathEnd Sub End Sub29. _属性可以用来设置所绘线条宽度。A、DrawStyle B、BorderStyle C、DrawWidth D、LineWidth30. 在图片框控件Picture1上坐标 (x,y) 处画一个绿色点,写作 。 A、Pset (x,y),Rgb(0,255,0) B、Picture1.Pset (x,y),Green C、Pset (x,y),vbGreen D、Picture1.Pset (x,y),vbGreen 31. 通用对话框的类型设置为“另存为”对话框,可在程序中使Action属性值为_。A、1 B、2 C、3 D、4 当心,别人可能会问你如何用方法来实现“另存为”对话框(参考p.262)。32. 复选框被选中时,Value属性的值为_。A、True B、False C、0 D、133. _方式打开的文件只能读不能写。A、append B、random C、output D、input 提示:output和append都是以“写”的方式打开文件,那么它们之间有什么区别呢?可以看下面题目:当用_方式打开文件时,如果对文件进行写操作,则写入的数据附加到原来数据的后面。(Input / Output / Append / Binary )34. 通过设置菜单项的_属性值为False,可使该菜单项失效。A、Enabled B、Visible C、Hide D、Checked35. 将文本框控件的_属性设置为False,可正常显示文本但不可编辑。 A、LockedB、Enabled C、MultiLine D、Visible36. 如果要将文本框作为密码输入框使用,必须设置的属性是_。A、Name B、MultiLine C、PasswordChar D、Text 37. 设计动画时通常用定时器控件_属性来控制动画速度。A、Interval B、Timer C、Move D、Enabled38. 滚动条控件的_属性用于指定用户单击滚动箭头时Value属性值的增量。 A、LargeChange B、ChangeC、SmallChangeD、Value39. 先声明Dim X As String*2,再赋值X=”浙江杭州”,最后Len(X)的值为_。A、”浙江” B、2 C、4 D、”浙”40. 循环语句For i = 1 To 100 Step 7: s = s + 1: Next i的循环执行次数是_。A、13 B、14 C、15 D、16如果有人问你,把step 7改为step -7,则循环几次,我们上课是讲过类似问题的。41. 若i的初值为8,则下列循环语句的循环次数为_次。 Do until i BC判断。6. 事件过程可以由某个用户事件触发执行,它不能被其他过程调用。7. 用DIM定义字符串型变量时,该字符串变量自动赋初值为“空”串。又问:如果改为:用DIM定义数值型变量时,结果又如何呢?8. 函数MsgBox的前三个参数,分别为图标样式、按钮样式以及默认按钮。说明,本题要求我们掌握MsgBox参数的意义。如果有人这么说:语句s= MsgBox(n=”, , input)执行后产生的消息框的标题是input,对吗?9. 在逻辑运算符Not、Or、And中,运算优先级由高到低依次为Not、Or、And。10. 若在窗体的Form_load事件中写入语句“Print 欢迎使用本系统!” ,则装入该窗体后,窗体上会显示“欢迎使用本系统!”。(说明:文字两边的全角双引号不包括在内,该对双引号只是文字书写的需要。)11. For/Next循环正常(未执行Exit For)结束后,控制变量的当前值等于终值。12. 执行语句:Print 10=5+8 会出现语法错误。13. 在窗体或模块文件中声明为Private的过程,只能被本窗体或模块中的过程所调用。思考:如果用Public关键字代替Private,那么结果又如何?14. 在自定义函数过程中,函数名必须被赋值。15. 当定时器控件的Interval属性值设置为0时,会连续不断地激发Timer事件。16. 列表框控件,只能设置为单选。17. 语句“Shape1.FillStyle = vbSolid”和“Shape1.FillStyle = 0”作用相同。18. 复选框被选中时,Value属性的值为True。19. 在Open语句中用Append方式所打开的文件若不存在,则创建该文件。同样一个知识点,别人也会如此说:在Open语句中用Append方式所打开的文件若不存在,则会出错。你该选择True or False20. 用鼠标选中某菜单控件时,触发Click事件;而用键盘选中该菜单控件时,触发KeyPress事件。21. 使用单选钮控件数组时,它们响应同一个Click事件,由Index参数值来区分不同的按钮。22. 当一个菜单项不可见时,其后的菜单项就会填充留下来的空位。23. 当图片框作为容器使用时,图片框中控件的left和top属性值是相对图片框而言的,与窗体无关。24. 当单击滚动条两端的箭头时将会激发滚动条的scroll事件。25. 影像框控件可以用来显示图片,但不能使用绘图方法在其上绘制图形。26. 能同时对顺序文件进行读写操作。27. 若工程文件中有多个窗体,可以根据情况指定一个窗体作为启动窗体。28. 使用Redim语句既可以改变数组的大小,也可以改变数组类型。29. IF 与 END IF 必须成对的使用,有一个IF就有一个END IF 与之相对应。30. Do-Loop While语

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论