判断题VB
- 格式:doc
- 大小:34.50 KB
- 文档页数:3
题号1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515254 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243题目描述当Text1.SelStart和Text1.SelLength都设为1时,Text1的第一个字符被选中。
窗体设计器是用来设计( B )。
A、应用程序的代码段B、应用程序的界面C、对象的属性D、对象的事件如果Visual Basic环境中缺少某个窗口,一般应该从主菜单的( D )下拉菜单中寻找并打开。
A、编辑B、文件C、调试D、视图标准模块文件的扩展名是( D )。
A、COMB、VBPC、EXED、BAS控件在窗体上的位置和大小不可以通过( C )实现。
A、使用格式菜单上的命令B、在属性窗口设置C、使用窗体布局窗口D、通过代码设置下列属性中,能表示窗体执行时以正常窗口状态显示的属性是( D )。
A、TabIndexB、ControlBoxC、BorderStyleD、WindowsState为使文本框同时具有水平和垂直滚动条,应先把Multiline属性设置为Ture,再把ScollBars 属性设置为( D )。
A、0B、1C、2D、3要使一个命令按钮成为图形命令按钮,则应首先设置其( B )属性值。
A、PictureB、StyleC、DownPictureD、DisabledPicture决定标签内显示内容的属性是( D )。
A、TextB、NameC、AlignmentD、Caption若要设置定时器控件的定时时间,需设置的属性是(A )。
A、IntervalB、ValueC、EnabledD、Text在设计一个计算器时,必须要使用的控件是( C )。
A、滚动条B、图片框C、文本框D、单选框Integer型数据在内存中占( A )个字节。
A、2B、4C、8D、10如果逻辑与(And)运算的结果为“真”,与它所连接的两个条件必须是(C )。
A、前一个为“真”,后一个为“假”B、前一个为“假”,后一个为“假”C、前一个为“真”,后一个为“真”D、前一个为“假”,后一个为“真”Sin(30)2x/(x+y)lnx 对应的Visible Basic表达式是( D )。
A、Sin(30*3.14/180)*2*x/x+y*Log(x)B、Sin(30)*2*x/(x+y)*Ln(x)C、Sin(30*3.14/180)*2*x/(x+y)*Log(x)D、Sin(30*3.14/180)*2*x/(x+y)*Ln(x)表达式3^3/3 MOD 2 的值是(A )。
vb第次考试复习题单选判断程序填空改错练习————————————————————————————————作者:————————————————————————————————日期:一、判断共19题(共计19分)第1题(1.0分)题号:684在窗体的form_load事件过程里定义的变量是局部变量。
第2题(1.0分)题号:380VB规定窗体文件的扩展名是 .vbp。
3题(1.0分)题号:681对于动态数组,在过程中可多次使用redim语句改变数组的大小。
第4题(1.0分)题号:285所有的控件在程序运行以后都是可见的。
第5题(1.0分)题号:677通常用show方法来显示通用对话框第6题(1.0分)题号:683控件数组中的各个元素由caption属性区分。
第7题(1.0分)题号:680通用对话框控件在运行的时候,是不可见的。
第8题(1.0分)题号:361设A=3,B=4,C=5,D=6,则表达式A>B And C<=D Or 2* A>C的值是 False。
第9题(1.0分)题号:313“菜单编辑器”中至少要填“名称”和“标题”这两个框,才能真确完成菜单栏的设计。
第10题(1.0分)题号:325VB若同一个工程有许多窗体,可以指定任一窗体为启始窗体。
第11题(1.0分)题号:335通过改变属性窗口中的Name属性,可以改变窗体上显示的标题。
第12题(1.0分)题号:324如果一个菜单项的Visible属性为False,则它的子菜单也不会显示。
第13题(1.0分)题号:678鼠标mousedown事件可以返回一个参数button用于判断用户按下的是鼠标的左键、右键、还是滑轮。
第14题(1.0分)题号:254有的对象属性既可在属性窗口中设定又可在程序代码中设定。
第15题(1.0分)题号:686时钟控件的interval属性的单位是毫秒。
第16题(1.0分)题号:248对象的可见性用enabled属性设置,可用性用visible属性设置。
题号题号222:VB通过窗体管理构成应用程序的够累文件的集合。
Y题号223:VB支持弹出菜单,所谓“弹出菜单”是指单击鼠标后打开的菜单(N)—题号224:题号225:Visual Basic程序的运行可以从Main()过程启动,也可以从某个窗体启动。
(Y)题号226:Visual Basic提供的集中标准坐标系统的原点都是在绘图区域的左上角,如果要把坐标原点放在其它位置,则需使用自定义坐标系统。
y题号227:单击并拖曳工具箱中所需的控件到窗体上即可完成添加控件任务。
y题号228:Dim i, j as integer 表明i和j都是整型变量。
(N)题号229:Single 和Double型用于保存浮点数,在VB中定义单精度浮点8位,双浮点16位。
N题号230:Visual_basic是合法的变量名————————-(Y)题号231:可以用“&”,“+”合并字符串,但是用在变异变量时,“+”可能会将两个数值加起来。
————————————————————————————(Y)题号232:某一过程中的静态变量在过程结束后,静态变量及其值可以在其它过程中使用。
N题号233:全局变量用global或public关键字声明,且仅在通用声明处可以定义。
Y题号234:如果某子程序add用public static sub add()定义,则该子程序的变量都是局部变量。
N题号235:设A=3,B=4,C=5,D=6,则表达式A>B And C<=D Or 2*A>C的值是False.题号236:所有的VB的变量,都有隐含说明字符和强调声明两种方法来定义。
题号237:在VB中,运算“ABCDE123A”Like”[a*a]”的结果是True N题号238:在VB中,运算“D”Like”[!A-Z]”的结果是True. N题号239:在VB中,运算“ABA”Like”[a?a]”的结果是False.题号240:MsgBox ()函数建立的消息框能显示信息也能输入信息。
所有是非题1、文本框中显示的内容可根据文本框的大小自动换行。
答案:错误等级:2 难度:2知识点:VB知识点/对象属性的设置2、文本框的SelText属性只能在程序中进行设置和返回。
答案:正确等级:3 难度:3知识点:VB知识点/对象属性的设置3、若要使某命令按钮获得控制焦点,可使用GotFocus方法来设置。
答案:错误等级:3 难度:3知识点:VB知识点/VB的对象、属性、方法和事件4、使用Move方法的对象可以是除时钟、菜单以外的所有控件,省略对象时默认为窗体。
答案:正确等级:3 难度:3知识点:VB知识点/VB的对象、属性、方法和事件5、VB中的变量必须先声明才可使用。
答案:错误等级:1 难度:1知识点:VB知识点/常量与变量6、Dim a1,a2 As Integer 语句显式声明变量a1和a2都为整型变量。
答案:错误等级:1 难度:1知识点:VB知识点/常量与变量7、函数Len("abc d"+space(5))的值是5。
答案:错误等级:2 难度:2知识点:VB知识点/常用内部函数8、可以同时删除字符串前导和尾部空白的函数是Trim。
答案:正确等级:3 难度:3知识点:VB知识点/常用内部函数9、在VB中,运算 "Then" > "Than" 的结果是True。
答案:正确等级:2 难度:2知识点:VB知识点/运算符及表达式10、计时器(Timer)控件的Interval属性的单位是毫秒,即若将此属性值设为10,则每0.01秒产生一次Timer事件。
答案:正确等级:3 难度:3知识点:VB知识点/时钟控件11、假设A=10:B=8:C=6则表达式:A<B OR Not (B>C)的值为True。
答案:错误等级:1 难度:1知识点:VB知识点/运算符及表达式12、VB中不随时间改变的量是常量。
如"Visual Basic","3+5"是字符串常量,123.456@,&H7FFFF是数值常量,5/22/99是日期/时间常量。
第一章1.工程资源管理器窗口中包含的文件类型有(D)种A、2B、3C、4D、52.VB 集成的主窗口中不包括(A)A.属性窗口 B .标题栏 C .菜单栏D.工具栏3.与传统的程序设计语言相比,VB 最突出的特点是( D )A.结构化程序设计B.程序开发环境C.程序调试技术D.事件驱动编程机制4.启动VB 进入编程环境后,下列叙述中错误的是(A)A.工具箱中只有内部控件B.窗口中会自动建立名为FORM1 的窗体C.属性窗口一定会同时打开D.只要存盘就会生成一个工程文件5.下列关于属性设置的叙述错误的是(A)A.控件具有什么属性是VB 预先设计好的,用户不能改变B.控件具有什么属性是VB 预先设计好的,用户可以改变C.控件的属性既可以在属性窗口中设置,也可以用程序代码设置D.控件的属性在属性窗口中设置后,还可以用程序代码为其设置新值6.应用程序设计完成后,应将程序文件保存,保存的文件是(A)A.只保存窗体文件即可B.只保存工程文件即可,C.先保存工程文件,之后再保存窗体文件D.先保存窗体文件(和标准模块文件),之后再保存工程文件。
7.启动VB 后,就意味着要建立一个新的( C )A.窗体 B .程序 C .工程 D .文件8.下面不能打开属性窗口的操作是( C )A.执行“视图”菜单中的“属性窗口”命令B.单击工具栏上的“属性窗口”按钮C.按ctrl+T 快捷键D.按F4 键。
9.在正确安装VB6.0 后,可以通过多种方式启动VB, 以下(D )方式不能启动VB A.通过“开始”菜单中的“程序”命令B.通过“我的电脑”找到VB6.EXE,双击该文件名C.通过“开始”菜单中的“运行”命令D.进入DOS 方式,执行VB6.EXE 文件10.VB 集成环境的大部分窗口都可以从主菜单项(B )的下拉菜单找到相应的打开命令A.编辑B.视图 C .格式 D .调试11.下列( C )方法不是VB6.0 中打开工程的方法A.按CTRL+O 组合键B.执行“文件”菜单中的“打开工程”命令C.按ALT+O 组合键D.单击标准工具栏上的“打开工程”按钮12.下列叙述中正确的是( B )A.VB 与BASIC 没有什么不同 B .VB 与BASIC 的编程机制不同C.VB 是过程设计语言 D .VB 与BASIC 之间没有什么联系。
第三章一、判断题1.整型变量有Byte、Integer、Long类型3种。
2.Byte类型的数据,其数值范围在-255~255之间。
3.Visual Basic的Double类型数据可以精确表示其数值范围内的所有实数。
4.在逻辑运算符Not、Or、And中,运算优先级由高到低依次为Not、Or、And。
5.关系表达式是用来比较两个数据的大小关系的,结果为逻辑值。
6.一个表达式中若有多种运算,在同一层括号内,计算机按函数运算→逻辑运算→关系运算→算术运算的顺序对表达式求值。
7.赋值语句的功能是计算表达式值并转换为相同类型数据后为变量或控件属性赋值。
8.用DIM定义数值变量时,该数值变量自动赋初值为0。
52307 .变量定义:Dim Count As integer, sum As single等价于: Dim Count%,sum!√52308 .变量定义:Dim Count As integer, sum As float等价于: Dim Count%,sum!以上的变量定义的格式,和等价的格式都正确。
×52310 .在VB中运算结果的数据类型向精度高的数据类型靠,规则是:Integer<Long<Single<Double<Currency√52315 .能在DOS下或Windows下运行的应用程序,也可以在VB中调用。
形式为: Shell(命令字符串,窗口类型)但Shell函数只能调用扩展名为以下几种类型的文件,它们是:.exe,.bat,.com,.txt 。
×52406 定义变量的语句 Dim abc As String * 3 是正确的。
√52410 .VB中的函数一次只能返回一个值。
√52421 .变量指程序运行过程中其值可以改变的那些量,而值不能改变的是常量。
√52463.变量名第一个字符必须不能是数字√52473 .表达式(8+6)^(4/(-2))-5*(C+D)是正确的。
第一套一、判断题1、Visual Basic程序开发的特点是面向对象的事件驱动。
(√)2、Print_Text是一个不合法的变量名。
(×)3、窗体的AutoRedraw属性实现了屏幕图像的重建。
(√)4、设置字体大小应使用Font属性(×)5、Sub过程可以实现嵌套调用(√)6、IIF函数中的三个参数都不能省略。
(√)7、块结构条件语句以End If结束,而单行结构条件语句没有End IF。
(√)8、当终值小于初值时,步长为负数。
(√)9、执行While-Wend循环时,如果一开始条件就不成立,则语句块一次也不会执行。
(√)10、关于数组的引用,在程序中,凡是简单变量可以出现的地方都可以出现数组元素的引用(√)二、单项选择题1.Print Format(123,”####”)执行之后的结果为【答案】BA)#123 B)123 C)123#D)####2.下面可以表示注释语句开头的为【答案】CA)Re B)R C)Rem D)dim3.下列选项中窗体载入事件为【答案】AA)Load事件B)Click事件C)DblClick事件D)Unload事件4.Timer控件可以使用下列哪种事件【答案】BA)Click事件B)Timer事件C)Dblclick事件D)Change事件5.在InputBox函数中哪一个参数是必须的【答案】AA)Prompt B)Buttons C)Title D)Context6.以下叙述中错误的是:【答案】CA)如果过程被定义为Static类型,则该过程中的局部变量都是Static类型B)Sub过程中不能嵌套定义Sub过程C)Sub过程可以嵌套调用Sub过程D)事件过程可以像通用过程一样由用户定义过程名7.要填加一个标准模块,可使用“_____”菜单中的“添加模块”命令。
【答案】CA)文件B)视图C)工程D)工具8.在块结构条件语句If-Then / Endif中【答案】B(A) 必须至少有一个Elseif语句(B ) 可以有任意多个ElseIf-Then语句(C) 如果没有Else语句,运行时将出现错误(D ) 给定的条件只能是关系表达式或逻辑表达式9.以下Case语句中错误的是【答案】A(A) Case 10 To 1 (B) Case Is>10(C)Case Is>10 , Is<50 (D) Case 3,5,Is>1010.对Do Until…Loop循环,正确的是(【答案】B)。
1."在Visual Basic程序设计中,TextBox对象没有Caption属性。
对"2.保存新建工程时,默认的路径是c:\Windows。
错3.当按钮的Enable属性设置为False时,该按钮为不可见。
错4.在Select case结构中应至少包含一个子句。
对5.启动VB6.0时,VB6.0默认的工程类型是标准EXE程序。
对6.当对窗体中的对象进行单击操作时,Visual Basic就会显示该对象的代码窗口。
错7.Visual Basic的对象是窗体和控件的总称。
对8.用窗体的Caption属性可以设置窗体的标题。
对9.建立控件时系统自动给控件一个名称,第一个建立的命令按钮名称是Command。
错10.标签框有Text属性。
错11.文本框没有Caption属性。
对12.Visual Basic提供了列表框控件,当列表框中的项目较多、超过了列表框的长度时,系统会自动在列表框边上加一个滚动条。
对13.用面向对象的编程思想观点来看,一只黑色的台球被打进袋内,则台球是对象、黑色是方法。
错14.单击滚动条的滚动箭头时,产生的事件是Change。
对15.图片框的默认属性为Caption。
错16."在Visual Basic设计界面中,工程窗口是不能隐藏的窗口。
对"17.对象名.函数名可以构成语句。
错18.事件驱动不是Visual Basic的特点。
错19.事件是Visual Basic预先定义的对象能识别的动作。
对20.属性是指对象的名字、大小、位置和颜色等特性。
对21.在Visual Basic中通过FontColor属性来设置字体颜色。
错22.窗体的Name与其Caption属性相同。
错23.方法是由Visual Basic提供的一种专门的子程序,由对象本身所具有,反映该对象功能的内部函数或过程。
对24.对象可以识别和响应的某些行为称为事件对25.Double类型的数据由4个字节组成。
套号题号题目选项A 选项B 答案01 01 01 01 01 01 01 01 0102030405060708每当一个窗体成为活动窗口时将触发Show事件。
对对对对对对对错错错错错错错BBBABAA Integer、Long、Single、Double是数值类型数据,但Byte不是。
在翻开某窗体时,初始化窗体中的各控件,应选用Load事件。
假设行If语句中逻辑表达式值为True,那么关键字Then后的假设干语句都要执行。
函数过程及Sub过程必须用关键字Private或Public声明。
标签控件可以响应Click事件。
屏幕〔Screen〕对象可作为窗体的容器,但它只能提供缺省的坐标系统,即坐标刻度不能改变用通用对话框控件显示“字体〞对话框前,必须先设置Flags属性,否那么将发生“不存在字体〞的错误。
运行时目录列表框的List属性可以用AddItem和RemoveItem两种方法来改变。
对对对错错错ABA01 01 0910 将组合框的Style属性设置为0时,组合框称为“下拉式组合框〞,其选项可以从下拉列表框的列表项中选择,也可以由用户输入。
窗体启动位置可在“窗体布局窗口〞中直接设置。
02 02 02 02 02 02 02 02 0102030405060708对对对对对对对错错错错错错错AABBAAB 在所有的数据类型中,Byte型占用的内存空间最小,只要用一个字节。
表达式5>4>3的计算结果是True。
在行If语句中,关键字End If是必不可少的。
用Function过程在过程中必须被赋值。
单击组合框中的任一表项,该表项的文本就会替换这一组合框控件的Text属性值。
QBcolor函数的参数是一个介于0~255的整数。
用通用对话框控件显示“字体〞对话框前,必须先设置Flags属性,否那么将发生“不存在字体〞的错误。
运行时目录列表框的List属性可以用AddItem和RemoveItem两种方法来改变。
1、变长字符串的初始值为零长度的字符串即空串(“”)。
2、表达式5^2+3*5/2+5 mod 2.6\2的值是32.5。
3、在情况选择结构Select Case中,比较测试表达式与其他表达式的关系时,用符号“Is”表示测试表达式的值。
4、选择题声明数组变量Dim a(1 to 3) as integer,则该数组在内存中占用8个字节。
5、单选钮控件和复选框控件都具有Value属性,它们的作用完全相同。
6、当定时器控件的Interval属性值设置为0时,会连续不断地激发Timer事件。
7、所有的对象都具有 Name(名称)属性。
8、Commondialog 控件就像 Timer 控件一样,在运行时是可以看见的。
9、用通用对话框控件显示“字体”对话框前,必须先设置 Flags 属性,否则将发生“不存在字体”的错误。
10、驱动器列表框、目录列表框和文件列表框三者之间能够自动实现关联。
1、VB中运行程序后,若要使窗体占满整个屏幕,让要将WindowsState属性设置成2。
2、Integer类型的数据,占2个字节,取值范围为-32768~ 32767。
3、一个表达式中若有多种运算,在同一层括号内,计算机按函数运算—>逻辑运算—>关系运算—>算术运算的顺序对表达式求值。
4、表达式5^2+3*5/2+5 mod 2.6\2的值是31.5。
5、Do/Loop While结构中的循环体,至少被执行一次。
6、影像框控件和图片框一样,也可以作为其他控件的容器。
7、选择题声明数组变量Dim a(3) as integer,则该数组在内存中占用6个字节。
8、运行时,控件的位置可以通过程序代码改变Left和Top属性来定位,也可以直接用鼠标拖动控件来定位。
9、列表框控件List1的最后一个表项为List1.List(List1.Listcount)。
10、文件以Input模式打开后可以往文件中写入数据。
二、选择题1、菜单控件只包括一个事件,即 C ,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。
A、GotFocus B、Load C、Click D、KeyDown2、滚动条控件(如图所示)的Max属性所设置的是 A 。
A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量D、滚动条控件无该属性3、SQL 语句Select * Form student 中的*表示 B 。
A、所有记录B、所有字段C、所有表D、都不对4、以下选项中,不属于标签的属性是 C 。
A、EnabledB、CaptionC、Default D、Font5、要求改命令按钮显示的文本,应当在属性窗口中改变的属性是 A 。
A、CaptionB、NameC、Text D、Label6、设置一个单选按钮(OptionButton)所代表选项的选中状态,应当在属性窗口中改变的属性是 D 。
A、CaptionB、NameC、Text D、Value7、允许在菜单项的左边设置打勾标记,下面哪种论述是正确的? D 。
A、在标题项中输入&,然后打勾B、在索引项中打勾C、在有效项中打勾D、在复选项中打勾8、当执行以下过程时,在窗体上将显示 A 。
Private Sub Command1_Click( )Print "VB";Print "Hello! ";Print "VB"End SubA、VBHello!VBB、VBHello!VBC、VBD、VBHello! VBHello!VB9、语句Print "The answer is:";20/4-2的结果为 B 。
A、The answer is 20/4-2B、The answer is 3C、The answer is "20/4-2"D、非法语句10、下列哪个控件是容器控件 B 。
VB模块选择判断题一、选择题1.在VB中,下列选项中可以当做变量名的是()A. 3M B. a+b C. x2 D. we$2.在VB工作环境中,如果没有"工具箱"窗口,可以通过下列那个菜单让它显示出来()A. 文件B. 视图C. 编辑D. 工具3.下列不属于计算机高级语言的是()A. C语言 B. 汇编语言 C. Pascal语言D. VB语言4.在VB中,工程文件的扩展名为() A. doc B. vbp C. bmp D. frm5.VB中,默认状态下文本框控件的名称可能是()A. Command1B. Text1C. Pictuer1D. Label16.VB中,默认状态下标签控件的名称可能是()A. Command1B. Label1C. Text1D. Pictuer17.编写VB代码"a=a+3"时,"="表示()A. 赋值号,将"="号左边值赋给右边B. 等于号,但是个的错误代码C. 等于号,"="号左边与右边相等D. 赋值号,将"="号右边的值赋给左边8.为了让标签控件中的文字恰好与标签大小搭配,下列哪种方法最好()A. 将标签控件的AutoSize属性由"False"改为"True"B. 通过鼠标调整标签的宽度C. 通过鼠标调整标签的宽度D. 通过鼠标调整标签的宽度和高度9.下列哪个属性是标签控件不具备的()A. captionB. TextC. AutoSizeD. Left10.下列哪个属性是标签控件有,而文本框控件不具备的()A. WidthB. TextC. LeftD. AutoSize11.在VB中,下列关于给数值型变量x赋值的方法不恰当的是()A. x=val(Text1.text)B.x=Text1.textC.x=5D. x=val(InputBox("请输入变量x的值")12.在名称为Form1的窗体中,存在一个名称command1的按钮控件,在程序的代码窗口,以下过程是()事件。
vb试题及答案一、单选题(每题2分,共10分)1. 在VB中,以下哪个是正确的变量声明方式?A. Dim aB. Dim a As IntegerC. Dim a = 5D. Dim a As Integer = 5答案:B2. VB中的哪个控件用于显示文本,但不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B3. 以下哪个是VB的事件?A. ClickB. PrintC. DrawD. Open答案:A4. 在VB中,以下哪个语句用于结束程序?A. EndB. ExitC. StopD. Quit答案:A5. VB中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Text答案:A二、多选题(每题3分,共15分)1. VB中,以下哪些是合法的变量名称?A. 2variableB. variable2C. _variableD. variable$答案:B, C2. VB中,以下哪些是合法的常量声明方式?A. Const pi = 3.14B. Dim pi As Double = 3.14C. Const pi = "3.14"D. Dim pi = 3.14答案:A, D3. 在VB中,以下哪些是控件的属性?A. NameB. CaptionC. TextD. Value答案:A, B, C4. VB中,以下哪些是控制流程语句?A. If...Then...ElseB. For...NextC. While...WendD. Select...Case答案:A, B, C, D5. VB中,以下哪些是数组的声明方式?A. Dim arr(5)B. Dim arr(0 To 5) As IntegerC. Dim arr As Integer = New Integer(5)D. Dim arr(5) As Integer答案:A, B, D三、判断题(每题1分,共5分)1. VB是一种面向对象的编程语言。
VB 程序设计一、判断题1. 同一Form 窗体中的各控件可以相互重叠,其显示的上下层次的次序不可以调整。
( X )2. 一个对象的若能识别多个事件,我们只能对其中一个事件编程()3. 单选按钮与复选框对象的 Value 属性类型不同,且只能取值 True 和False。
(√)4. 事件过程由某个用户事件或系统事件触发执行,它不能被其他过程调用。
()5. 图片框的Move 方法不仅可以移动图片框,而且还可以改变该图片框的大小,同时也会改变该图片框有关属性的值。
(√)6. “A=B=C”是一个合法的 Visual Basic 语句。
()7. 当在一个简单组合框的文本框中输入一个它的列表框中没有的条目时,组合框会自动把这一条目添加到它的列表框中。
()8. Visual Basic 程序的运行可以从 Main ()过程启动,也可以从某个窗体启动。
(√)9. 在图片框中放置的控件既可以在该图片框内移动,也可以移出该图片框外。
()10. 对于文件系统控件,当驱动器控件 Drivel 中的驱动器符改变时,文件夹列表控件 Dir1 中显示的文件夹也作相应的改变,可以在Drive1 中的Change 事件中使用如下命令。
Dir1. Path= Drive1. Drive(√)11. 滚动条控件可作为用户输入数据的一种方法。
(√)12. 单选按钮控件和复选框控件都具有 Value 属性,它们的作用完全相同。
()13. 静态变量是一种局部变量,当原过程再次被执行时,静态变量的初值是上一次过程调用后的值。
(√)14. Visual Basic 提供的几种标准坐标系统的原点都是在绘图区域的左上角,如果要把坐标原点放在其他位置,则需使用自定义坐标系统。
(√)15.注释语句 REM 可自成一语句。
(√)16. 用鼠标选中某菜单控件时,触发Click事件;而用键盘选中该菜单控件时,触发 KeyPress ()17. 组合框兼有文本框和列表框两者的功能,用户可以通过键人文本或选择列表中的项目来进行选择。
判断题
1.(1)在设计时,为了把窗体上的某个控件变为活动的,应执行双击该控件。
(错误)
2.(2)确定一个控件在窗体上位置的属性是Top和Left。
正确
3.(5)窗体的NAME属性的值是显示在窗体标题栏中的文本。
错误
4.(6)A[B]7是VB中的合法变量名。
错误
5.(8)设有如下声明:
Dim x As Integer
如果Sgn(x) 的值为-1,则x 的值是大于0的整数。
错误
6.(9)如果x是一个正实数,对x的第3位小数四舍五入的表达式是0.01*Int(100*(x+0.005))。
正确
7.(10)表达式4+5\6*7/8Mod 9的值是4。
错误
8.(11)Text1是文本框的名称,Text1.Print 25使文本框Text1输出25。
错误
9.(15)下列语句a%=3.14156
Print a% 的输出结果是3.14%。
错误
10.(18)记时器控件能有规律地以一定时间间隔触发Time事件,并执行该事件过程中的程序代码。
错误11.(19)"x是小于100的非负数",用VB表达式表示正确的是0<=x Or x<100。
错误
12.(20)表达式"12345"<>"12345"&"ABC"的值是True。
正确
13.(23)Do Until 条件
循环体
Loop
上面的循环结构如果"条件"是一个为0的常数,则一次循环体也不执行。
错误14.(24)K=0
Do While
K=k+1
Loop
上面循环的执行次数是11次。
错误
15.(26)若有一个动态数组a有两个元素a(0) 和a(1),先要令数组a有3个元素a(0) a(1)和a(2),应当使用的语句是ReDim a(3)。
错误
16.(27)由Array函数建立的数组必须是Variant类型。
正确
17.(31)按地址传递参数通过子过程不会影响变量本身;按值传递参数通过子过程可以改变变量本身的值。
错误
18.(32)在过程定义中出现的变量名叫做形式参数;在调用过程时传送给过程的变量、常量、表达式叫做实际参数。
正确
19.(33)Sub过程可返回一个值到调用的过程。
错误
20.(34)如果过程被定义为Static类型,则该过程中的局部变量都是Static类型。
正确21.(35)过程的定义可以嵌套,过程的调用也可以嵌套。
正确22.(107)一个变量在刚被定义尚未被赋值之前没有值。
错误23.(108)如果A和B都是整型变量,A的值为1,B的值为256,则变量A所占
用的内存空间比变量B小。
错误24.(109)If 和End If关键字必须成对地使用,有一个If就有一个End If与之相对应。
错误25.(110)For 和Exit For必须成对地使用,有一个For就必须有一个Exit For与之相对应。
错误26.(114)如果有多重Do循环嵌套,位于最里层循环体语句中的Exit Do语句可以跳出所有的循环。
错误27.(115)通用过程中使用Static关键字定义的过程级变量都是静态变量。
正确28.(116)通过改变属性窗口中的Name属性,可以改变窗体上显示的标题错误29.(119)无论是在定义时,还是在访问其元素时,数组的下标不能是变量,
只能是常量表达式。
错误30.(120)数组下标的下界可以是负值,但上界只能是正数。
错误31.(123)在函数过程中,如果不给函数名赋值,则函数不返回任何值。
错误32.(125)数组作通用过程的参数时,一定是按地址传递。
正确33.(127)时钟控件的属性Interval值为0时,表示屏蔽计时器正确34.(126)文本框控件有Caption属性. 错误35.(128)在过程中用Dim和Static定义的变量都是局部变量。
正确36.(130)单选钮和复选框都有Value属性,当选中它们时,Value属性都为True。
错误37.(131)在VB开发环境中,可同时创建、打开和设计多个工程项目。
正确38.(132)面向对象程序设计是一种以对象为基础,由事件驱动对象执行的设计方法。
正确39.(134)通过代码设置属性的一般格式是:属性名.对象名=属性值。
错误40.(135)TextBox与Label有许多共同特点,它们都能显示和输入文本。
错误41.(136)所有的控件在程序运行以后都是可见的。
错误42.(138)ListBox控件和ComboBox控件一样,都只能选择一项。
错误43.(139)一个应用程序中只能创建一个窗体。
错误44.(140)Msgbox函数建立的信息框能显示信息又能输入用户的信息。
错误45.(106)因为Single类型的变量可表示的范围大于Long类型的变量,所以Single类型占用的内存空间大于Long类型。
错误46.(103)标签控件是专门用来显示信息的,所以不能响应鼠标的单击事件。
错误47.(87)窗体的Enabled属性为False时,窗体上的按钮、文本框等控件都不会对用户的操作作出反应。
正确48.(102)窗体的Move方法不但可以移动窗体,而且可以改变窗体的大小,同时也会改变与窗体的大小和位置有关的属性值。
正确49.(104)命令按钮支持Click事件,但不支持DblClick事件,所以双击按钮不会
有任何反应。
错误50.(105)Visual Basic工程文件的扩展名为.vbp,窗体文件的扩展名为.frm。
正确
51. (4) Visual Basic 窗体设计器的主要功能是建立用户界面。
正确
52 (7) 表达式2*3^2+2*8/4+3^2的值为31。
正确
53 (12) a=27
b=65
Print a; b
的输出结果是27 65 正确
54 (13) 设有语句
x=InputBox("输入数值","0","示例")
程序运行后,如果从键盘上输入数值10并按回车键,变量x的值是字符串"10"。
正确
55 (14) 文本框失去焦点能够触发文本框Change事件的操作。
错误
56 (16) 设a=3, b=5,表达式(a> b)Or(b>0)的值为真。
正确
57(17) 设a=5, b=6,c=7,d=8,则执行x=IIF((a>b)And(c<d),10,20)语句后,x的值为20。
正确58(21) 为了清除列表框中的所有内容,应使用的方法是Clear。
正确59(22) 为了清除列表框中的所有内容,应使用的方法是Remove。
错误60(111) Select Case语句实现的是一个循环结构。
错误61(118) Dim A(6)定义了A(1)到A(6)共6个元素。
错误62(133) vb 应用程序是分层管理的,其最高的层次为工程。
正确63(137) 设有如下变量声明:Dim TestDate As Date,
为变量TestDate正确赋值的表达方式是TestDate=#“1/1/2002”#错误。