一、单选题(每题1分,共76题)1.以下关于窗体的描述中错误的是()A. 在VB中每次运行时可以指定不同的启动窗体B. 要让窗体以最大化方式打开,应设置MaxButton属性值为TrueC. 窗体第一次显示时也会发生Resize事件D. 第一次显示时窗体的位置可以不是设计时所指定的位置2.执行多窗体应用程序时,()A. 打开一个窗体后,其他窗体都会被关闭B. 允许同时打开多个窗体C. 打开一个窗体后,其他窗体都会被隐藏起来D. 在某一时刻只能打开一个窗体3.程序中要在文本框文本中插入一段文字,应当使用的属性是()A. SelTextB. NameC. TextD. Caption4. 在用户的应用程序执行期间发生,比如单击鼠标或按键盘中的键()A. 方法B. 属性C. 事件D. 工程5.当一个工程中含有多个窗体时,其中的启动窗体是()A. 启动VB时建立的窗体B. 第一个添加的窗体C. 最后一个添加的窗体D. 在工程属性窗口中指定的窗体6.当新建一个工程并启动Visual Basic后,工具箱中的控件是()A. 内部控件B. Active X控件C. 内部控件和Active X控件D. 内部控件或Active X控件7.启动Visual Basic后,就意味着要建立一个新的()A. 窗体B. 程序C. 工程D. 文件8.下面是字符串数据的类型声明字符()A. %B. $C. &D. !9.对象是将数据和操作起来的逻辑实体()A. 封装B. 串接C. 连接D. 伪装10.下面属性用于显示对象的标题()A. TextB. CaptionC. Name(名称)D. ForeColor11.根据“属性窗口”中的属性来区分窗体中的控件()A.Text(名称)C.CaptionD.Index12.如果希望一个窗体在显示的时候没有边框,应该()A. 将窗体的Caption属性设置成空字符B. 将窗体的Enabled属性设置成FalseC. 将窗体的BorderStyle属性设置成NoneD. 将窗体的ControlBox属性设置成False13.下面变量名是错误的()A. 姓名B. aC. a123D. a.114.下列关于窗体的叙述中错误的是()A. 窗体是Visual Basic的一种对象B. 各种控件对象必须建立在窗体上C. 可以用鼠标改变窗体的大小,所以窗体没有属性D. 可以把窗体看作是一个对象的容器15.当标签的标题内容太长,需要根据标题自动调整标签的大小时,应设置标签的属性为True ()A. AutoSizeB. WordWrapC. EnabledD. Visible16.Visual Basic窗体在整个生命周期中有四种状态,它们依次是()A. 创建(Initialize)、加载(Load)、可见(Activate等)和卸载(Unload等)B. 加载(Load)、创建(Initialize)、可见(Activate等)和卸载(Unload等)C. 加载(Load)、可见(Activate等)、创建(Initialize)和卸载(Unload等)D. 创建(Initialize)、可见(Activate等)、加载(Load)和卸载(Unload等)17.当文本框的ScrollBars属性设置为非零值时却没有效果,原因是()A. 文本框中没有内容B. 文本框的MultiLIne属性值为FalseC. 文本框的MultiLIne属性值为TrueD. 文本框的Locked属性值为True18.如果要改变窗体的标题,需要设置窗体对象的属性()A. captionB. NameC. BorderStyleD. Title19.若要求在文本框中输入密码时只显示“#”号,则应在此文本框的属性窗口中设置()A. Text属性值为#B. Caption属性值为#C. Passwordchar属性值为#D. Password属性值为True20.想要显示一个输入框,它的标题栏上显示“示例”,提示信息是“请输入一个正整数”,输入框内默认内容为“1”,其语句是()A. A=InputBox(“请输入一个正整数”,”示例”,”1”)B. A=InputBox(”示例”,“请输入一个正整数”,”1”)C. A=InputBox(”1”,”示例”,“请输入一个正整数”)D. A=InputBox(“请输入一个正整数” ,”1”,”示例”)21.以下窗口中可用来在设计时修改窗体的默认运行位置()A. 本地窗口B. 立即窗口C. 窗体布局窗口D. 工程资源管理器窗口22.下列是窗体对象的方法而不是属性()A. NameB. MoveC. CaptionD. Enabled23.下面变量名称正确的是()A. x.1B. integerC. x_1_yD. x,y24.表达式为4+5\6*7/8 mod 9的值是()A. 4B. 5C. 6D. 725.运行下面程序,单击窗体后在窗体上显示的内容是Private Sub Form_Click()Dim x As Integer, y As Integerx = 1: y = 0Do While x < 3y = x + yx = x + 1LoopPrint x; yEnd Sub()A. 1 0B. 3 3C. 5 3D. 3 526.下列程序段执行结果为X=2Y=1IF X*Y<1 THEN Y=Y-1 ELSE Y=-1Print Y-X>0()A. TrueB. FalseC. -1D. 127.以下哪个是可以判断变量a,b均不等于0的逻辑表达式()A. a<>0 or b<>0B. a+b<>0C. a*b<>0D. a mod b<>028.在窗体上放置一个命令按钮Command1和一个文本框Text1,把Text1的Text属性设置为空,运行下面的事件过程代码:Private Sub Command1_Click()Dim a,bA=InputBox(“输入一个整数”)B=Text1.TextText1.Text=a+bEnd Sub运行程序,在Text1文本框中输入456,单击按钮Command1,然后在出现的输入框中输入123,单击【确定】按钮,在Text1中显示的内容是()B. 123C. 123456D. 45629.以下语句可以跳出Do Until…Loop循环()A. EndB. Exit LoopC. Exit DoD. Exit For30.表达式2+3*4^5-SIN(X+1)/2中最先进行的运算是()A. SINB. 4^5C. 3*4D. X+131.函数Int(Rnd*20)是在范围内的整数()A. (0,2)B. (1,20)C. (0,19)D. (1,9)32.下列是日期常量()A. “2/1/02”B. 2/1/02C. #2/1/02#D. {2/1/02}33.赋值语句A=123 + Mid( “123456”,3,2 )执行后,A的值是()A. 157C. 123D. “12334”34.下面变量名是错误的()A. 姓名B. aC. a123D. a.135.在窗体中放置一个命令按钮Command1和一个文本框Text1,并编写如下程序:Private Sub Command1_Click()x=”A” : y=”B” : z=”C”For i =1 To 3 Step -1x=y : y=z : z=xNext iText1.Text=x+y+zEnd Sub单击按钮后,文本框显示的结果是()A. ABCB. BCAC. BCBD. CBC36.关于多分支结构的Case语句,下列写法中错误的是。
()A. Case 1,5,Is>10B. Case 0 to 10C. Case Is>10 And Is <50D. Case Is>1037.x是小于100的非负数,用vb表达式正确的是()A. 0C. x>=0 AND x<100D. 0<=x OR x<10038.下面的运算符中优先级最高的是()A. NotB. \C. <D. *39.运行下面程序:Private Sub Form_Click()a = 1b = 1N = InputBox("n=")For I = 2 To N Step 1c = a + ba = bb = cNextForm1.ClsPrint bEnd Sub单击窗体输入3后,窗体上的显示结果为:()A. 1B. 3C. 5D. 740.运算符“\”两边的操作数若类型不同,则先再运算()A. 取整数为Byte类型B. 取整数为Integer类型C. 四舍五入为整型D. 四舍五入为Byte类型41.如果变量赋值为str1=”练习”,var1=5,则语句Print ”第”& var1 &”次” & str1 输出的结果为()A. 第5次练习B. 第5次str1C. 第var1次练习D. 第var1次str142.下列程序执行后,整型变量C的值为A=328B=24Select Case B\100Case 0C=A+BCase 1C=A*10+BCase 2C=A*100+BCase 3C=A*1000+BEnd Select()A. 24B. 328C. 568D. 35243.设置一个单选按钮所代表选项的选中状态,应当在属性窗口中改变的属性是。
()A.CaptionB.TextC.Value44.在窗体上用复制、粘贴的方法建立一个命令按钮数组,数组名为M1,设窗体Form1标题为“MyForm1”,双击控件数组中的第三个按钮,打开代码编辑器,写下如下代码:Private Sub M1_Click(Index As Integer)Form1.Caption=”Myform2”End Sub运行时,单击控件数组中的第一个按钮,则窗体标题为。
()A.Form1B.M1C.Myform1D.Myform245.把字符串“123”转换成数值123时应该使用的函数是。
()A.StrB.LenC.ValD.Rnd46.以下叙述中正确的是。
()A.组合框包含了列表框的功能B.列表框包含了组合框的功能C.列表框和组合框的功能无相近之处D.列表框和组合框的功能完全相同47.要使控件和框架捆绑在一起,以下操作正确的是。
()A.在窗体不同位置上分别画一个框架和控件,再将控件拖动到框架上B.在窗体上画好控件,再画框架将控件框起来C.在窗体上画好框架,再在框架上画控件D.在窗体上画好框架,再双击工具箱中的控件48.建立一个俱乐部会员信息输入界面,要求选择会员的性别、职业(工程师、公务员、教师、医生、其他)及爱好(共10种,如一个人既喜欢足球,又喜欢旅游)。