vb选择与填空精选
- 格式:rtf
- 大小:170.80 KB
- 文档页数:14
ID sjh th 16001 17002 18003 19004 20005 21006 22007 23008 24009 250010 260011 270012 280013 290014 300015 15111 16112 17113 18114 19115 20116 21117 22118 23119 241110 251111 261112 271113 281114 291115 15221 16222 17223 18224 19225 20226 21227 22228 23229 242210 252211 262212 272213 282214 292215 1533116332 17333 18334 19335 20336 21337 22338 23339 243310 253311 263312 273313 283314 293315 15441 16442 17443 18444 19445 20446 21447 22448 23449 244410 254411 264412 274413 284414 294415 15551 16552 17553 18554 19555 20556 21557 22558 23559 245510 255511 265512 275513 285514 295515 15661 16662 1766318664 19665 20666 21667 22668 23669 246610 256611 266612 276613 286614 296615 15771 16772 17773 18774 19775 20776 21777 22778 23779 247710 257711 267712 277713 287714 297715 15881 16882 17883 18884 19885 20886 21887 22888 23889 248810 258811 268812 278813 288814 298815 15991 16992 17993 18994 1999520996 21997 22998 23999 249910 259911 269912 279913 289914 299915tg下面正确的语句行是________。
Vb选择判断题库写在前面:1,本题库是关于VB考试中的选择与判断,编者们才疏学浅,才华横溢者请自觉无视。
2,本题库是编者呕心沥血而成,硕果不易,望珍惜。
3,本题库为个人编写,如见错误之处请多加见谅,并及时与编者联系以方便改正。
4,本题库多方取材,但也会存在差漏,如有不全,请读者自安天命5,本题库使用方法同选择判断,即,你懂的。
6,本题库由本班多名男人共同完成,若有重复请无视。
一、单项选择题(34道小题,共34分)1、Byte型数据的长度是( )字节。
(1分)A、2B、1C、4D、82、Integer型数据的长度是( )字节。
(1分)A、1B、2C、4D、83、以下变量名正确的是( ) 。
(1分)A、aB、sinC、a#bD、a%b4、下列数据是常量的是( )。
(1分)A、aB、2C、piD、M5、下列数据是常量的是( )。
(1分)A、aB、#8/8/2008#C、piD、M6、使用语句Dim a(2) As String 声明数组a之后,以下说法正确的是()。
(1分)A、a数组中的所有元素值都为0B、a数组中的所有元素值不确定C、a数组中的所有元素值都为EmptyD、a数组中的所有元素值都为"",即为空字符串。
7、声明一个第二维上界为5的二维整型数组,正确的是()。
(1分)A、Dim a(5,4) As IntegerB、Dim a(6,5) As IntegerC、Dim a(4,3) As IntegerD、Dim a(3,2) As Integer8、语句Dim A(5,6) As Integer ,则所定义的数组A中共有( )个元素。
(1分)A、30B、42C、20D、259、变量a的类型为Double,有赋值语句a=10.3/2,则a的值为()。
(1分)A、5B、6C、5.15D、5.210、变量L的值为-8,则-L^2的值为()。
(1分)A、64B、-64C、16D、-1611、求正切值的函数是( )。
大学vb考试题库及答案一、单项选择题1. 在Visual Basic中,下列哪个选项不是基本数据类型?A. IntegerB. StringC. DoubleD. Object答案:D2. Visual Basic中,以下哪个是合法的变量名?A. 2variableB. Variable2C. Variable-2D. Variable2@答案:B3. 在Visual Basic中,以下哪个函数用于计算一个数的平方根?A. SqrB. LogC. AbsD. Exp答案:A4. Visual Basic中,以下哪个控件用于显示文本,但不允许用户编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B5. 在Visual Basic中,以下哪个事件用于响应按钮点击?B. DoubleClickC. MouseDownD. KeyPress答案:A6. Visual Basic中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Font答案:A7. 在Visual Basic中,以下哪个关键字用于声明一个过程?A. FunctionB. SubD. Module答案:B8. Visual Basic中,以下哪个控件允许用户从列表中选择一个或多个项目?A. ListBoxB. ComboBoxC. CheckBoxD. OptionButton答案:A9. 在Visual Basic中,以下哪个语句用于结束一个循环?A. LoopB. ContinueC. ExitD. Break答案:C10. Visual Basic中,以下哪个函数用于将字符串转换为数字?A. ValB. StrC. CIntD. CDbl答案:A二、填空题1. 在Visual Basic中,使用________关键字可以声明一个数组。
答案:Dim2. Visual Basic中,________函数用于将数字转换为字符串。
vb练习题及答案VB练习题及答案一、选择题1. 在VB中,以下哪个是正确的数据类型?A. IntegerB. IntC. Both A and BD. None of the above答案:C2. VB中,哪个关键字用于声明变量?A. DimB. DeclareC. DefineD. Set答案:A3. 在VB中,以下哪个是正确的循环结构?A. ForB. WhileC. RepeatD. All of the above答案:D4. VB中,以下哪个是正确的条件语句?A. IfB. SwitchC. CaseD. A and B only答案:A5. 在VB中,以下哪个是正确的数组声明方式?A. Dim myArray(5) As IntegerB. Dim myArray As Integer(5)C. Both A and BD. None of the above答案:A二、填空题1. 在VB中,使用________关键字可以定义一个类。
答案:Class2. VB中,使用________方法可以为控件添加事件处理程序。
答案:AddHandler3. 在VB中,________方法用于结束程序的执行。
答案:End4. VB中,________属性用于获取或设置一个控件的文本。
答案:Text5. 在VB中,________方法用于打开一个文件。
答案:Open三、简答题1. 请简述VB中的事件和事件处理程序的概念。
答案:在VB中,事件是用户或程序触发的特定动作,如按钮点击或键盘敲击。
事件处理程序是一个过程,当特定的事件发生时,会被自动调用以响应该事件。
2. 描述VB中如何使用For循环。
答案:在VB中,For循环用于重复执行一段代码直到满足特定条件。
基本语法是:```For counter = start To end [Step increment]' 循环体Next [counter]```3. 解释VB中什么是继承,并给出一个简单的示例。
vb考试题及答案一、选择题(每题2分,共20分)1. VB中的“Dim”关键字用于声明什么?A. 变量B. 常量C. 类型D. 过程答案:A2. 在VB中,以下哪个是合法的变量名?A. 2variableB. variable-nameC. variable$nameD. variable name答案:B3. VB中的“Sub”过程可以返回值吗?A. 是B. 否答案:B4. 在VB中,以下哪个不是基本数据类型?A. IntegerB. StringC. ObjectD. Date答案:C5. VB程序中,以下哪个语句用于结束程序?A. Exit SubB. End SubC. Exit ForD. End答案:D6. VB中,以下哪个是正确的条件语句?A. If (x > 10)B. If x > 10C. If x = 10 ThenD. If x = 10答案:C7. 在VB中,以下哪个是正确的循环结构?A. DoB. WhileC. ForD. All of the above答案:D8. VB中的“With”语句用于什么?A. 条件判断B. 循环控制C. 简化代码D. 错误处理答案:C9. 在VB中,以下哪个不是数组的声明方式?A. Dim arr(0 To 10) As IntegerB. Dim arr() As Integer = New Integer(10)C. Dim arr As Integer = New Integer(10)D. Dim arr(1) As Integer答案:D10. VB中,以下哪个是正确的事件处理程序声明?A. Sub Button1_Click()B. Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs)C. Sub Button1_Click(ByVal e As EventArgs)D. Sub Button1_Click(ByVal sender As Object)答案:B二、填空题(每空2分,共20分)1. 在VB中,使用________关键字可以定义一个类。
一、填空题1、Visual Basic 对象可以分为两类,分别为 和 。
2、为了选择多个控件,可以按住 键,然后单击每个控件。
4、 浮点数由3部分组成,即符号、 和尾数。
5、下述语句段在运行时的显示结果是 。
Clsx=10.34 + 8 Print Len(x )6、将代数式b a y x 22++转换成程序设计中的表达式为 . 7、 关系式x ≤—5或x ≥5所对应的布尔表达式是 。
9、下列程序的功能是:当x 〈50时,y=0.8×x ;当50≤x ≤100时,y=0.7×x ;当x 〉100时,没有意义。
请填空。
Private Sub Command1_Click () Dim x As Singlex=InputBox("请输入x 的值!") Case Is < 50 y=0。
8 * x Case 50 To 100 y=0。
7 * xPrint "输入的数据出界!” End Select Print x, y End Sub11、 以下程序段的作用是将26个小写字母逆序打印出来,请补充完整。
For i=122 To Print ; Next i12、在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click() x=0Do Until x=—1a=InputBox("请输入第一个数字a 的值") a=Val(a)b=InputBox (”请输入第二个数字b 的值") b=Val (b )x=InputBox(”请输入第三个数字x 的值”) x=Val (x) a=a + b + x Loop Print a End Sub程序运行后,单击命令按钮,在对话框中分别输入5,4,8,5,8,-1,输出结果为 。
13、执行下面的程序段,x 的值为 。
一、单选共300题(共计300分)滚动条的( )属性用于指定用户单击滚动条的滚动箭头时,Value属性值的改变量. A:ValueB:LargeChangeC:ChangeD:SmallChange答案:D运行时,当用户向文本框输入新的内容,或在程序代码中对文本框的TEXT属性进行赋值从而改变了文本框的TEXT属性值时,将触发文本框的()事件.A:CLICKB:DBLCLICKC:GOTFOCUSD:CHANGE答案:D要获得用户在组合框输入的内容,应利用的组合框的属性是( ).A:ListB:ListIndexC:SelectedD:Text答案:D输入对话框InputBox的返回值的类型是 .A:长整数B:字符串C:浮点数D:整数案:B要使得标签能自动扩充以满足字体大小则可对其()属性进行设置. A:alignmentB:usemnemonicC:autosizeD:tag答案:C假设变量BOOLVAR是一个布尔型变量,则下面正确的赋值语句是(). A:BOOLVAR='TRUE'B:BOOLVAR=.TRUE.C:BOOLVAR=#TRUE#D:BOOLVAR=3<4答案:D运算符"\"两边的操作数若类型不同,则先再运算.A:四舍五入为Byte类型B:取整为Byte类型C:四舍五入为整型D:取整为Integer类型答案:CVisual Basic程序设计时常用的Print、CLS属于( )A:属性B:对象C:方法D:事件答案:C当文本框的属性设置为True时,在运行时文本框不能编辑. A:VisibleB:EnabledC:LockedD:MultiLine答案:C要使标签所在处透明显示背景,应把其Backstyle属性设置为(). A:0B:1C:2D:3答案:AVisual Basic中,实现参数的传值方式的关键字是A:DimB:ByRefC:ReDim语句Print "5*5" 的显示结果是 .A:25B:"5*5"C:出现错误提示D:5*5答案:D若要求从文本框中输入密码时在文本框中只显示*号,则应当在此文本框的属性窗口中设置( ) A:Text属性值为*B:Caption属性值为*C:password属性值为空D:Passwordchar属性值为*答案:D在下列关于通用对话框的叙述中,错误的是( ).A:当Action属性值为3时,显示字体对话框B:CommonDialogl.ShowFont显示字体对话框C:在"打开"或"另存为"对话框中,FileName属性返回所选的文件名及其路径D:在"打开"或"另存为"对话框中,用户选择的文件名可以经FileTitle属性返回答案:AList1.Clear中的Clear是( ).A:属性D:对象答案:C以下不具有Picture属性对象是().A:窗体B:图片框C:图像框D:文本框答案:D设有如下数组定义语句: Dim s(3) as integer 则下列给数组元素赋值的错误语句是().A:S(2)=5*5-3*3B:s(3)=100C:S(3)=val(inputbox( "输入整数"))D:s(3)=array(0,1,2,3)答案:D简单组合框的style值为().A:0B:1C:2D:3答案:B以下()程序段可以实施X、Y变量值的变换.A:Y=X:X=YB:Z=X:Y=Z:X=YC:Z=X:X=Y:Y=ZD:Z=X:W=Y:Y=Z:X=Y答案:C表达式(7\3+1)*(18\5-1)的值是().A:8.76B:7.8C:6D:6.67答案:C下列对象中没有焦点属性的是().A:命令按钮控件B:窗口控件C:文本框控件D:单选框控件答案:B下列关于Select Case的叙述中,错误的是 .A:Case "abc","ABC" 表示判断Is是否和"abc"、"ABC"两个字符串中的一个相同B:Case "X" 表示判断Is是否为大写字母XC:Case -7,0,100 表示判断Is是否等于字符串"-7,0,100"D:Case 10 To 100 表示判断Is是否介于10与100之间答案:C设a=6,则执行x=IIf(a>5,-1,0)后,x的值为().A:5B:6C:0D:-1答案:D有一如下过程:Sub fact(n As Integer, result As Long)result = 1For i = 1 To nresult = result * iNext iEnd Sub在窗体上画一个名称为Command1的命令按钮,并编写如下事件过程: Private Sub Command1_Click()Dim res As Longfact 5, resPrint resEnd Sub程序运行后,单击命令按钮,则输出的结果是A:120B:15C:121D:100答案:AVisualBasic的编程机制是().A:可视化B:面向对象C:面向图形D:事件驱动答案:D在窗体上添加一个命令按钮,并写如下代码Private Sub Command1_Click()stra = "AbcD":strb = "hIJK"strc = LCase(stra)strd = UCase(strb)Print strc; strdEnd Sub运行后,单击命令按钮,显示的结果是 .A:abcdHIJKB:aBCdHijKC:ABCDHIJKD:AbcDhIJK答案:A声明符号常量应该用关键字().A:StaticB:ConstC:PrivateD:V26/ariant答案:B在VB中过()属性来设置字体颜色.A:FontColorB:ForeColorC:BackColorD:ShowColor答案:B要清除窗体A上已经在图片框P1中打印的字符串而不清除图片框中的图像,应使用语句( ). A:P1.Print""B:P1.picture=LoadPicture("")C:A.P1.ClsD:P1.piture""答案:CSub过程与Function过程最根本的区别是_______.A:Sub过程可以直接使用过程名调用,而Function过程不可以B:Function过程可以有参数,而Sub过程不可以C:两种过程参数传递方式不同D:Sub过程的过程名不能返回值,而Function过程能通过过程名返回值答案:D为达到把a、b中的值交换后输出的目的,编程如下:Private Sub Command1_Click()a% = 10: b% = 20Call swap(a, b)Print a, bEnd SubPrivate Sub swap(ByVal a As Integer, ByVal b As Integer)c = a: a = b: b = cEnd Sub在运行时发现输出结果错了,需要修改.下面列出的错误原因和修改方案中正确的是_________. A:输出语句错误,应改为:"Print "a", "b""B:调用swap过程的语句错误,应改为"Call swap a,b"C:过程的形式参数有错,应改为:"swap(ByRef a As Integer,ByRef b As Integer)"D:swap中3条赋值语句的顺序是错误的,应改为"a=b:b=c:c=a"答案:C在窗体上画一个名称为command1的命令按钮,然后编写如下事件过程:Option Base 1Private Sub Command1_Click()Dim ss = Array(9, 8, 7, 6, 5, 4, 3, 2, 1, 0)For i = 4 To 1 Step -2Print s(10 - i * 2);Next i程序运行后,单击命令按钮,则输出的结果是().A:8 4B:4 8C:8 6 4 2D:7 3答案:A删除字符串前导和尾随空格的函数是().A:Ltrim()B:Rtrim( )C:Trim()D:Lcase答案:C要把一个命令按钮设置成无效,应设置其哪一属性值(). A:VisibleB:EnabledC:DefaultD:Cancel答案:B下面语句中用来定义窗体或标准模块数组的是().A:DimB:ReDimC:Static答案:A下列关于Select Case之测试表达式的叙述中,错误的是 . A:可以是浮点类型B:只能是变量名C:可以是字符型D:可以是整型答案:B下列选项中,与List1.Text等价的表达式是( ).A:List1.List(List1.ListIndex-1)B:List1.List(List1.ListIndex+1)C:List1.List(List1.ListCount-1)D:List1.List(List1.ListIndex)答案:D语句listl.removeitem 1 将删除list.listindext等于()的项目.. A:0B:2C:3D:1答案:D执行X=7.835 :y=Int(x*100+0.5)/100 后结果是 .A:7.84B:7.8C:7.83D:7.835答案:AVisual Basic的过程有三种,它们是A:属性过程、通用过程和函数过程B:事件过程、通用过程和函数过程C:事件过程、函数过程和子程序过程D:通用过程、子程序过程和函数过程答案:C组合框的三种不同风格:下拉组合框、简单组合框和下拉列表框由()属性决定.A:StyleB:BoderStyleC:FillStyleD:DrawStyle答案:A使用Function语句定义一个函数过程,其返回值的类型为_______. A:只能是符号常量B:是除数组之外的简单数据类型C:可在调用时由运行过程决定D:由函数定义时As子句声明答案:D列表框控件中的列表内容是通过()属性设置的.A:NameB:CaptionC:ListD:Text答案:C工具栏中的"启动"按钮的作用是().A:运行一个应用程序B:运行一个窗体C:工程管理窗口D:打开被选中对象的代码窗口答案:A在窗体Form1的Click事件过程中有以下语句:Label1.Caption="Visual Basic"若本语句执行之前,标签控件的Caption属性为默认值,则标签控件的Name属性和Caption属性在执行本语句之前的值分别为(). A:"Label"、"Label"B:"Label1"、"Visual Basic"C:"Label1"、"Label1"D:"Caption"、"Label"答案:C要使得窗体在出现之前就完成相关的程序设置可在()事件中进行编程.A:linkopenB:KeyPressC:loadD:click答案:C图像框(Image)的何项属性设置为true时,可使图形自动调整大小,填满整个图像框().A:WidthB:PictureC:NameD:Stretch答案:D每建立一个窗体,工程管理器窗口中就会增加一个().A:工程文件B:窗体文件C:程序模块文件D:类模块文件答案:B表达式X+1>X是().A:算术表达式B:非法表达式C:字符表达式D:关系表达式要在垂直位置上移动控件,应利用控件的()属性.A:LeftB:WidthC:TopD:Height答案:C任何控件都具有的属性是().A:TEXTB:CAPTIONC:NAMED:FORECOLOR答案:C下列选项中,不属于列表框方法的是( ).A:AddItemB:DelItemC:ClearD:RemoveItem答案:B若i的初值为8,则下列循环语句的循环次数为次. Do While i<=17i=i+2A:4次B:3次C:6次D:5次答案:D下列不能用commondialog 控件调用的对话框是(). A:open/saveB:helpC:fontD:search答案:D一个菜单项是不是一个分隔条,由()属性决定.A:Name(名称)B:CaptionC:EnabledD:Visible答案:B选中复选框控件时,value属性的值,可以是().A:TrueB:falseC:0D:1Interger类型的变量可存的的最大整数是().A:250B:256C:32768D:32767答案:D获取字符串a 最右边5个字符的函数是 . A:RightStr(a,5)B:RightTrin(a,5)C:Last(a,5)D:Right(a,5)答案:DVB认为下面()组变量是同一个变量.A:A1和a1B:SUM和SUMMARYC:AVER和AVERAGED:A1和A_1答案:A下列控件中,没有Caption属性的是( ).A:框架B:复选框D:单选按钮答案:C要在图片框P1中打印字符串"HowAreYou",应使用语句(). A:Picture1.Print="HowAreYou"B:P1.Picture=LoadPicture("HowAreYou")C:P1.Print"HowAreYou"D:Print"HowAreYou"答案:C如果要给字体加删除线,可以选择下列那种属性().A:FontNameB:FontSizeC:FontStrikethruD:FontUnderLine答案:C下面哪些控件不会影响到界面设计效果().A:LabelB:TextC:CommonDialogD:Frame答案:C要改变控件的宽度,应修改该控件的()属性.A:TopB:WidthC:LeftD:Height答案:B变量未赋值时,数值型变量的值为().A:0B:空C:1D:无任何值答案:A设组合框Combo1中有3个项目,则以下能删除最后一项的语句是(). A:Combo1.RemoveItem TextB:Combo1.RemoveItem 2C:Combo1.RemoveItem 3D:Combo1.RemoveItem Combo1.Listcount答案:B用ReDim语句定义的数组是().A:多维数组B:永久数组C:临时数组D:静态数组答案:C只能用来显示字符信息的控件是( ).A:文本框B:标签C:图片框D:图像框答案:B以下4个选项中,属性窗口未包含的是 .A:属性列表B:工具箱C:对象列表D:信息栏答案:B窗体的Caption属性的作用是().A:确定窗体的名称B:确定窗体的标题C:确定窗体的边界类型D:确定窗体的字体答案:B启动VisualBasic后,系统为用户新建的工程起一个名为()的临时名称.A:工程1B:窗体1C:工程D:窗体答案:A若要使标签控件显示时,不覆盖其背景内容,应设置标签控件的()属性. A:BACKCOLORB:BORDERSTYLEC:FORECOLORD:BACKSTYLE答案:D以下不允许用户在程序运行时输入文字的控件是().A:标签框B:文本框C:下拉式组合框D:简单组合框答案:A引用列表框的最后一项应使用().A:List1.List(List1.ListCount-1)B:List1.List(List1.ListCount)C:List1.List(ListCount)D:List1.List(ListCount-1)答案:AInt( Rnd * 100 ) 表示的是范围内的整数.A:[1,100]B:[1,99]C:[0,99]D:[0,100]答案:C表达式2+3*4^5-SIN(X+1)/2中最先进行的运算是(). A:4^5B:3*4C:x+1D:SIN答案:C确定一个控件在窗体上的位置的属性是( ).A:Width和HeightB:Width或HeightC:Top和LeftD:Top或Left答案:C双击窗体的任何地方,可以打开的窗口是().A:代码窗口B:属性窗口C:工程管理窗口D:以上3个选项都不对答案:A下面()控件不具有Caption属性.A:标签框B:单选钮C:命令按钮D:文本框答案:D如果设计时在属性窗口将命令按钮的()属性设置为False,则运行时按钮从窗体上消失.A:VisibleB:EnabledC:DisabledPictureD:Default答案:A如果要在菜单中添加一个分隔线,则应将其Caption属性设置为(). A:=B:*C:&D:-答案:D下列()是窗体的扩展名.A:frmB:basC:clsD:dll答案:A定时器的Interval属性以()为单位指定Timer事件之间的时间间隔.A:分B:秒C:毫秒D:微秒答案:C在设计应用程序时,通过____窗口可以查看到应用程序工程中的所有组成部分. A:代码窗口B:窗体设计窗口C:属性窗口D:工程资源管理器窗口答案:DCls方法可以清除窗体或图片框中的()内容.A:在设计阶段使用Picture设置的背景位图B:在设计阶段放置的控件C:在运行阶段产生的图形和文字D:以上全部内容答案:C为使计时器控件每隔5秒钟产生一个计时器事件(Timer事件),则应将其Interval属性值设置为().A:5B:500C:300D:5000答案:DMSGBOX函数中有4个参数,其中必须写明的参数是().A:指定对话框中显示按钮的数目B:设置对话框标题C:提示信息D:所有参数都是可选的答案:C与传统的程序设计语言相比,Visual Basic 最突出的特点是 . A:子过程和函数功能的设计B:事件驱动运行机制C:调试技术D:结构化程序设计答案:B单击滚动条的滚动箭头时,产生的事件是().A:ClickB:ScrollC:ChangeD:Move命令钮标题热字的下划线,可通过( )符号来设置.A:\<B:&C:_D:\>答案:B下列语句中,属于合法的Visual basic 语句是().A:Option Base 4B:Option Base 2C:Option Base 1D:Option Base 3答案:C在列表框中当前被选中的列表项的序号是由下列哪个属性表示(). A:ListB:IndexC:ListIndexD:TabIndex答案:C用户可以通过设置菜单项的()属性值为FALSE来使该菜单项不可见. A:HideB:Checked答案:C下列()是日期型常量.A:"2/1/02"B:37258C:#2/1/02#D:|2/1/02|答案:CClear方法适用于() 控件.A:图片框B:窗体C:复选框D:组合框答案:D欲使某命令按钮失效,应修改命令按钮的()属性.A:VisibleB:CaptionC:EnableD:Enabled答案:D将通用对话框类型设置为"另存为"对话框,应修改( )属性.C:ActionD:Font答案:C若要把"XXX"添加到列表框List1中的第三项,则可执行语句( ). A:List1.AddItem "XXX", 3B:List1.AddItem 3,"XXX"C:List1.AddItem "XXX", 2D:List1.AddItem 2,"XXX"答案:C下列哪一种文件打开方式是以顺序文件方式打开文件并作写操作(). A:Open "c:\file1.dat"For Output as #1B:Open "c:\file1.dat" For Input as #1C:Open "c:\file1.dat" For Append as #1D:Open "c:\file1.dat" For Write as #1答案:A下面()对象在运行时一定不可见.A:LineB:TimerC:TextD:Option答案:B()对象不能作为控件的容器.A:FormB:PictureBoxC:ShapeD:Frame答案:C为了在按下Esc键时执行某个命令按钮的Click事件过程,需要把该命令按钮的一个属性设置为True,这个属性是( ).A:ValueB:DefaultC:CancelD:Enabled答案:C下列选项中不属于事件的是 .A:ShowB:KeyUpC:LoadD:Dblclick答案:A能够改变窗体边框线类型的属性是().A:FontStyleB:BorderStyleC:BackStyleD:Border答案:B标签框文本的对齐方式由( )属性来决定.A:AlignB:AlignmentC:AutosizeD:BackStyle答案:B在参数传递过程中,使用关键字_______来修饰参数,可以使之按值传递. A:ByValB:ByRefC:ValueD:reference答案:A要想返回文本框中输入的内容则可利用其()属性进行编程.A:captionB:textC:nameD:righttoleft答案:B当一个工程含有多个窗体时,其中的启动窗体是( ).A:在"工程属性"对话框中指定的窗体B:第一个添加的窗体C:启动 Visual Basic 时建立的窗体D:最后一个添加的窗体答案:A如下语句不能定义一个10×10的数组的是().A:Option Base 1:Dim s(10, 10)B:Dim s(2 To 11, -4 To 5)C:Dim s(10, 10) As IntegerD:Dim s(9, 9)答案:C若要设置文本框最大可接收的字符数,可通过( )属性来实现. A:MultiLineB:LengthC:MaxD:MaxLength答案:D数组Dim arr(-1 to 4,2 to 4,3) 的元素个数是().A:60B:36C:30D:72答案:D以下有关对象属性的说法正确的是( ).A:对象所有的属性都罗列在属性窗口列表中B:不同对象不可能有同名属性C:不同对象的同名属性的取值一定相同D:对象的某些属性既可以在属性窗口中设置,也可以通过程序代码设置或改变答案:Dvb 中的坐标系最小刻度为().A:缇B:象素C:厘米D:一个标准字符宽度答案:A如果要在命令按钮上显示图形文件,应设置命令按钮的().A:Style属性和Graphics属性B:Style属性和Picture属性C:Picture属性D:Graphics属性答案:B组合框控件是将()组合成一个控件.A:列表框控件和文本框控件B:标签控件和列表框控件C:标签控件和文本框控件D:复选框控件和选项按钮控件答案:A计时器的interval属性为0时,表示().A:计时器失效B:相隔0秒C:相隔0 毫秒D:计时器的enable属性为false答案:A清除列表框的所有选项应选择下列哪种方法().A:ClearB:ClsC:ClearItemD:RemoveItem答案:A以下叙述错误的是( ).A:下拉式菜单和弹出式菜单都用菜单编辑器建立B:如果把一个菜单项的Enabled属性设置为False,则菜单项不可见. C:内缩符号由4个点组成,它表明菜单项所在的层次.D:除分隔线外,所有菜单项都能接收Click事件.答案:B在Visual Basic代码中,将多个语句合并在一行上的并行符是() A:撇号(')B:冒号(:)C:感叹号(!)D:问号(?)答案:B工程文件的扩展名为 .A:.basB:.vbpC:.frxD:.frm答案:B将Visual Basic编制的程序保存在磁盘上,至少会产生何种文件 .A:.doc与.txtB:.vbp与.frmC:.com与.exeD:.bat与.frm答案:B为了在按下回车键时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是().A:ValueB:DefaultC:CancelD:Enabled答案:B决定控件上文字的字体、字形、大小及效果的属性是().A:TEXTB:CAPTIONC:NAMED:FONT答案:D一、判断共204题在Visual Basic 中Dim a ,b,c as integer和Dim a as integer, b as integer,c as integer相同.答案:N有的对象属性既可在属性窗口中设定又可在程序代码中设定.答案:Y所有的控件在程序运行以后都是可见的.答案:NSingle 和Double型用于保存浮点数,在VB中定义单精度浮点8位,双浮点16位.答案:N时钟控件的属性Interval值为0时,表示屏蔽计时器.答案:Y有一个程序在属性窗口中设置了它的窗体字体大小为10号,而程序代码若设置了它的窗体字体大小为20号,那么当程序运行后实际的窗体字体大小为20号.答案:Y在过程中用Dim和Static定义的变量都是局部变量答案:Y对象是基本的运行实体,它既包括了数据(属性).也包括作用于对象的操作(方法)和对象的响应动作(事件).答案:Y事件过程与Sub过程,它们相同点都是事件驱动,而不同的只是事件过程由控件属性决定,而Sub过程是由户自定义.答案:Y图片框的属性Enabled设置为FALSE, 图片框上的控件仍可响应用户操作.答案:N声明形参处缺省传递方式声明,则为按值传递(ByVal).答案:NVariant是一种数据类型,因此只能存放象其它数据类型一样,无特殊值.答案:NVB若同一个工程有许多窗体,可以指定任一窗体为启始窗体.答案:Y定时将文本框中的数据保存到磁盘,应用于选用Timer计时器控件.答案:Y过程中的静态变量是局部变量,当过程再次被执行时,它的值是上一次过程调用后的值.答案:Y在VB中,函数 Fix(-3.6) 的返回值是–4.答案:N可以用"&","+"合并字符串,但是用在变异变量时,"+"可能会将两个数值加起来.答案:Y如果一个菜单项的Visible属性为False,则它的子菜单也不会显示.答案:YVB规定窗体文件的扩展名是 .vbp.答案:N当需要在同一窗体中建立几组相互独立的单选钮时,就要用框架将每一组单选钮框起来.答案:Y在打开一个Visual Basic工程进行修改后,要另存为一个版本,只需单击"工程另存为…"就行,因为系统将同时保存其他文件.答案:Y利用Private Const 声明的符号常量,在代码中不可以再赋值.答案:Y如果在过程调用时使用按地址传递参数(byref),则在被调过程中不可以改变实参的值.答案:N用通用对话框控件显示"字体"对话框前,必须先设置Flags属性,否则将发生"不存在字体"的错误.答案:Y用Cls方法能清除窗体或图片框图中用Picture属性设置的图形.答案:NDo/Loop While结构中的循环体,至少被执行一次.答案:Y要使定时器控件起作用,其属性Interval不可以设置为0.答案:Y对于文件系统控件,当驱动器控件Drive1中的驱动器符改变时,文件夹列表控件Dir1中显示的文件夹也作相应改变,可以在Drive1中的Change事件中使用如下命令:Dir1.Path=Drive1.Drive.答案:Y事件过程由某个用户事件或系统事件触发执行,它不能被其它过程调用.答案:NFor/Next语句中,循环控制变量只能是整型变量.答案:N关系表达式是用来比较两个数据的大小关系的,结果为逻辑值.答案:Y面向对象程序设计是一种以对象为基础,由事件驱动对象执行的设计方法.答案:YVisual Basic提供的几种标准坐标系统的原点都是在绘图区域的左上角,如果要把坐标原点放在其它位置,则需使用自定义坐标系统.答案:Y在框架控件内的几个单选按钮中,只能有一个单选按钮的Value属性为True.答案:Y设置框架时,可先在窗体上画好框架,再往框架内添置控件;也可以先设计控件,再建立框架,然后将已有控件拖动到框架中.答案:N在程序中Name属性是作为对象的标识而引用,不会显示在窗体上,而控件上显示的内容由Caption属性决定.答案:N由Visual Basic语言编写的应用程序有解释和编译两种执行方式.答案:Y在MsgBox 函数中 prompt 参数是必须的.答案:Y文件按照数据编码方式可以分为ASCII码文件和二进制文件.答案:Y在表达式中,运算符两端的数据类型要求一致.答案:Y计时器(Timer)控件的Interval属性的单位是毫秒,即若将此属性值设为10,则每0.01秒产生一次Timer事件.答案:Y数组控件形成之后,对于每一个控件的名称是相同的.答案:Y若要新建一个磁盘上的顺序文件,可用output,append方式打开文件.答案:Y清除combo1对象的内容是combo1.clear.答案:YDo/Loop Until结构的循环,是"先判断、后执行(循环体)"的循环结构.答案:N在盘驱动器列表框Drive1的Change事件过程中,代码Dir1.Path=Drive1.Drive 的作用是:当Drive1的驱动器改变时,Dir1的目录列表随不同驱动器的作相应改变.答案:Y命令 Picture1.Circle(500,800),800 能够在图片框Picture 1 中画出的图形是圆心在 (500,800)的一个圆.答案:Y用DIM定义数值变量时,该数值变量自动赋初值为0.答案:Y在面向对象的程序设计中,对象是指可以访问的实体.答案:Y通常访问数组内容需要使用循环结构.答案:Y在VB 6.0中,如果要使窗体上的多个控件具有相同的尺寸,在选择了这些控件之后,应执行VB"格式"菜单中的命令.答案:Y用关键字Public声明的过程可以被其他模块调用.答案:YVB支持弹出菜单,所谓"弹出菜单"是指单击鼠标后打开的菜单.答案:N用dim语句声明的局部变量能保存上一次过程调用后的值.答案:N"菜单编辑器"中至少要填"名称"和"标题"这两个框,才能真确完成菜单栏的设计.答案:Y在命令按钮的Click事件过程中,exit与end等效.答案:N在逻辑运算符Not、Or、And中,运算优先级由高到低依次为Not、And、Or.答案:YVisual Basic是以结构化的Basic语言为基础、以事件驱动作为运行机制的可视化程序设计语言.答案:Y设A=3,B=4,C=5,D=6,则表达式A>B And C<=D Or 2* A>C 的值是 False.答案:Y"事件过程"是用来完成事件发生后所要执行的程序代码.答案:Y某一过程中的静态变量在过程结束后,静态变量及其值可以在其它过程中使用.答案:N如果一个列表框一共有5个选项,而当选中第三项时,这时列表框的ListIndex属性为2.答案:YActiveX控件是扩展名为*.ocx的独立文件,使用时需用"工程"/"部件"载入或移去.答案:Y要设置一个图片按钮,除了设置按钮的Picture属性外,还应该将按钮的Style属性设置为1.答案:Y使用单选钮控件数组时,它们响应同一个Click事件,由Index参数值来区分不同的按钮.答案:Y组合框兼有文本框和列表框两者的功能,用户可以通过键入文本或选择列表中的项目来进行选择. 答案:Y图象框中的Stretch 属性为 true 时,其作用是图形自动调整大小以适应图象控件.答案:Y函数MsgBox的前3个参数分别表示默认按钮、按钮样式以及图标样式.答案:N在单行If语句中,关键字End If是必不可少的.答案:N创建数组控件的方法之一是选定控件后通过复制、粘贴的方式.答案:YFunction函数有参数传递,并且一定有返回值.答案:Y计算机在处理数据时必须将其装入内存,在高级语言中通过内存单元名来访问其中的数据,命名的内存单元就是常量或变量.答案:Y单击"启动"菜单项将窗体装入内存时,一定触发窗体的load事件.答案:YFor/Next循环正常(未执行Exit For)结束后,控制变量的当前值等于终值.答案:N多文档界面是指在一个父窗口下面可以同时打开多个子窗口.子窗口归属于父窗口,当父窗口关闭时,所有子窗口全部关闭.答案:YListl.clear是清除Listl的全部列表项,所以Clear是对象的方法.答案:Y在标准模块的声明部分中用Public声明的变量的有效范围是其所在的工程.答案:Y函数InputBox的前3个参数分别是输入对话框的提示信息、标题以及默认值.答案:Y将焦点主动设置到指定的控件或窗体上,应采用Setfocus方法.答案:YVisual_basic是合法的变量名.答案:Y填空共141题文本框中所显示的内容是它的【1】属性的值.答案 Text如果要指明mystring为固定15个字长的全局变量,应该在标准模块中用以下说明语句定义【1】.答案:public mystring as string*15如果:I=11:J=3:I=int(-8.6)+I\J+13/3 MOD 5,则I值是【1】.答案:-2新建工程时系统会自动将窗体标题设置为【1】.答案:Form1如果要使用命令按钮表面显示文字"退出(X)"(在字符X之下加下划线),则其Caption属性设置为【1】. 答案:退出(&X)拖动滚动条中的滚动框将会产生Scroll和【1】事件.答案:Change语句Print Not 10>15 And 8<5+2的输出结果为【1】.答案:FALSE对象具有属性和【1】.答案:方法当程序运行时,要求窗体中的文本框呈现空白,则在设计时,把此文本框的【1】属性设置成空白.答案:Text把整数0赋给一个逻辑型变量,则逻辑变量的值为【1】.答案:False要使同一类型控件组成一个控件数组,必须要求【1】.答案:Name 相同=或=名称相同滚动条控件有水平滚动条和【1】滚动条.答案:垂直Val("123.55ab456")的值是多少【1】.答案:123.55VB提供了列表框控件,当列表框中的项目较多,超过了列表框的长度时,系统会自动的在列表框边上加一个【1】.答案:垂直滚动条=或=滚动条把整型数1赋给一个逻辑型变量,则逻辑变量的值为【1】.答案:True运行时,若需要命令按钮为灰色,即不被击活,在设计时可以通过【1】属性来实现.答案:enabled列表框(ListBox)显示【1】,用户可以从中选择一个或多个项目.答案:项目列表=或==列表Visual Basic为添加到窗体上的第一个图片框picture提供的默认对象名为【1】.答案:Picture1求x与y之积除以z的余数的VB表达式为【1】.答案 x*y Mod z已知文本框的内容为"ABCDE",若文本框Selstart=4,Sellength=2,则SelText为【1】. 答案:DE文件按照存取方式及其组成结构可以分为顺序文件和【1】.答案:随机文件=或=随机显示弹出式菜单的方法是【1】.答案:PopupMenu要使一个按钮设为默认按钮,应把此按钮的【1】属性的值设为True.答案:DefaultVB的运算符包括算术运算符、【1】运算符、关系运算符、逻辑运算符和特殊运算符. 答案:连接设置计时器控件只能触发【1】事件.答案:timerVisualBasic6.0用于开发【1】环境下的应用程序.答案:WINDOWS一个工程可以包括多种类型的文件,其中,扩展名为.frm的文件表示【1】文件.答案:窗体VB6.0的连接运算符包括【1】运算符和【2】运算符两种.答案:& 或+答案2 & 或 +。
第一章Visual Basic 概述一、选择题1.下列说法正确的是。
(A) 窗体文件的扩展名为.vbp(B) 一个窗体对应一个窗体文件(C) Visual Basic中的一个工程只包含一个窗体(D) Visual Basic中一个工程最多可包含356个窗体文件2.以下说法错误的是。
(A) 标准模块也称程序模块文件,扩展名为.bas(B) 标准模块由程序代码组成(C) 标准模块用来声明全局变量和定义一些通用的过程(D) 标准模块附属于窗体3.以下是Visual Basic学习版的控件的是。
(A) 网格控件(B) ActiveX控件(C) 自动化管理器(D) 报表控件注:Visual Basic的3种版本分别是学习版、专业版、企业版。
学习版是Visual Basic的基础版本,可是编程人员轻松开发Windows的应用程序。
该版本包括所有的内部控件(标准控件)和网格(Grid)控件、Tab对象以及数据绑定(DataBound)控件。
专业版为专业编程人员提供了一整套用于软件开发的功能完备的工具。
它包括学习版的全部功能,同时包括ActiveX控件、Internet控件、Crystal Report Writer和报表控件。
企业版可使专业编程人员能够开发功能强大的组内分布式应用程序。
该版本包括专业版的全部功能,同时具有自动化管理器、部件管理器、数据管理工具、Microsoft Visual Source Safe 面向工程版的控制系统等。
4.与传统的程序设计语言相比,Visual Basic最突出的特点是。
(A) 结构化程序设计(B) 程序开发环境(C) 事件驱动编程机制(D) 程序调试技术注:Visual Basic是可视化的、面向对象的、采用事件驱动方式的结构化高级程序设计语言,但传统的程序设计也支持结构化。
5.下列不能启动Visual Basic6.0 的操作是。
(A)“开始”菜单中的“程序”选项(B) “开始”菜单中的“运行”命令(C) 打开Visual Basic 6.0 的工程文件(D) 按Alt+F4快捷键注:5种启动方法(1)“开始”菜单中的“程序”选项(2)双击“我的电脑”或“资源管理器”中的vb6.exe图标;(3)“开始”菜单中的“运行”命令(4)打开Visual Basic 6.0 的工程文件(5)创建启动Visual Basic 6.0的快捷方式,双击快捷方式。
vb考试试题及答案一、选择题1. VB中,用于声明变量的关键字是:A. DimB. DeclareC. ConstD. Option答案:A2. 在VB中,下列哪个选项不是合法的变量名?A. _myVarB. var2C. 123variableD. my$Var答案:C3. VB中,下列哪个选项是正确的条件语句?A. If condition ThenB. If condition Then ElseC. If condition Then Else IfD. If condition Then Else Else答案:A4. VB中,下列哪个函数用于计算字符串的长度?A. Len()B. Length()C. StrLen()D. Size()答案:A5. 在VB中,下列哪个选项是正确的循环结构?A. For i = 1 To 10B. Do While i < 10C. For Each i In arrD. All of the above答案:D二、填空题1. 在VB中,声明一个整型变量并赋值为100的语句是:________。
答案:Dim myVar As Integer = 1002. VB中,用于输出信息到立即窗口的函数是:________。
答案:Debug.Print3. VB中,用于暂停程序执行的函数是:________。
答案:Sleep4. VB中,用于获取当前日期的函数是:________。
答案:Date5. VB中,用于将字符串转换为整型的函数是:________。
答案:CInt三、简答题1. 简述VB中事件驱动编程的概念。
答案:事件驱动编程是一种编程范式,程序的执行流程由外部事件(如用户操作、系统消息等)触发,而不是由程序内部的逻辑顺序决定。
2. 描述VB中如何实现多线程编程。
答案:在VB中,可以使用Thread类或BackgroundWorker组件来实现多线程编程。
二、填空题(1)当线性表采用顺序存储结构实现存储时,其主要特点是【1】。
正确答案: 1.(逻辑结构中相邻的结点在存储结构中仍相邻)(2)软件工程的出现是由于【2】。
正确答案: 1.(软件危机的出现)(3)单元测试又称模块测试,一般采用【3】测试。
正确答案: 1.(白盒法)(4)数据库恢复是将数据库从【4】状态恢复到某一已知的正确状态。
正确答案: 1.(错误)(5)数据的基本单位是【5】。
正确答案: 1.(数据元素)【考点链接】插入排序、选择排序、归并排序、基数排序等排序方法的特点。
(4)完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是A)黑箱测试法B)白箱测试法C)错误推测法D)安装测试法【命题目的】让考生熟练掌握常用的测试方法及其概念。
【解题要点】黑箱测试方法完全不考虑程序的内部结构和内部特征,而只是根据功能导出测试用例。
(5)在结构化设计方法中,生成的结构图(SC)中,带有箭头的连线表示A)模块之间的调用关系B)程序的组成成分C)控制程序的执行顺序D)数据的流向【命题目的】让考生对常用的软件结构设计工具要有较深入的了解。
【解题要点】常用的软件结构设计工具是结构图(SC-Structure Chart),也称程序结构图。
其中,矩形内用于注明模块的功能和名字;箭头表示模块间的调用关系,带实心圆的箭头表示传递的是控制信息,带空心圆的箭头表示传递的是数据。
【考点链接】根据结构图设计思想,了解结构图构成的基本形式。
(11)资源文件的扩展名是A).basB).clsC).frmD).res【命题目的】让考生加深对基础知识的记忆。
【解题要点】模块文件的扩展名、类文件的扩展名、资源文件的扩展名和窗体文件的扩展名。
【错解分析】.bas为程序模块文件的扩展名;.cls为类模块文件的扩展名;.res为相关资源文件的扩展名,.frm为窗体文件的扩展名。
【考点链接】工程文件的扩展名.vbp、工程组文件的扩展名.vbg。
(16)在默认情况下,InputBox函数返回值的类型为 BA)逻辑类型B)字符串型C)数值型D)日期型【命题目的】考查考生对InputBox函数的了解。
【解题要点】在默认的情况下,InputBox的返回值是一个字符串,而不是变体类型。
如果没有事先声明返回值的类型,或声明为变体类型,则当把函数的返回值赋给这个变量时,Visual Basic将是把它作为字符串来处理。
因此当需要用InputBox函数输入数据,并且需要输入的数值参加运算时,必须在进行运算前用Val函数(或其他函数)把它转换为相应类型的数值,否则有可能会得到不正确的结果。
如果正确地声明了返回值为变体类型,则可不必进行类型转换。
【考点链接】MsgBox函数和Visual Basic中内部函数。
(17)Visual Basic中的控件分为两类,一类是ActiveX控件,另一类是 BA)文本控件B)标准控件C)基本控件D)图形控件【命题目的】考查控件的分类。
【解题要点】"控件"是在图形用户界面(GUI)上进行输入、输出信息,启动事件程序等交互操作的图形对象,是进行可视化程序设计的基础和重要工具,Visual Basic中的控件分为两类,一类是标准控件(也称内部控件),另一类是ActiveX控件,启动Visual Basic后,工具箱中只有标准控件,共有20个。
(19)当组合框的Style属性设置为何值时,组合框称为简单组合框?A)0B)1C)2D)3【命题目的】考核对组合框的熟悉程度。
【解题要点】Style属性用来决定控件类型及列表框部分行为,其值取0,1,2。
0- Dropdown Combo Box:此时组合框称为"下拉式组合框",看上去像一个下拉列表框,但是可以输入文本或从下拉列表框中选择表项。
1- Simple Combo Box:此时组合框称为"简单组合框",它由一个文本编辑区和一个标准列表框组成。
2- Dropdown List Box:此时组合框称为"下拉式列表框",它的外观和下拉式组合框一样,右端也有一个箭头,可供"拉下"或"收起"列表框,可以从下拉列表框选择表项,也可以键入表项的文本作选择,但不接收其他文本输入【命题目的】考核文本框控件的相关属性。
【解题要点】ScrollBars有4个值:0,表示没有滚动条,默认值;1,表示控件中只有水平滚动条;2,表示控件中只有垂直滚动条;3,同时具有水平和垂直滚动条。
(32)在用菜单编辑器设计菜单时,不可缺少的项目是A)快捷键B)名称C)索引D)标题【命题目的】考查考生对菜单设计器的掌握程度。
【解题要点】菜单项建立的步骤。
【错解分析】选项A)中,快捷键(ShortCut)下拉列表框是用来存储快捷键,供用户为菜单项选择一个快捷键,菜单项的快捷键可以不要,但如果选择了快捷键则会显示在菜单标题的右边,在程序运行时,用户按快捷键同样可以完成选择该菜单项并执行相应命令的操作。
选项B)中,名称,用来输入菜单及菜单项名称的文本框。
名称不在菜单中出现,名称是在代码中访问菜单项惟一的标识符,名称是不能省略的。
选项C)中,索引,数值,表示菜单数组中的位置序号,如果不定义菜单数组,不要理会。
选项D)中,标题(Caption)文本框用来让用户输入显示在窗体上的菜单标题,键入的内容会在菜单编辑器窗口的下边空白部分显示出来,该区域称为菜单显示区域,如果在标题中某个字母前加上&,程序运行后在菜单项中该字母下将加上下划线,"Alt+特定字母"称为访问键,用以访问该菜单项,这种访问只能逐层进行,不能越过某一层而访问深层子菜单。
【考点链接】帮助上下文、复选、协调位置等。
在Visual Basic中,分类方法有多种:根据数据性质,可分为程序文件和数据文件;根据数据的存取方式和结构方式可分为顺序文件和随机文件;根据数据的编码方式,可分为ASCII文件和二进制文件。
二、填空题:共15空,每空2分,共30分。
(1)栈和队列通常采用的存储结构是【1】。
(2)在程序设计阶段应该采取【2】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
(3)软件结构是以【3】为基础而组成的一种控制层次结构。
(4)数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和【4】两个含义。
(5)数据库保护分为:安全性控制、【5】、并发性控制和数据的恢复。
(6)为了选择多个控件,可以按住【6】键,然后单击每个控件。
(7)浮点数由3部分组成,即符号、【7】和尾数。
1、链式存储或顺序存储2、自顶而下3、模块4、逻辑独立性5、完整性控制6、Shift或Ctrl(2)在窗体上有若干控件,其中有一个名称为Text1的文本框。
影响Text1的Tab顺序的属性是A)TabStopB)EnabledC)VisibleD)TabIndex正确答案: D(6)以下关于图片框控件的说法中,错误的是A)可以通过Print方法在图片框中输出文本B)清空图片框控件中图形的方法之一是加载一个空图形C)图片框控件可以作为容器使用D)用Stretch属性可以自动调整图片框中图形的大小正确答案: D(8)以下叙述中错误的是A)下拉式菜单和弹出式菜单都用菜单编辑器建立B)在多窗体程序中,每个窗体都可以建立自己的菜单系统C)除分隔线外,所有菜单项都能接收Click事件D)如果把一个菜单项的Enabled属性设置为False,则该菜单项不可见正确答案: D(11)以下关于函数过程的叙述中,正确的是A)函数过程形参的类型与函数返回值的类型没有关系B)在函数过程中,过程的返回值可以有多个C)当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递D)如果不指明函数过程参数的类型,则该参数没有数据类型正确答案: A(12)以下关于变量作用域的叙述中,正确的是A)窗体中凡被声明为Private的变量只能在某个指定的过程中使用B)全局变量必须在标准模块中声明C)模块级变量只能用Private关键字声明D)Static类型变量的作用域是它所在的窗体或模块文件正确答案: B(13)确定一个控件在窗体上的位置的属性是A)Width和HeightB)Width或HeightC)Top和LeftD)Top或Left正确答案: C(20)在窗体上画一个名称为Drive1的驱动器列表框,一个名称为Dir1的目录列表框。
当改变当前驱动器时,目录列表框应该与之同步改变。
设置两个控件同步的命令放在一个事件过程中,这个事件过程是A)Drive1_ChangeB)Drive1_ClickC)Dir1_ClickD)Dir1_Change正确答案: A(27)以下描述中正确的是A)标准模块中的任何过程都可以在整个工程范围内被调用B)在一个窗体模块中可以调用在其他窗体中被定义为Public的通用过程C)如果工程中包含Sub Main过程,则程序将首先执行该过程D)如果工程中不包含Sub Main过程,则程序一定首先执行第一个建立的窗体正确答案: B(2)在菜单编辑器中建立一个菜单,其主菜单项的名称为mnuEdit,Visible属性为False。
程序运行后,如果用鼠标右键单击窗体,则弹出与mnuEdit对应的菜单。
以下是实现上述功能的程序,请填空。
PrivateSub Form 【2】 (Button As Integer, Shift As Integer, X As Single, Y As Single) If Button=2 Then【3】 mnuEditEnd IfEnd Sub正确答案: 1.(MouseDown)2.(PopupMenu)(4)结构化程序设计主要强调的是A)程序的规模B)程序的效率C)程序设计语言的先进性D)程序易读性正确答案: D(2)用链表表示线性表的优点是A)便于随机存取B)花费的存储空间较顺序存储少C)便于插入和删除操作D)数据元素的物理顺序与逻辑顺序相同正确答案: C(5)软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指A)模块间的关系B)系统结构部件转换成软件的过程描述C)软件层次结构D)软件开发过程正确答案: B(6)检查软件产品是否符合需求定义的过程称为A)确认测试B)集成测试C)验证测试D)验收测试正确答案: A(9)在数据库设计中,将E-R图转换成关系数据模型的过程属于A)需求分析阶段B)逻辑设计阶段C)概念设计阶段D)物理设计阶段正确答案: B(11)下列说法错误的是A)关系中每一个属性对应一个值域B)关系中不同的属性可对应同一值域C)对应同一值域的属性为不同的属性D)DOM(A)表示属性A的取值范围正确答案: C(15)在Visual FoxPro中,可以同时打开表文件的个数最多是A)16C)255D)256正确答案: B(17)在Visual FoxPro中,下列各项的数据类型所占字符的字节数相等的是 D A)日期型和逻辑型B)日期型和通用型C)逻辑型和备注型D)备注型和通用型(18)在Visual FoxPro中,下列不能用来修改数据表记录的命令是A)EDITB)CHANGEC)BROWSED)MODIFY STRUCTURE正确答案: D(19)在Visual FoxPro中,数据的完整性不包括A)实体完整性B)域完整性C)属性完整性D)参照完整性正确答案: C(20)使用视图之前,首先应该A)新建一个数据库B)新建一个数据库表C)打开相关的数据库D)打开相关的数据表正确答案: C(21)有关过程调用叙述正确的是A)打开过程文件时,其中的主过程自动调入内存B)同一时刻只能打开一个过程,打开新的过程后,旧的过程自动关闭C)用命令DO WITH 调用过程时,过程文件无需打开就可调用其中的过程D)用命令DO WITH IN 调用过程时,过程文件无需打开,就可调用其中的过程正确答案: D(22)在命令按钮组中,决定命令按钮数目的属性是A)ButtonCountB)ButtonsC)ValueD)ControlSource正确答案: A(25)报表文件的扩展名是A).MNXC).FXPD).PRG正确答案: B(26)在命令窗口中,打印报表YY1可使用的命令是A)REPORT FROM YY1 TO PRINTERB)REPORT FROM YY1> PREVIEWC)REPORT FORM YY1 TO PRINTERD)REPORT FORM YY1 PREVIEW正确答案: C(27)SQL的查询结果可以存放到多种类型的文件中,下列都可以用来存放查询结果的文件类型的是A)临时表、视图、文本文件B)数组、永久性表、视图C)永久性表、数组、文本文件D)视图、永久性表、文本文件正确答案: C(30)嵌套查询命令中的IN,相当于A)等号=B)集合运算符∈C)加号+D)减号-正确答案: B二、填空题(1)数据的逻辑结构有线性结构和【1】两大类。