陕西师范大学 VB题库
- 格式:pdf
- 大小:231.54 KB
- 文档页数:9
Visual Basic期末考试题库(部份)一、单项选择共50题第1题以下有关对象属性的说法中,错误的选项是___________.A. 工具箱中的控件并非是VB中所有的控件B. 假设将Frame的Enabled属性设置为False,那么不能利用放置在Frame里面的控件C. 对象的Name属性在运行时不能改变D. 对象的所有属性都能够在属性窗口中设置答案:D第2题数学表达式(如下图)的VB算术表达式为_______ .A.Sin(27)+Sqr(x+Exp3)/(x+y)B.Sin(27*3.14159/180)+Sqr(x+Exp(3))/Abs(x+y)C.Sin(27*3.14159/180)+Sqr(x+e^3)/Abs(x+y)D.Sin(27*pi/180)+Sqr(x+Exp(3)/Abs(x+y)答案:B第3题以下有关对象的表达中,正确的选项是______A. 对象由属性,事件和方式组成B. 对象的所有属性既能够在属性窗口设置,又能够在程序运行时用赋值语句设置C. 对象的事件必然确实是由VB预先设置好的人工干与的动作D. 对象的方式是对象响应某个事件后执行的一段程序代码答案:A第4题表达式CInt(4.5)+Cint(-4.51)+Int(4.9)+Int(-4.1)+Fix(-1.9)+0 Mod 2的运算结果是___.A. 1B.-1C. –2D. –3答案:D第5题以下关于菜单的说法中,错误的选项是__________.A.每一个菜单项确实是一个对象,而且可设置自己的属性和事件B.菜单项不能够响应DblClick事件C.VB6.0许诺创建超过四级的子菜单D.程序执行时,若是要求菜单项是灰色,不能被用户选择,那么应设置菜单项的Enabled属性为False 答案:C第6题以下关于数组的说法中,错误的选项是__________.A. 利用了Preserve 子句的Redim语句,只许诺改变数组最后一维的上界B. 关于动态数组, Redim 语句能够改变其维界但不能够改变其数据类型C. Erase语句的功能只是对固定大小的数组进行初始化D. Lbound函数返回值是指定数组某一维的下界答案:C第7题题号:8设a=3,b=2,c=1,运行print a>b>c的结果是____________.A.TrueB.FalseC.1D.犯错答案:B第8题题号:4以下说法不正确的选项是____________.A.利用不带关键字Preserve的ReDim语句能够从头概念数组的维数B.利用不带关键字Preserve的ReDim语句能够改变数组各维的上、下界C.利用不带关键字Preserve的ReDim语句能够改变数组的数据类型D.利用不带关键字Preserve的ReDim语句能够对数组中的所有元素进行初始化答案:C第9题在列表框List1中有假设干列表项,能够删除选定列表项的语句是__________.A.List1.text=""B.List1.List(List1.ListIndex)=""C.list1.ClearD.List1.RemoveItem List1.ListIndex答案:D第10题数学表达式(如下图)对应的VB表达式是__________.A. (e^(2*π*x-5)*Log(x)+(Sin(2x))^3)/Sqr(Sin(x)-Cos(x^2))B. (Exp(2*3.14159*x-5)*Log(x)+(Sin(2*x))^3)/Sqr(Sin(x)-Cos(x^2))C. (Exp(2*π*x-5)*Ln(x)+(Sin(2*x))^3)/Sqr(Sin(x)-Cos(x^2))D. e^(2*3.14159*x-5)*Ln(x)+(Sin(2*x))^3)/Sqr(Sing(x)-Cos(x^2))答案:B第11题以下有关数组参数的说明中,正确的选项是______A. 在进程中也可用Dim语句对形参数组进行说明B. 动态数组作为实参时,可用ReDim语句在进程中改变对应形参数组的维界C. 挪用进程时,数组名不能作为实参D. 数组能够按地址传递也能够按植传递答案:B第12题以下有关进程的说法中,错误的选项是_____________.A. 在Sub或 Function进程内部不能再概念其它Sub或 Function 进程B. 关于利用ByRef说明的形参,在进程调历时形参和实参只能按传址方式结合C. 递归进程既能够是递归Function进程,也能够是递归Sub进程D. 能够像挪用Sub进程一样利用Call语句挪用Function进程答案:B第13题要将核心设置在某个控件上,以下四个选项中正确的选项是______.A. 只能利用鼠标直接点击控件B. 只能利用Tab键将核心移到该控件C. 只能在程序中挪用该控件的SetFocus方式D. A、B、C三选项中涉及的方式都可利用答案:D第14题以下Case语句中,能正确描述Y的绝对值大于6的是______.A. Case Abs(Y)>6B. Case -6 To 6C. Case Not(-6 To 6)D. Case Is<-6,Is>6答案:D第15题以下关于变量作用域的表达中,正确的选项是____________.A. 窗体中凡用Private声明的变量只能在某个指定的进程中利用B. 模块级变量只能用Dim语句声明C. 凡是在窗体模块或标准模块的通用声明段用Public语句声明的变量都是全局变量D. 当不同作用域的同名变量发生冲突时,优先访问局限性小的变量答案:C第16题以下关于数值常量的说法中,错误的选项是______A. 八进制数的表示方式是在数字前面加&OB. 十六进制数的表示方式是在数字前面加&HC. 在浮点运算中利用D来分隔尾数和指数时,系统将把该数值作为单精度型数处置D. 32768是合法的数值常量答案:C第17题数学表达式(如下图)对应的VB表达式是___________.A. Abs(e^x+Sin(30)^3)∕Sqr(x+y))B. Abs(Exp(x)+Sin(30)^3)∕(Sqr(x+y))C. Abs(e^x+Sin(30*3.14159∕180)^3)∕(Sqr(x+y))D. Abs(Exp(x)+Sin(30*3.14159∕180)^3)∕Sqr(x+y))答案:D第18题下面的4个表达式中,有关_________个能够对Single类型变量x(正数)的第3位小数正确地进行四舍五入计算.Format(x,″#.00″)Int(100*(x+0.005))/100CInt(100*(x+0.005)/100Fix(100*(x+0.005))/100A. 1个B. 2个C. 3个D. 4个答案:C第19题执行以下语句时,会显现错误提示的是__________.A.Print"2b3 " +12.5B. Print"12.5"+ 12C. Print"12.5" & 12.5D. Print"2e3"+12答案:A第20题以下Case语句含有错误的选项是___________.A. Case 0 To 10B. Case Is>10C. Case Is>10 And Is<50D. Case 3,5,Is>10答案:C第21题题号:1以下语句中,正确的选项是__________A.Textl.SetFocusB.Forml.Clearbell.SetFocusD.Listl.Cls答案:A第22题题号:9以下选项中,所包括的所有表达式能够将两位整数x的个位数与十位数对调(如将78转换为87) 的是_______________.①Val(Right(X,1)&Left(X,1)) ②Val(Right(Str(X),1)&Left(Str(X),1))③Val(Right(CStr(X),1)&Left(CStr(X),1)) ④Val(Mid(X,2,1)+Mid(X,1,1))A.①②B.②③C.②④D.①③④答案:D第23题以下关于子进程或函数的概念中,正确的选项是______A. Sub f1(n As String*1 )B. Sub f1(n As Integer)As IntegerC. Function f1(f1 As Integer)As IntegerD. Function f1(ByVal n As Integer)答案:D第24题以下有关控件数组的说法中,错误的选项是______.A. 控件数组由一组具有相同名称和相同类型的控件组成,不同类型的控件无法组成控件数组B. 控件数组中的所有控件不得具有各自不同的属性设置值C. 控件数组中的所有控件共享同一个事件进程D. 控件数组中每一个元素的下标由控件的Index属性指定答案:B第25题题号:7以下对数组参数的说明中,错误的选项是___________ .A.在进程中能够用Dim语句对形参数组进行声明B.形参数组只能按地址传递C.实参为动态数组时,可用ReDim语句改变对应形参数组的维界D.只需把要传递的数组名作为实参,即可挪用进程答案:A第26题题号:6要向文件datal.txt添加数据,正确的文件打开命令是_____________.A.Open"datal.txt"For Output As #1B.Open"datal.txt"For Input As #1C.Open"datal.txt"For Append As #5D.Open"datal.txt" For Write As #5答案:C第27题下面有关数组处置的表达中,正确的选项是__________.A.在进程中利用ReDim语句能够改变更态数组数据的类型B.在进程中,能够利用Dim 、Private和 Static语句来概念数组C.用ReDim语句从头概念动态数组时,能够改变数组的大小,但不能改变数组的维数D.不能够用Public语句在窗体模块的通用途说明一个全局数组答案:D第28题下面的表达式中,运算结果为True的是__________.A. "abcrd" <="ABCRD"B. Int(134.69) <=CInt(134.69)C. 3>2>1D. Mid("Visual",1,4)=Right("lausiV",4)答案:B第29题设计界面时,要使一个文本框具有水平和垂直转动条,应先将其________属性置为True,再将ScrollBar属性设置为3.A. MultiLineB. AutoSizeC.AlignmentD.RightToLeft答案:A第30题下面有关数组的说法中,正确的选项是______A. 数组的维下界不能够是负数B. 模块通用声明处有Option Base 1,那么模块中数组概念语句Dim A(0 To 5)会与之冲突C. 模块通用声明处有Option Base 1,模块中有Dim A(0 To 5),那么A数组第一维维下界为0D. 模块通用声明处有Option Base 1,模块中有DimA(0 To 5),那么A数组第一维维下界为1 答案:C第31题下面有关数组的表达中,不正确的选项是______.① 在进程顶用ReDim语句概念的动态数组,其下标的上下界能够是变量② 数组作为形式参数时,传递的是每一个数组元素的值③ 在窗体模块的通用声明处能够用Public 说明一个全局数组④数组概念语句中能够用负数或小数来指定某一维的维下界或维上界的值A. ②③B. ①③④C. ①②③④D. ③④答案:A第32题以下关于对象SetFocus与GotFocus的描述中,正确的选项是_____A . SetFocus是事件,GotFocus是方式B . Setfocus和Gotfocus都是事件C . Setfocus和GotFocus都是方式D . SetFocus是方式,GotFocus是事件答案:D第33题题号:2创建一个名为"文件"的菜单项,欲使其可用Alt+F方式访问,那么在菜单编辑器的题目文本框中应输入_________.A.文件($F)B.文件(&F)C.文件(#F)D.文件(%F)答案:B第34题在以下属性中,属于CommandButton控件、ListBox控件共有的是______.A. Caption、TextB. Visible、FontC. Caption、VisibleD. List、Visible答案:B第35题以下能够正确表示条件"X≤Y<Z"的VB逻辑表达式是______A. X≤Y<ZB. X<=Y And Y<ZC. X≤Y OR Y<ZD. X<=Y<Z答案:B第36题以下关于Function进程的说法中,错误的选项是___________.A.Function进程名能够有一个或多个返回值B.在Function进程内部不得再概念Function进程C.Function进程中能够包括多个Exit Function语句D.能够像挪用Sub进程一样挪用Function进程答案:A第37题下面的关系表达式中,运算结果为True的是______.A. CInt(1.5)=Int(1.5)B. Fix(1.5)=Int(1.5)C. Fix(-1.5)=CInt(-1.5)D. Fix(-1.5)=Int(-1.5)答案:B已知X<Y,A>B,那么以下表达式中,结果为True的是______A. Sgn(X-Y)+Sgn(A-B)=-1B. Sgn(X-Y)+Sgn(A-B)=-2C. Sgn(Y-X)+Sgn(A-B)=2D. Sgn(Y-X)+Sgn(A-B)=0答案:C第39题执行__________语句时,会显现犯错提示信息.A. Print 5+7=14B. Print 16384*2C. Print 32768*2D. Print "14"+32答案:B第40题数学表达式(如下图)对应的Visual Basic表达式是______.A. Sin(30*3.14159/180)+Sqr(Log(x)+y)/2*3.14159+Exp(x+y)B.(Sin(30*π/180)+Sqr(Ln(x)+y))/(2*π+Exp(x+y))C. Sin(30*180/3.14159)+Sqr(Log(x)+y)/(2*3.14159+e^(x+y))D. (Sin(30*3.14159/180)+Sqr(Log(x)+y))/(2*3.14159+Exp(x+y))答案:D第41题在一个多窗体程序中,能够仅将窗体Form2从内存中卸载的语句是________.A. Form2.UnloadB. Unload Form2C.Form2.End答案:B第42题Print方式可在______上输出数据.①窗体②文本框③图片框④标签⑤列表框⑥当即窗口A. ①③⑥B ②③⑤C ①②⑤D ③④⑥答案:A第43题假设要使逻辑表达式x>y Xor y<z 结果为True,那么x、y、z的取值应为以下选项中的_______.A. x=3、y=3、z=4B. x=二、y=一、z=2C. x=一、y=3、z=2D. x=二、y=二、z=2答案:A第44题题号:5以下____________是合法的变量名.A.absB.-alC.cdc dD.Abe_10答案:D以下______是正确的VB常量.A.D-6B.E-6C.5DD.5E-6答案:D第46题假设在模块顶用Private Function Fun(A as Single,B as Integer) As Integer概念了函数Fun.挪用函数Fun的进程中概念了I、J和K三个Integer型变量,那么以下语句中不能正确挪用函数Fun的语句是___________.A.Fun 3.14,JB. Call Fun(I,365)C.Fun(I),(J)D. K=Fun("24","35")答案:B第47题假设需要在同一窗体内安排两组彼此独立的单项选择按钮(OptionButton),可利用______控件做容器将它们分开.①TextBox ②PictureBox ③ Image ④ FrameA. ①或②B. ②或③C. ②或④D. ③或④答案:C第48题A.用Output模式打开一个顺序文件,即便不对它进行写操作,原先的内容也被清除B.能够用Print #语句或 Write# 语句将数据写到顺序文件中C.假设以Output、Append、Random、Binary 方式打开一个不存在的文件,系统会犯错D.顺序文件或随机文件都能够用二进制访问模式打开答案:C第49题窗体上有假设干命令按钮和一个文本框,程序运行时核心置于文本框中,为了在按下回车键时执行某个命令按钮的Click事件进程,需要将该按钮的_________属性设置为True.A.EnabledB. DefaultC. CancelD. Visible答案:B第50题数学表达式对应的VB表达式是______A. (x^5-Cos(29))/Sqr(e^x+In(y))+5B. (x^5-Cos(29))/(Sqr(Exp(x)+Log(y))+5)C. (x^5-Cos(29*3.14159/180))/(Sqr(Exp(x)+Log(y))+5)D. (x^5-Cos(29*3.14159/180))/(Sqr(e^x+Log(y))+5答案:C二、填空共20题第1题运行以下程序,单击Command1, 在窗体上显示的第一行内容是______【1】____,第二行的内容是_____【2】____, 第三行的内容是_____【3】______。
大学vb考试题库及答案一、单项选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个是合法的变量名?A. 2variableB. Variable2C. variable_2D. Variable!答案:B2. Visual Basic中,以下哪个是正确的整型常量?A. 123.45B. 0x1AC. 1.2E3D. 0.1答案:B3. 以下哪个是Visual Basic中的保留关键字?A. MyVarB. DimC. VarD. MyFunction答案:B4. 在Visual Basic中,以下哪个是正确的子程序声明?A. Sub MySub()B. Function MySub()C. Sub MySub(x As Integer)D. Function MySub(x As Integer) As Integer答案:C5. Visual Basic中,以下哪个是正确的数组声明?A. Dim MyArray(10)B. Dim MyArray(0 To 10) As IntegerC. Dim MyArray() As Integer = New Integer(10)D. Dim MyArray(10) As Integer答案:B6. 在Visual Basic中,以下哪个是正确的条件语句?A. If x > 0 Then Print "Positive"B. If x > 0 ThenPrint "Positive"End IfC. If x > 0 ThenPrint "Positive"End IfD. If x > 0 ThenPrint "Positive"End If7. Visual Basic中,以下哪个是正确的循环结构?A. For i = 1 To 10Print iNext iB. For i = 1 To 10Print iLoopC. While i < 10Print ii = i + 1End WhileD. Do While i < 10Print ii = i + 1Loop8. 在Visual Basic中,以下哪个是正确的函数调用?A. Call MyFunction(5)B. MyFunction 5C. MyFunction(5)D. MyFunction Call 5答案:C9. Visual Basic中,以下哪个是正确的事件处理程序?A. Sub Form_Click()End SubB. Sub Form_Click(ByVal sender As Object, ByVal e As EventArgs)End SubC. Sub Form_Click(ByVal sender As Object)End SubD. Sub Form_Click(ByVal e As EventArgs)End Sub答案:B10. 在Visual Basic中,以下哪个是正确的窗体属性?A. Me.Caption = "My Form"B. Me.Text = "My Form"C. = "My Form"D. Me.Title = "My Form"答案:A二、填空题(每题2分,共20分)1. 在Visual Basic中,声明一个整型变量的正确语法是:Dim ________ As Integer。
大学vb考试题库大全单项选择题81、设a=3,b=5,则以下表达式值为真的是(B)。
A、a>=b And b>10B、(a>b)Or(b>0)C、(a<0)or(b<0)D、(-3+5>a)And(b>0)82、执行语句a=InputBox("Today","Tomorrow","Yesterday",,,"Day before yesterday",5), 将显示一个输入对话框,在对话框的输入区中显示的信息是(A)。
A、TodayB、TomorrowC、YesterdayD、Day before Yesterday83、VB提供了结构化程序设计的3种基本结构,这3种基本结构是(B)。
A、递归结构,分支结构,循环结构B、选择结构,过程结构,顺序结构C、过程结构,输入、输出结构,转向结构D、分支结构,循环结构,顺序结构84、下面If语句统计满足性别为男、职称为副教授以上、年龄小于40岁条件的人数,不正确的语句是(D)。
A、If sex=“男”And age<40 And InStr(duty,“教授”)>0 Then n=n+1B、If sex=“男”And age<40 And (duty=“教授”Or duty=“副教授”) Then n=n+1C、If sex=“男”And age<40 And Right(duty,2)= “教授”Then n=n+1D、If sex=“男”And age<40 And duty=“教授”And duty=“副教授”Then n=n+185、当语句w=IIf(4>10,”Red”,“Green”)执行后,变量w中的值是(C)。
A、NullB、“Red”C、“Green”D、-186、赋值语句:a=123+MID(“123456”,3,2)执行后,a变量中的值是(D)。
试卷方案: 201105 Visual Basic 期末考试方案一、单项选择 _ 共 50 题 (选: 20 题 *1 ’=20 分) 第 1 题以下有关对象属性的说法中,错误的是.A. 工具箱中的控件并不是 VB 中所有的控件B.若将 Frame 的 Enabled 属性设置为 C. 对象的 Name 属性在运行时不能改变False ,则不能使用放置在 Frame 里面的控件 D. 对象的所有属性都可以在属性窗口中设置 第 2 题3x | x e 数学表达式 的 VB 算术表达式为 .sin 27y |A. Sin(27)+Sqr(x+Exp3)/(x+y)B. Sin(27*3.14159/180)+Sqr(x+Exp(3))/Abs(x+y)C. Sin(27*3.14159/180)+Sqr(x+e^3)/Abs(x+y)D. Sin(27*pi/180)+Sqr(x+Exp(3)/Abs(x+y) 第 3 题下列有关对象的叙述中 , 正确的是A. 对象由属性,事件和方法构成B. 对象的所有属性既可以在属性窗口设置,又可以在程序运行时用赋值语句设置C. 对象的事件一定就是由 VB 预先设置好的人工干预的动作D. 对象的方法是对象响应某个事件后执行的一段程序代码 第 4 题表达式 A. 1 第 5 题的运算结果是 CInt(4.5)+Cint(-4.51)+Int(4.9)+Int(-4.1)+Fix(-1.9)+0 Mod 2.C. – 2D. – 3B. -1下列关于菜单的说法中 , 错误的是 .A. 每一个菜单项就是一个对象,并且可设置自己的属性和事件B. 菜单项不可以响应 DblClick事件C. VB6.0 允许创建超过四级的子菜单D. 程序执行时,如果要求菜单项是灰色,不能被用户选择,则应设置菜单项的 第 6 题属性为 Enabled False以下关于数组的说法中 A. 使用了 Preserve , 错误的是 .子句的 Redim 语句,只允许改变数组最后一维的上界 B. 对于动态数组 , Redim 语句可以改变其维界但不可以改变其数据类型 C. Erase 语句的功能只是对固定大小的数组进行初始化 D. Lbound 函数返回值是指定数组某一维的下界 第 7 题设 运行 print a>b>c 的结果是 .a=3,b=2,c=1, D. 出错A. TrueB. FalseC. 1第 8 题以下说法不正确的是.A. 使用不带关键字B. 使用不带关键字C. 使用不带关键字D. 使用不带关键字第9 题的的的的ReDim语句可以重新定义数组的维数ReDim语句可以改变数组各维的上、下界ReDim语句可以改变数组的数据类型ReDim语句可以对数组中的所有元素进行初始化PreservePreservePreservePreserve在列表框List1 中有若干列表项A. List1.text=""B. List1.List(List1.ListIndex)=""C. List1.Clear, 可以删除选定列表项的语句是.D. List1.RemoveItem List1.ListIndex第10 题2 x 5 3e ln x sin ( 2 x )数学表达式对应的VB表达式是.x 2| sin x cos |A. (e^(2* π*x-5)*Log(x)+(Sin(2x))^3)/Sqr(Sin(x)-Cos(x^2))B. (Exp(2*3.14159*x-5)*Log(x)+(Sin(2*x))^3)/Sqr(Sin(x)-Cos(x^2))C. (Exp(2* π*x-5)*Ln(x)+(Sin(2*x))^3)/Sqr(Sin(x)-Cos(x^2))D. e^(2*3.14159*x-5)*Ln(x)+(Sin(2*x))^3)/Sqr(Sin(x)-Cos(x^2))第11 题以下有关数组参数的说明中,正确的是A. 在过程中也可用Dim 语句对形参数组进行说明B. 动态数组作为实参时,可用ReDim语句在过程中改变对应形参数组的维界C. 调用过程时,数组名不能作为实参D. 数组可以按地址传递也可以按植传递第12 题下列有关过程的说法中, 错误的是.A. 在Sub 或B. 对于使用过程内部不能再定义其它Sub 或Function 过程FunctionByRef 说明的形参, 在过程调用时形参和实参只能按传址方式结合C. 递归过程既可以是递归过程, 也可以是递归Sub 过程FunctionD. 可以像调用第13 题Sub 过程一样使用Call 语句调用Function 过程要将焦点设置在某个控件上, 以下四个选项中正确的是.A. 只能使用鼠标直接点击控件B. 只能使用Tab 键将焦点移到该控件C. 只能在程序中调用该控件的SetFocus 方法D. A 、B、C 三选项中涉及的方法均可使用第14 题以下Case 语句中, 能正确描述A. Case Abs(Y)>6C. Case Not(-6 To 6)第15 题以下关于变量作用域的叙述中Y 的绝对值大于 6 的是.B. Case -6 To 6D. Case Is<-6,Is>6 , 正确的是.A. 窗体中凡用Private 声明的变量只能在某个指定的过程中使用B. 模块级变量只能用Dim 语句声明C. 凡是在窗体模块或标准模块的通用声明段用Public 语句声明的变量都是全局变量D. 当不同作用域的同名变量发生冲突时,优先访问局限性小的变量第16 题以下关于数值常量的说法中, 错误的是A. 八进制数的表示方法是在数字前面加B. 十六进制数的表示方法是在数字前面加&O&HC. 在浮点运算中使用D来分隔尾数和指数时,系统将把该数值作为单精度型数处理D. 32768 是合法的数值常量第17 题x 3e sin 30数学表达式对应的VB表达式是.x A. Abs(e^x+Sin(30)^3) y∕Sqr(x+y))B. Abs(Exp(x)+Sin(30)^3) ∕(Sqr(x+y))C. Abs(e^x+Sin(30*3.14159 ∕180)^3) ∕(Sqr(x+y))D.Abs(Exp(x)+Sin(30*3.14159 ∕180)^3) ∕Sqr(x+y))第18 题下面的 4 个表达式中, 有关个能够对类型变量x( 正数) 的第3 位小数正确地进行四舍五入计Single算.Format(x, ″#.00 ″)Fix(100*(x+0.005))/100Int(100*(x+0.005))/100 CInt(100*(x+0.005)/100A. 1 个第19 题B. 2 个C. 3 个个D. 4执行以下语句时, 会出现错误提示的是.A. Print"2b3 " +12.5D.Print"2e3"+12第20 题以下Case 语句含有错误的是A. Case 0 To 10第21 题B. Print"12.5"+ 12C.Print"12.5" & 12.5.B. Case Is>10C. Case Is>10 And Is<50D. Case 3,5,Is>10下列语句中, 正确的是A. Textl.SetFocus第22 题B. Forml.ClearC. Labell.SetFocusD. Listl.Cls下列选项中, 所包含的所有表达式能够将两位整数.x 的个位数与十位数对调( 如将78 转换为87) 的是①Val(Right(X,1)&Left(X,1))③Val(Right(CStr(X),1)&Left(CStr(X),1))②Val(Right(Str(X),1)&Left(Str(X),1))④Val(Mid(X,2,1)+Mid(X,1,1))D. ①③④A. ①②第23 题B. ②③②④C.以下关于子过程或函数的定义中A. Sub f1(n As String*1 )C. Function f1(f1 As Integer)As, 正确的是B. SubD. Functionf1(n Asf1(ByValInteger)As Integern As Integer) Integer第24 题下列有关控件数组的说法中, 错误的是.A. 控件数组由一组具有相同名称和相同类型的控件组成,不同类型的控件无法组成控件数组B. 控件数组中的所有控件不得具有各自不同的属性设置值C. 控件数组中的所有控件共享同一个事件过程D. 控件数组中每个元素的下标由控件的第25 题Index 属性指定以下对数组参数的说明中, 错误的是.A. 在过程中可以用Dim 语句对形参数组进行声明B. 形参数组只能按地址传递C. 实参为动态数组时,可用ReDim语句改变对应形参数组的维界D. 只需把要传递的数组名作为实参,即可调用过程第26 题要向文件datal.txt 添加数据, 正确的文件打开命令是.A. Open"datal.txt"For Output As #1B. Open"datal.txt"For Input As #1C. Open"datal.txt"For Append As #5D. Open"datal.txt" For Write As #5第27 题下面有关数组处理的叙述中,正确的是.A. 在过程中使用ReDim语句可以改变动态数组数据的类型B. 在过程中,可以使用Dim 、Private 和Static 语句来定义数组C. 用ReDim语句重新定义动态数组时,可以改变数组的大小,但不能改变数组的维数D. 不可以用Public 语句在窗体模块的通用处说明一个全局数组第28 题下面的表达式中, 运算结果为True 的是.A. "abcrd" <="ABCRD"C. 3>2>1第29 题B. Int(134.69) <=CInt(134.69)D. Mid("Visual",1,4)=Right("lausiV",4)设计界面时设置为 3.A. MultiLine 第30 题, 要使一个文本框具有水平和垂直滚动条, 应先将其属性置为再将ScrollBar 属性True,B. AutoSizeC. AlignmentD. RightToLeft下面有关数组的说法中, 正确的是A. 数组的维下界不可以是负数B. 模块通用声明处有C. 模块通用声明处有D. 模块通用声明处有第31 题下面有关数组的叙述中,则模块中数组定义语句Dim A(0 To 5) 会与之冲突Option Base 1Option Base 1Option Base 1,模块中有,模块中有Dim A(0 To 5), 则A 数组第一维维下界为DimA(0 To 5), 则A 数组第一维维下界为1 , 不正确的是.①②③在过程中用ReDim语句定义的动态数组, 其下标的上下界可以是变量数组作为形式参数时, 传递的是每个数组元素的值在窗体模块的通用声明处可以用Public 说明一个全局数组④数组定义语句中可以用负数或小数来指定某一维的维下界或维上界的值A. ②③第32 题下列关于对象A. SetFocus C. Setfocus 第33 题创建一个名为.B. ①③④C. ①②③④D. ③④与GotFocus 的描述中, 正确的是SetFocus是事件,GotFocus 是方法 B. Setfocus 和Gotfocus 都是事件和GotFocus 都是方法 D. SetFocus 是方法,GotFocus 是事件" 文件" 的菜单项, 欲使其可用方式访问, 则在菜单编辑器的标题文本框中应输入Alt+FA. 文件($F) 第34 题在下列属性中B. 文件(&F)C. 文件(#F)D. 文件(%F), 属于CommandButton控件、ListBoxB. Visible 、Font控件共有的是.A. Caption 、Text 第35 题、Visible 、Visible C. Caption D. List下列能够正确表示条件"X≤Y<Z"的VB逻辑表达式是A. X ≤Y<Z第36 题以下关于C. X ≤Y OR Y<ZB. X<=Y And Y<Z D. X<=Y<Z过程的说法中, 错误的是.过程名可以有一个或多个返回值A. FunctionB. 在Function 过程内部不得再定义C. Function 过程中可以包含多个Function 过程语句Exit FunctionD. 可以像调用第37 题Sub 过程一样调用Function 过程下面的关系表达式中A. CInt(1.5)=Int(1.5) C. Fix(-1.5)=CInt(-1.5) 第38 题, 运算结果为True 的是.B. Fix(1.5)=Int(1.5)D. Fix(-1.5)=Int(-1.5)已知X<Y,A>B,则下列表达式中A. Sgn(X-Y)+Sgn(A-B)=-1C. Sgn(Y-X)+Sgn(A-B)=2 , 结果为True 的是B. Sgn(X-Y)+Sgn(A-B)=-2D. Sgn(Y-X)+Sgn(A-B)=0第39 题执行语句时, 会出现出错提示信息.A. Print 5+7=14 C. Print 32768*2 第40 题B. Print 16384*2D. Print "14"+32sin 302log x y数学表达式对应的Visual Basic 表达式是.x yeA. Sin(30*3.14159/180)+Sqr(Log(x)+y)/2*3.14159+Exp(x+y)B. (Sin(30* π/180)+Sqr(Ln(x)+y))/(2* π+Exp(x+y))C. Sin(30*180/3.14159)+Sqr(Log(x)+y)/(2*3.14159+e^(x+y))D. (Sin(30*3.14159/180)+Sqr(Log(x)+y))/(2*3.14159+Exp(x+y))第 41 题在一个多窗体程序中 A. Form2.Unload C. Form2.End 第 42 题 , 可以仅将窗体 Form2 从内存中卸载的语句是 B. Unload Form2D. Form2.Hide.Print 方法可在 上输出数据 . ①窗体 A. ①③⑥ 第 43 题②文本框B. ③图片框②③⑤④标签⑤列表框⑥立即窗口①②⑤D. ③④⑥C. 若要使逻辑表达式 结果为 True, 则 x 、y 、 z 的取值应为下列选项中的 x>y Xor y<z .x=3 、y=3 、z=4 x=1 、 y=3 、z=2 44 题 、y=1 、 z=2 、y=2 、 z=2 A. C. B. x=2 D. x=2 第 下列 是合法的变量名 . B. – alA. abs 第 45 题 C. cdc dD. Abe_10下列 是正确的 VB 常量 . A. D-6 第 46 题 若在模块中用B. E-6C. 5DD. 5E-6定义了函数 Fun. 调用函数 Private Function Fun(A as Single,B as Integer) As Integer Fun 的过程中定义了.I 、J 和 K 三个 Integer 型变量 , 则下列语句中不能正确调用函数 Fun 的语句是A. Fun 3.14,J 第 47 题B. Call Fun(I,365)C. Fun(I),(J)D. K=Fun("24","35")若需要在同一窗体内安排两组相互独立的单选按钮 可使用 控件做容器将它们分开 (OptionButton),④ Frame D. ③或④.①TextBox A. ①或② 第 48 题②PictureBox B. ②或③③ C. Image ②或④以下关于文件的叙述中,错误的是。
“无机化学(一)”课程试卷一、选择题 ( 共14题 28分 )1. 下列原子轨道的n 相同,且各有1个自旋方向相反的不成对电子,则x 轴方向可形成π 键的是………………………………………………………………………………………… ( ) (A) p x - p x (B) p x - p y(C) p y - p z (D) p z - p z2. 电池Cu │Cu +‖Cu +,Cu 2+│Pt 和电池Cu │Cu 2+‖Cu 2+,Cu +│Pt 的反应均可写成 Cu + Cu 2+ = 2Cu +,此两电池的……………………………………………………………( )(A)m r G ∆, E 均相同 (B)m r G ∆相同, E 不同 (C) m r G ∆不同, E 相同(D) m r G ∆, E 均不同3. 关于下列元素第一电离能的大小的判断,正确的是…………………………………( ) (A) N > O (B) C > N (C) B > C (D) B > Be4. 对于下面两个反应方程式,说法完全正确的是…………………………………… ( )2Fe 3+ + Sn 2+Sn 4+ + 2Fe 2+Fe 3+ +21Sn 2+21Sn 4+ + Fe 2+(A) 两式的 E ,m r G ∆,K C 都相等 (B) 两式的 E , m r G ∆,K C 不等 (C) 两式的 m r G ∆相等, E ,K C 不等 (D) 两式的 E 相等, m r G ∆,K C 不等5. M 3+ ──── M + ──── M 则 ϕ(M 3+/M) 为……………………………( )(A) 0.00 V (B) 0.10 V(C) 0.30 V (D) 0.90 V6. 在H 原子中,对r = 0.53A (10-8cm) 处的正确描述是………………………………( ) (A) 该处1s 电子云最大 (B) r 是1s 径向分布函数的平均值 (C) 该处为H 原子Bohr 半径(D) 该处是1s 电子云界面7. 不用惰性电极的电池反应是………………………………………………………… ( )(A) H 2 + Cl 2−→−2HCl(aq) (B) Ce 4+ + Fe 2+−→−Ce 3+ + Fe 3+ (C) Ag + + Cl -−→−AgCl(s) (D) 2Hg 2+ + Sn 2+ + 2Cl -−→−Hg 2Cl 2 + Sn 4+ 8. 下列元素原子半径的排列顺序正确的是…………………………………………… ( ) (A) Mg > B > Si > Ar (B) Ar > Mg > Si > B (C) Si > Mg > B > Ar(D) B > Mg > Ar > Si0.30 V-0.60 V9. 两个半电池,电极相同,电解质溶液中的物质也相同,都可以进行电极反应,但溶液的浓度不同,它们组成电池的电动势…………………………………………………………( ) (A) E = 0,E = 0 (B) E ≠0, E ≠0 (C) E ≠0,E = 0(D) E = 0, E ≠010. 下面氧化还原电对的电极电势不随酸度变化的是………………………………… ( )(A) NO -3- HNO 2(B) SO -24- H 2SO 3 (C) Fe(OH)3 - Fe(OH)2(D) MnO -4- MnO -2411. 核外某电子的主量子数n = 4,它的角量子数l 可能的取值有………………………( )(A) 1个 (B) 2个 (C) 3个 (D) 4个 12. 对于电极反应O 2 + 4H + + 4e --2H 2O 来说,当2O p = 100 kPa 时,酸度对电极电势影响的关系式是…………………………………………………………………………… ( ) (A) ϕ = ϕ+ 0.0592 pH (B) ϕ = ϕ- 0.0592 pH (C) ϕ = ϕ+ 0.0148 pH (D) ϕ = ϕ- 0.0148 pH 13. 已知 M +21+ 2e -M 1ϕ= -2.0 V ;M +2+ e -M 2ϕ= 0.5 VM +31+ e - M +21 ϕ= -1.0 V ; M +22+ e -M +2ϕ= 1.0 V M +41+ e -M +31 ϕ= 0.5 V ; M +32+ e-M +22 ϕ= 1.9 V下列情况中,不可能反应的是………………………………………………………………( ) (A) M 1 投入水中(B) M +21离子加到水中(C) 1 mol M +31离子加到1 dm 3的1 mol ·dm -3 M +2离子溶液中 (D) M +32离子加到含M +2离子的溶液中去14. 以分子间作用力结合的晶体是……………………………………………………… ( ) (A) KBr(s)(B) CO 2(s)(C) CuAl 2(s)(D) SiC(s)二、填空题 ( 共11题 32分 )15. 写出具有下列基态电子组态的元素的符号和名称,所处的周期及族:1s 22s 22p 63s 23p 4 ; 1s 22s 22p 63s 23p 63d 84s 2 ;[Ar]3d 104s 2 ;16. Na 原子核最外层电子的四个量子数n , l , m , m s 依次为17. 利用分子轨道能级图确定O 2-、2O 、B 2、NO -的未成对电子数目和键级分别为 、 、 、 。
【最新整理,下载后即可编辑】大学VB考试题库一、单项选择题1、与传统的程序设计语言相比,Visual Basic最突出的特点是()。
A、结构化程序设计B、程序开发环境C、事件驱动编程机制D、程序调试技术2、赋值语句:a=123& MID("123456",3,2)执行后,a变量中的值是()。
A、"12334"B、123C、12334D、1573、保存一个工程至少应保存两个文件,这两个文件分别是(B)。
A、文本文件和工程文件B、窗体文件和工程文件C、窗体文件和标准模块文件D、类模块文件和工程文件4、以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是(C)。
A、="VisualBasic窗体"B、Form1.Title="VisualBasic窗体"C、Form1.Caption="VisualBasic窗体"D、Form1.Text="VisualBasic窗体"5、为了装入一个VisualBasic应用程序,应当(D)A、只装入窗体文件(.frm)B、只装入工程文件(.vbp)C、分别装入工程文件和标准模块文件(.bas)D、分别装入工程文件、窗体文件和标准模块文件6、赋给一个数组的数据类型一定要(A)。
A、相同B、不相同C、两可D、都不对7、下面正确的赋值语句是(C)。
A、x+y=30B、y=π*r*rC、y=x+30D、3y=x8、VisualBasic 6.0集成环境的主窗口中不包括(C)。
A、标题栏B、菜单栏C、状态栏D、工具栏9、以下叙述中错误的是(C)。
A、Visual Basic 是事件驱动型可视化编程工具B、Visual Basic应用程序不具有明显的开始和结束语句C、Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性(计时器)D、Visual Basic中控件的某些属性只能在运行时设置10、要使Print方法在Form_Load事件中起作用,要对窗体的(C)属性进行设置。
大学VB考试题库一、单项选择题1、与传统的程序设计语言相比,Visual Basic最突出的特点是()。
A、结构化程序设计B、程序开发环境C、事件驱动编程机制D、程序调试技术2、赋值语句:a=123& MID("123456",3,2)执行后,a变量中的值是()。
A、"12334"B、123C、12334D、1573、保存一个工程至少应保存两个文件,这两个文件分别是(B)。
A、文本文件和工程文件B、窗体文件和工程文件C、窗体文件和标准模块文件D、类模块文件和工程文件4、以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是(C)。
A、="VisualBasic窗体"B、Form1.Title="VisualBasic窗体"C、Form1.Caption="VisualBasic窗体"D、Form1.Text="VisualBasic窗体"5、为了装入一个VisualBasic应用程序,应当(D)A、只装入窗体文件(.frm)B、只装入工程文件(.vbp)C、分别装入工程文件和标准模块文件(.bas)D、分别装入工程文件、窗体文件和标准模块文件6、赋给一个数组的数据类型一定要(A)。
A、相同B、不相同C、两可D、都不对7、下面正确的赋值语句是(C)。
A、x+y=30B、y=π*r*rC、y=x+30D、3y=x8、VisualBasic 6.0集成环境的主窗口中不包括(C)。
A、标题栏B、菜单栏C、状态栏D、工具栏9、以下叙述中错误的是(C)。
A、Visual Basic 是事件驱动型可视化编程工具B、Visual Basic应用程序不具有明显的开始和结束语句C、Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性(计时器)D、Visual Basic中控件的某些属性只能在运行时设置10、要使Print方法在Form_Load事件中起作用,要对窗体的(C)属性进行设置。
1、当在文本框中输入“ABCD”时,标签上显示的是(AABABCABCD)。
Sub TextBox1_TextChanged(……) Handles TextBox1.TextChangedLabel1.Text &=TextBox1.TextEnd Sub2、逻辑运算符:与、或、非中优先级最高的是(非)3、可以同时删除字符串前导和尾部空白的函数是(Trim )4、如果要将窗体中的某个命令按钮设置成无效状态,应该设命令按钮的何种属性(Enabled)5、已知a=3.5,b=5,c=2.5,d=True,则表达式a>=0ANDa+c>b+3 Or NOT d的值(是FALSE)6、在过程中定义的变量,若希望在离开该过程后还能保存过程中局部变量的值,应使用(Static)关键字在过程中定义过程级变量。
7、用于Visual Basic程序设计的控件在(工具箱中)。
8、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是(代码窗口)9、要使TextBox控件能够显示多行,应设置(MultiLine)属性为True10、若要使命令按钮不可操作,要对(Enabled)属性进行设置11、下列程序段的执行后,i和x的值为(7 40)Dim i, x As IntegerI = 1x = 5Doi = i + 2x *= 2Loop Until i >= 612、关于循环叙述不正确的是:??? For…Next循环中不能嵌套Do…Loop循环13、在Visual Basic中,可以被称为对象的是(控件和窗体 )14、整型变量x中存放一个2位正整数,要将两位数交换位置,例如,13变为31,实现的表达式是(x mod 10) *10+x\1015、定义字符串变量:Dim strInput As String=“VisualBasic2005”Dim strSubStr1 As String计算子串:strSubStr1 = strInput.Substring(2, 4)则strSubStr的值为:(sual)16、下列控件中,没有Text属性的是(Timer)17、表达式Len("123程序设计ABC")的值(是10)18、下列控件中,不能变大小的是(Timer )19、下面四个运算符中,优先级别最高的是(^)20、枚举类型的第l个成员的默认值( 是0)21、有以下过程,关于形参n的说法正确的是(形参n的变化影响实参)Public Sub F1(ByRef n as integer )……End Sub22、下面程序求两个数中的小数(if y<x then ###min1=y ###end if###min1=x)不正确23、下面if语句统计满足年龄(age)小于40岁,职称(duty)为副教授以上条件的人数,正确的if语句判断表达式是(age<40 and (duty="教授" or duty="副教授"))24、要使文本框的文字不能被修改,应对(ReadOnly)属性进行设置25、下列说法错误的是(在调用方法时,对象名是不可缺少的)26、数学关系表达式3>x>0表示成正确的表达式为(x>0 and x<3)。
单选题在数组的声明格式中,数组名后可以是( )。
收藏A.小括号()B.方括号[]C.尖括号<>D.花括号{}回答错误!正确答案: A下列语句中,必须使用字符串变量的语句是( )。
收藏A.Print #B.Write #C.Line Input #D.Input #回答错误!正确答案: C启动Visual Basic后, VB为用户建立的第一个窗体是()。
收藏A.窗体B.FormC.Form1D.窗体1回答错误!正确答案: C在使用Open语句打开文件时,若省略“For方式”,则打开的文件存取方式为收藏A.随机存取方式B.二进制方式C.顺序输出D.顺序输入回答错误!正确答案: A设a = "MicrosoftVisualBasic" ,则以下使变量b的值为"VisualBasic"的语句是( )。
收藏A.b = Mid(a, 10)B.b = Right(a, 10)C.b = Left(a, 10)D.b = Mid(a, 11, 10)回答错误!正确答案: A用Open语句打开一个随机文件时,若省略“Len=记录长度”,则记录的长度为收藏A.64B.128C.1024D.256回答错误!正确答案: B打开菜单编辑器的热键为收藏A.Ctrl+EB.Alt+MC.Alt+ED.Ctrl+M回答错误!正确答案: A对于如下结构的循环:Do 循环体Loop Until 条件则下列正确的叙述是:。
收藏A.如果“条件”为常数-1,则至少执行二次循环体;B.如果“条件”为常数-1,则只执行一次循环体;C.如果“条件”为常数0,则一次循环体也不执行。
D.如果“条件”为常数0,则只执行一次循环体;回答错误!正确答案: B如果在定义一个过程时,没有使用任何限制的关键字,则定义的过程属于收藏A.PrivateB.StaticC.随机的D.Public回答错误!正确答案: D在Visual Basi6.0中,合法的字符串常量是( )。