VB考试试卷(全,在VB上调试通过).docx_第1页
VB考试试卷(全,在VB上调试通过).docx_第2页
VB考试试卷(全,在VB上调试通过).docx_第3页
VB考试试卷(全,在VB上调试通过).docx_第4页
VB考试试卷(全,在VB上调试通过).docx_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

VB考试题型:一、单选题:20题,每题2分,共40分二、填空题:10题,每题1分,共10分三、程序填空题:2题,共5空,每空2分,共10分四、编程题:5题,每题8分,共40分一、 单选题(20题 每题2分 共40分)1、计算机能够直接识别的指令是由一连串的0和1组合起来的二进制编码,称为机器指令。为了克服机器语言的缺点,人们对机器语言进行了改进,用一些容易记忆和辨别的有意义的符号代替机器指令。用这样一些符号来代替机器指令所产生的语言称为汇编语言,也称为符号语言。在汇编语言程序中,以MOV(MOVE的缩写)代表“数据传送”,ADD代表“加”,HLT(HALT的缩写)代表“停止”等。这些符号含义明确,容易记忆,所以又称为助记符。题号:第一章,题库一。解析:本题考选择,聪明的你一看就会。2、下列有关算法的叙述中,【】是不正确的。(A) 算法中执行的步骤可以无休止的执行下去(B) 算法中的每一步操作必须含义明确(C) 算法中的每一步操作都必须是可执行的(D) 算法必须有输出题号:第一章,1-6。解析:天长地久海枯石烂的不是算法,是爱情。3、结构化程序设计的三种基本结构是【】【】【】(A)层次结构 (B)模块结构 (C)选择结构(D)顺序结构 (E)循环结构 (F)跳转结构题号:第一章,1-7。解析:如果你还不会,看下课本的目录吧。4、.在面向对象的程序设计中,【】是程序的基本单位。(A)对象(B)类(C)属性(D)方法题号:第一章,1-9。解析:此对象非彼“对象”也,不要把程序中的面向对象,想成在QQ上的网恋“对象”。5、.类是一个支持集成的抽象数据类型,而对象是类的(A)类型(B)实例(C)属性(D)方法题号:第一章,1-10。解析:比如说本习题集是小抄的一个实例有可能。6、一个对象所能做的事情称为对象的【】(A)方法(B)继承(C)属性(D)封装题号:第一章,1-14。解析:例如“人”有一个实例是我,我有一个方法,是“打字”。7、对象可以识别和响应的某些行为称为【】(A)方法(B)继承(C)属性(D)事件题号:第一章,1-15。解析:这时我正在按下键盘,是我对于要考VB所做的响应,即“事件”。8、.在面向对象程序设计中,一个对象向另一个对象发出的请求被称为【】(A)方法(B)消息(C)属性(D)事件题号:第一章,1-16。解析:我给你发出一个请求,“你快回来”, 也可以说我给你发了一条消息,消息内容:“你快回来.”。不好意思后面歌词忘了。如果在这句歌词后面加句理由的话,我想是“要考试了”。9、当将窗体的【】属性值设置为False时,将不显示窗体的控制菜单、最大化、最小化及关闭按钮。(A)MaxButton (B)MinButton(C)ControlBox(D)WindowState题号:第二章,2-10。解析:看下VB环境答案是C,VB就是这么规定的 。10、当将窗体的【】属性值设置为False后,运行窗体上的按钮、文本框等控件就不会对用户的操作做出响应。(A)Enabled(B)Visible(C)controlbox(D)WindowState题号:第二章,2-17。解析:看下VB环境答案是B,理由同上 ,不行带本英语词典考试,根据单词意思你也会选A。11、工程文件的扩展名是(.vbp)窗体文件的扩展名是(.frm)。题号:库2解析:背吧出选择。12、窗体AA的背景颜色为红色:AA.BackColor = vbred题号:库3解析:我发觉这几道题,英语好的占便宜。13如果设计时在属性窗口将命令按钮的【】属性设置为False,则运行时按钮从窗体上消失。(A)Visible(B)Enabled(C)DisabledPicture(D)Default题号:第二章,2-27。解析:看下VB环境答案是A。14应用程序时,通过“工程资源管理器窗口”查看所有的模块。题号:库4解析:没有任何说明。15、如果要在文本框中键入字符时只显示某个字符,如星号(*),应设置文本框的【】属性。(A)Caption(B)PasswordChar(C)Text(D)Char题号:第二章,2-35。解析:看下VB环境答案是B,理由同上,老师也讲过。还不清楚,密码啊老大。注意这道题不会出原题,只要记住正确答案即可。NO Password 或 Password*16、:标识符用于标记用户自定义的类型、常量、变量、过程、控件等的名字。在程序编码中引用这些元素的名字来完成相关操作。在visual basic中,标识符的命名规则如下:第一个字符不能是数字,字母、下划线可以开头长度不超过255个字符。控件、窗体、模块的名字不能超过40个字符不可以包含小数点或者内嵌的类型声明字符不能使用关键字题号:库5解析:活学活用吧,但现在只能活背活考了。17、.在设计阶段,当双击窗体上的某一个文本框控件时,系统将在代码窗口中显示该文本框控件的【】事件过程模板。 Click (B)DblClick (C)Change(D)GotFocus题号:第二章,2-42解析:这个容易混,记住是Change,又是一个VB的规定,一定记住。18.下面【】对象无Caption 属性(A)Form (B)CommandButton(C)TextBox(D)Label题号:第二章,2-46解析:要记住TextBox,有Text属性而没有Caption 属性19.任何控件都具有【】属性(A)Text(B)Caption(C)(名称)(D)ForeColor题号:第二章,2-47解析:选C,万事万物总有个名称吧,比如你,不管是家里还是在外面。20.决定控件上文字的字体、字形、大小、效果的属性是【】(A)Text(B)Caption(C)(名称)(D)Font题号:第二章,2-48解析:老师重点强调过,记忆力不是那个太好的你是否已经忘记!Font属性单击后会有一个字体对话框,在对话框里面设置文字的字体、字形、大小、效果的属性。21、.函数InStr(VB程序设计教程,”程序”)的值为【】(A)1(B)2(C)3(D)4题号:第三章,2-39解析:常用的字符串函数InStr(n,s1,s2)从字符串s1中第n个位置开始查找字符串s2出现的起始位置。 InStr(ABCDE, BC) 结果为2 InStr(ABCDECDE, DE) 结果为4InStr(5,ABCDECDE, DE) 结果为,7 - 摘自崔克亮整理文档.22.函数UCase(Mid(“visual basic”,8,5)的值为【】(A)visual(B)basic(C)VISUAL(D)BASIC题号:第三章,2-40解析: UCase小写转大写,从8个开始转5个。23代数式ab+cd 对应的visual basic表达式是【】(A)a/b+c/d(B)a/(b+c)/d(C)(a/b+c)/d(D)a/(b+c/d)题号:第三章,2-56解析:选择D吧,快凌晨一点了,脑子转不动了。24 . 代数式sin(-t)23ab 对应的visual basic表达式是【】(A)(Sin(3.14159-T)(2/3)/(A*B)(B)Sin(3.14159-T)(2/3)/A*B(C)Sin(3.14159-T)(2/3)/(A*B)(D)(Sin(-T)(2/3)/(A*B)题号:第三章,2-57解析:看清2/3次方是相对谁的。25、语句X = X+1的正确含义是【】(A)变量X的值与X+1的值相等(B)将变量X的值存到X+1中去(C)将变量X的值加1后赋值给变量X(D)变量X的值为1题号:第四章,1-1解析:我什么也不说。26如果将布尔常量True赋值给一个整型变量,则整型变量的值为【】(A)0(B)-1(C)True(D)False题号:第四章,1-3解析:我什么也不说,-1啊,又是一个GD。27、语句Print”Sgn(-26)=”; Sgn(-26)=的输出结果为(A) Sgn(-26)=26(B)Sgn(-26)=-26(C)Sgn(-26)=+1(D)Sgn(-26)=-1题号:第四章,1-20解析:Print”Sgn(-26)=” 这句输出的是:Sgn(-26)=。Sgn 函数返回一个整型变量,指出参数的正负号。语法Sgn(number), number 参数是任何有效的数值表达式。返回值如果 number 大于0,则Sgn 返回1,等于0,返回0,小于0,则返回-1,number 参数的符号决定了Sgn 函数的返回值。所以选28、下列叙述不正确的是【】(A)注释语句是非执行语句,仅对程序的有关内容起注释作用,它不被接受和编译(B)注释语句可以放在代码的任何位置(C)注释语句不能放到续行符的后面(D)代码中加入注释语句的目的是提高程序的可读性题号:第四章,1-22解析:放到正常代码前面,正常代码就会被注释掉了。29、下列说法中正确的是【】(A)语句Text1.Text = X的含义是将变量X的值显示在文本框Text1中(B)语句Text1.Text = X的含义是将文本框Text1赋值给变量X(C)语句Val(Text1.Text )= X的含义是将文本框Text1的内容转换为数值型后赋值给变量X(D)以上说法都是错误的题号:第四章,1-23解析:理解赋值语句的含义。30、正确的赋值语句:赋值语句是程序设计中最基本的语句,它可以把指定的值赋给某个变量或某个对象的属性。1、 格式 =或.=2、 注意:“=”赋值号与数学中的等号意义不同;赋值号左边必须是变量或对象的属性。题号:第四章,库6解析:理解一下。31.执行以下语句后的显示结果为【】Dim x As IntegerIf x Then Print x Else Print x-1(A)1(B)0(C)-1(D)不确定题号:第五章,1-5解析:x先被赋值为0, 这时 if X 相当于 if False 。32.如果X的值小于或等于Y 的平方,则打印“OK”,表示这个功能的单行格式If语句是【】(A)If x =y2Then Print “OK”(B)If x =y2 Print “OK”(C)If x =y2 Then“OK”(D)If x =y2 Then Print “OK”题号:第五章,1-6解析:选择语句。33.下列程序段的执行结果为【】X=2Y=1If X * Y 0 (A) True(B)False(C) 1(D)1题号:第五章,2-1解析:理解选择语句。34. 下列程序段的执行结果为【】J1 = 10J2 = 30If J1 J2 Then Print J2;Print J1(A)10(B)30(C)10 30 (D)30 10题号:第五章,2-2解析:理解选择语句,看清有两个Print,都会运行到。35.下面的数组声明语句中【】是正确的(A)Dim A3,4 As Integer(B)Dim A(3,4) As Integer(C)Dim A3;4 As Integer(D)Dim A(3:4) As Integer题号:第七章,1-2解析:熟悉数组定义。36.设有数组声明语句:Option Base 0Dim B(-1 To 10 , 2 To 9, 20)As Integer则数组B中共有【】个元素。(A)1800(B)1848(C)2016 (D)2310题号:第七章,1-5解析:(10-(-1) + 1) * (9-2+1) * (20-0+1) = 。37.要想在过程调用后返回两个结果,下面的过程定义语句合法的是【】(A)Sub Proc1(ByVal n,ByVal m)(B)Sub Proc1(n,ByVal m)(C)Sub Proc1(n, m) (D)Sub Proc1(ByVal n, m)题号:第八章,1-238. Sub过程与Function过程最根本的区别是【】(A)Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以(B)Function过程可以有参数,Sub过程不可以(C两种过程参数的传递方式不同(D)Sub过程的过程名不能返回值,而Function过程能通过过程名返回值题号:第八章,1-339.在过程调用中,参数的传递可以分为【】和【】两种方式(A)按值传递(B)按地址传递(C)按参数传递(D)按位置传递题号:第八章,1-440.在参数传递中,使用关键字【】来修饰参数,可以使之按值传递(A)ByVal(B)ByRef(C)Value(D)Reference题号:第八章,1-5二、 填空题(10 每题1分 共10)范围12道,需要掌握重点全面理解1、算法:是对解决某一特定问题的操作步骤的具体描述。2、属性:对象有它的属性,属性是描述对象的数据。3、对象所能做的事情称为对象的“方法”。4、事件:每个对象都可以对外界的动作进行识别和响应,事件是一种预先定义好的特定动作,由用户或系统激活。5、通用控件的长宽高属性:top width height。6、单击按钮和双击按钮,代码放到什么事情过程?鼠标单击(Click)事件、鼠标按下(MouseDown)事件、鼠标双击(DoubleClick)事件。7、变量定义的默认值:使用声明语句声明变量之后,visual basic自动对各类变量进行初始化。例如,数值变量被初始化为0;可变长度字符串变量被初始化为一个零长度的字符串(” ”);布尔型变量被初始化为False,等等。8、文本框获得焦点的方法:当对象得到或失去焦点时,会产生GotFocus或LostFocus事件。窗体和多数控件支持这些事件。用下面方法之一可以将焦点赋给对象:1、运行时用Tab键移动、用访问键或用鼠标单击选择对象,2、在代码中用SetFocus方法。9、数组的种类:visual basic有两种数组:静态数组和动态数组。10、数组默认下界:下界和上界规定了数组元素每一维下标的取值范围。省略下界时,visual basic默认其值为0,可以使用Option Base语句将默认下界修改为1. Option Base语句的格式为:Option Base0|1。11、数组元素的个数:例如:Dim A(-4 to 4) As Integer 声明了一个有9个元素的一维整型数组,其下标下界为-4,上界为4。12、局部变量指在过程内用Dim语句声明的变量、未声明而直接使用的变量或者用Static声明的变量。模块变量指在窗体模块或标准模块的通用声明段中用Dim语句或Private语句声明的变量。全局变量指在模块的通用声明段中用Public语句声明的变量。三、 程序填空(2题 共5空 每题空2分 共10分)范围4道,需要掌握重点全面理解 【练习3-1】设计应用程序,出入圆柱体的底面半径和高,求底面积、侧面积、体积。要求:1)界面如图3-5所示。2)程序中将定义成富豪常量(用Const Pi=)。3)将输入的底面半径和高线分别存于变量r和h中(r和h声明为单精度变型)。再利用Pi、r、h计算圆柱体的底面积、侧面积和体积。运算结果设为只读。【练习3-2】单击“出题”按钮,产生任意两个【1,100】之间的随机整数,单击“计算”按钮,求这两个数的和。【例4-5】鸡兔同笼。已知笼中鸡兔总头数为h,总脚数为f,问鸡兔各多少只?【例4-6】单击“随机抽号”按钮,在label4上产生指定范围内的随机整数,实现在任意指定范围内随机抽取号码。Private Sub Command1_Click()Dim A As Integer, B As IntegerRandomizeA = Val(Text1.Text): B = Val(Text2.Text)Label4.Caption = Str(Int(Rnd * (B - A + 1) + A)End SubPrivate Sub Text1_GotFocus()Text1.SelStart = 0Text1.SelLength = Len(Text1.Text)End SubPrivate Sub Text2_GotFocus()Text2.SelStart = 0Text2.SelLength = Len(Text2.Text)End Sub四、 编程题(5题 每题8分 共40分)范围10道,需要掌握重点全面地掌握【5-5】按以下公式求分段函数y的值y=ex+e-x (x0)【例5-6】运输公司对用户计算运费,距离越远,每公里运费越低,

温馨提示

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

评论

0/150

提交评论