VB程序设计问题.docx

上传人:scccc 文档编号:14041349 上传时间:2022-01-31 格式:DOCX 页数:10 大小:55.01KB
返回 下载 相关 举报
VB程序设计问题.docx_第1页
第1页 / 共10页
VB程序设计问题.docx_第2页
第2页 / 共10页
VB程序设计问题.docx_第3页
第3页 / 共10页
VB程序设计问题.docx_第4页
第4页 / 共10页
VB程序设计问题.docx_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《VB程序设计问题.docx》由会员分享,可在线阅读,更多相关《VB程序设计问题.docx(10页珍藏版)》请在三一文库上搜索。

1、本文档为精品文档,如对你有帮助请下载支持,如有问题请及时沟通,谢谢支持!第 1 章 Visual Basic 程序设计概述1 能被对象所识别的动作与对象可执行的动作分别称为对象的 。A 方法、事件B 事件、方法C 事件、属性D 过程、方法2 以下有关对象属性的说法中正确的是 。A 对象所有的属性都罗列在属性窗口列表中B 不同对象不可能有同名属性C.不同对象的同名属性取值一定相同D 对象的某些属性既可在属性窗口中设置,也可通过程序代码设置或改变3在以下有关对象属性的叙述中,不正确的是 。A 一个对象的属性可分为外观、行为等若干类B 不同属性可能具有不同的数据类型C. 一个对象的所有属性都可在属性

2、窗口的列表中进行设置D 属性窗口中的属性列表既可按字母排列也可按类别排列4 以下有关对象属性的说法中错误的是 。A.所有的对象都具有Name(名称)属性B 只能在执行时设置或改变的属性为执行时属性C.对象的某些属性只能在设计时设定,不能使用代码改变D Enabled 属性值设为 False 的控件对象在窗体上将不可见5以下关于方法的叙述中,错误的是 。A 方法是构成对象实体的一个部分B 方法是一种特殊的过程或函数C 调用方法的一般格式是:对象名称方法名称参数 D 在调用方法时,对象名称是不可缺少的6 有程序代码“ Text1 Text=Visual Basic ” ,其中的 Text1 、 T

3、ext 和 visual Basic 分别代表A 对象、值、属性B 对象、方法、属性C 对象、属性、值D 属性、对象、值7 在一个工程中,可以有多个 。A .资源文件B.工程文件 C.标准模块文件D.机器代码文件8 扩展名为vbp 的工程文件中包含有 。A 工程中所有模块的有关信息B 每个窗体模块中的所有控件的有关信息C.每个模块中所有变量的有关信息D 每个模块中所有过程的有关信息第 2 章 VB 的界面设计1若在一个应用程序窗体上,依次创建了 CommandButton 、 TextBox 、 Label 等控件,则运 行该程序显示窗体时, 会首先获得焦点。A 窗体 B CommandBut

4、ton C Label D TextBox2单选按钮(OptionButton )用于一组互斥的选项中。若一个应用程序包含多组互斥条件,可在不同的 中安排适当的单选按钮,即可实现。A.框架控件(Frame)或图像控件(Image)B 组合框( ComboBox )或图像控件(Image)C.组合框(ComboBox )或图片框控件(PictureBox)D.框架控件(Frame)或图片中!控件(PictureBox)1本文档为精品文档,如对你有帮助请下载支持,如有问题请及时沟通,谢谢支持!3.应用程序窗体的名称属性为Frml ,窗体上有一个命令按钮,其名称属性为Cmdl,窗体和命令按钮的Cli

5、ck事件过程名分别为。A. Form_Click()、Command1_Click()C. Form_Click()、Cmd1_Click()4.多窗体程序由多个窗体组成。在缺省情况下, 为启动窗体。B. Frm1_Click()、Command1_Click()D. Frm1_Click()、Cmd1_Click()VB在执行应用程序时,总是把 指定5A.不包含任何控件的窗体B.设计时的第一个窗体C.命名为Frml的窗体 D.包含控件最多的窗体5 .在程序中可以通过复选框和单选按钮的 属性值来判断它们的当前状态。A. Caption B. Value C. Checked D. Select

6、ed6 .窗体上有多个控件,在 Form_Activate()事件过程中添加 语句,就可确保每次 运行程序时,都将光标定位在文本框Text1上。A .Text1. Text=B. Text1.SetFocusC.Form1. SetFocusD. Text1 .Visible=True7 .以下使用方法的语句中,正确的是 。A .List1 . ClearB. Form1. C1earC.Combo1 . ClsD. Picture1 . C1ear8 .以下所列的7个控件中,具有 Caption属性的有 个。PictureBox(图片框卜 Frame(框架)、OptionButton(单选按

7、钮卜ListBox(列表框卜 TextBox(文 本框卜Form(窗体)、DriveListBox(驱动器列表框)B. 4C. 2D. 59 .以下所列的8个控件中,具有 Caption属性白有 个。CheckBox(复选框卜ComboBox(组合框卜HscroliBar(水平滚动条卜DirListBox(文件夹列表 框)、Image(图像框)、Frame(框架)、Label(标签)、Line(线条)A. 5 B. 4C. 3D. 210. VB中除窗体能显示图片外,下面列出的控件中可以显示图片的控件有(1)PictureBox(2)Image(4)CommandButton(5)Option

8、ButtonA. (1)、(2)、(3)、(4)C. (1)、(2)、(4)、(5)TextBox(6)Label1B. (1)、(2)、(5)、(6)D. (1)、(2)、(4)、(6)11.以下控件对象中,具有 Picture属性的是 PictureBox ListBox Frame OptionButton CheckBox LabelO CommandButtonA.B.C.D.12 .第一次显示某窗体时,将引发一系列事件,正确的事件是 。A . Load - Initialize - ActivateB. Initialize - Load - ActivateC. Load - A

9、ctivate- InitializeD. Initialize - Activate - Load13 .无法响应Click事件的控件是。A. LabelB. TimerC. TextBox D. DriveListBox14 .对于某对象的SetFocus和GotFocus描述正确的是 。A.SetFocus是方法,GotFocus 事件B .SetFocus是事件,GotFocus 是事件C. SetFocus 是方法,GotFocus 是方法D.SetFocus 是事件,GotFocus 是方法15 .在VB中可以作为容器的是 。A. Form、TextBox、PictureBoxB.

10、 Form、PictureBox、FrameC. Form、TextBoX、LabelD. PictureBox、TextBox、ListBox16 .在程序中可以通过复选框和单选按钮的 属性值来判断它们的当前状态。A. Caption B. Value C. Checked D. Selected17 .以下语句中,不能正确执行的是 。A . If Optionl . Value ThenC. Checkl. Value=0B . If Optionl. Value=True ThenD. Cheekl. Value=True18.在VB中,下列关于控件的属性或方法中,搭配错误的有 个。Ti

11、mer1.Interval(2)List1.Cls(3) Text1.Print(4)List1.RemoveItemA. 0B. 119.下面所列的控件中,(5)Vscroll1.ValueC. 2其值既能在程序设计时设定,(6)Picture1.PrintD. 3又能在程序运行时通过赋值改变的是A. List1.ListCountB. Text1.Index C. Dir1.Path D. Label1.Visible20 .下面 语句,可以将列表框List1中的当前选定的列表项的值替换成“ ABC。A . List1.AddItem ” ABC ,List1.ListIndexB. Li

12、st1.Text= ABCC. List1.List(List1 .ListIndex尸 ABCD.前三项均可21 .若窗体有列表框List1 ,则List1 . List(List1 . ListIndex)的值等于List1的 属性值。22 .在程序运行时,将保存在C盘 Pic文件夹中的名为Fishing.bmp的图片加载到图片框Picture1中的语句为 。第3章 VB程序设计基础1 .在过程中可以用 语句定义变量。A . Dim、Private B. Dim、Static C. Dim、Public D. Dim、Static Private2 .下面表达式的值为真的是。A . Mid

13、(Visual Basic , 1, 12)=Right(Programming language Visual Basic , 12)B. ABCRGabcde”C. Int(134 . 69)=Cint(134 . 69)D. 78. 9/32. 77-4, 983.下列表达式中,值为True的是。A . Ucase(ABCD)=abedB. 14/23Left(ABCD,2)D. Not(Sqr(4)-3-2)4.代数表达式ln_ x3e sin x对应的Visual Basic表达式是A . Log(Abs(Exp(3 . 14159)+Sin(x)A3) /(x+Y) B. Ln(A

14、bs(Exp(3 . 14159)+Sin(x43)/(X+Y) C. Log(Abs(Exp(3 . 14159)+Sin(x)A3)/(X+Y) D. Log|(Exp(3 . 14159)+Sin(x)A3)/x+y|5 .代数表达式冷+e2t +cos(x2y)对应的Visual Basic表达式是A. Sqr(x+Log(x) /(a+b)+Exp(-2*t)+Cos(x+y) /2)B. Sqr(x+Log(x) /(a+b)+Exp(-2*t)+Cos(x+y) /2)C. Sqr(x+Ln(x) /(a+b)+Exp(-2t)十 Cos(X+y)/2)D. Sqr(x+Log(

15、x) /(a+b)+Exp(-2t+Cos(x+y / 2)12x45y |d3_m2|6 .数学算式KL的VB算术表达式是e - sin xA .B.C.D.(12*X+5*Y-Sqr(Abs(dA3-mA2)(12*x+5*Y-Sqr(Abs(dA3-mA2)(12*X+5*Y-Sqr(Abs(dA3-mA2)(12*X+5*Y-Sqr(Abs(dA3-mA2)/Exp(-x) /Sin(x) / Exp(-x)*Sin(x) /Exp(-x) /Sin(x)/eA(-x)/Sin(x)7 .在窗体模块的通用声明处用下面的语句声明变量、数组,正确语句有 个。 Public N As Int

16、eger Private b() As IntegerC.4D. 1个(其中m和n都为Integer型变量)。 Public A(5) As Integer Public St As StringA. 2B. 38 .下面的语句或方法中错误的有 Dim Arry(m,n) As Integer n=32764+5 Print A=A+B;A+B ChDrive C: 8. 2C. 3D. 49 .下列说法不正确的是 。A . VB允许将一个数字字符串赋值给一个数值型的变量B. VB允许使用未经说明的变量,其类型都是Variant类型C. Cls方法只清除运行时在窗体或图形框中显示的文本或图形D

17、.事件过程既可建在窗体模块中,也可建在标准模块中10 .根据下图写出InputBox函数中的参数。InputBox( (1),(2), (3)(1)=(2)=(3)=11 .在多窗体程序中,可以在标准模块或某个窗体模块的通用声明处,分别用 语句 定义一个在所有窗体模块都可以引用的变量IntA。A . Private IntA As Integer Public IntA As IntegerB. Public IntA As Integer Private IntA As Intege 。C. Public IntA As Integer Public IntA As IntegerD. Pr

18、ivate IntA As Integer Private IntA As Integer12 .在程序中分别将变量 Inta、B1、St和D定义为整型、布尔型、字符串型和日期型,下 列赋值语句在执行时会出错的是 。A . Inta=4.6B. B1=#True#C. St=5 & 123.5 D. D=#10/05/01#13 .以下有关变量作用域的说法中,错误的是 。A.只有在标准模块中用Public语句说明的变量才是全局变量B.在过程中不能使用Public语句说明全局变量C.在标准模块的通用声明处可用Private语句说明模块级变量D .在窗体的通用声明处可用Private语句说明窗体级

19、变量14.语句 Print 5*20输出的结果是 。A. 5*20 B,出现错误信息C. 5*20 D. 100本文档为精品文档,如对你有帮助请下载支持,如有问题请及时沟通,谢谢支持!15下列不正确的变量名是 。A Form B Command C Text D Arry16可以在 中,使用语句 Public PubStr As String*20 定义一个定长字符串。A.窗体模块 B.标准模块C.类模块 D.三者均可17 表示“ XYZ ” ,正确的VB 逻辑表达式是。A XY And YZB XYZC XY Or YZD XY AndZ18 .描述X、Y中有一个小于Z的逻辑表达式是 。A

20、. XZ And YZB . XZ Or YZC. XZ Xor YZD, XY3 D a=2:s=16400*a 溢出22下面所列四组数据中,全部是正确的VB 常数是 。A 32768, 1.34D2, ABCDE, &O1767B 3276, 123.56,1.2E-2, #True#C &HABCE, 02-03-2002, False, D-3D ABCDE, #02-02-2002#, E-223.设a为Integer型变量,s为Single变量,把3.75赋值给s后,再执行下列某一语句, 则在文本框中显示的结果与执行语句a= s:Text1=a的结果相同的有 个。(1)a=Int(

21、s):Text1=a(3)a=CInt(s):Text1=aA. 1B . 2(2) a=Fix(s):Text1=a(4) a=Format(s, “ # ” ):Text1=aC. 3D. 424下列语句运行时系统给出错误提示的是 。A . Print -32000-768B . Print IE2+8C. Print AB & 128D. Print 3=2=425函数 CInt(-3.5),Int(-3.5),Fix(-3.5) 的值分别是 。A -3 -4 -3 B -4 -4 -4 C -3 -4 -4D -4 -4 -326 设整型变量a、 b 的当前取值分别为200 与20 ,

22、以下赋值语句中不能正确执行的是A Text1=a/b*aB Text1 = a*a/bC Text1 =“200” *a/bD Text1 = a & b & aa=30、 b=40 、 C=50,27在过程中已说明a、 b、 c 均为 Integer 型变量,且均已被赋值,其中如再执行下面的语句,可正常执行的是。A Print a*b*c B Print a*b*c*1 C. Print 1 &*a*b*c D. Print a*b*c*1!28 .假设变量Lng为长整型变量,下面不能正常执行的语句是 A. Lng=16384*2B. Lng=4*0 , 5*16384C. Lng=190A

23、2D. Lng=32768* 229 .对正实数X的第四位小数四舍五入的VB表达式是 。A . 0.001*Int(x+0.005)B. 0.001*(1000*x+0.5)C. 0.001*Int(1000*x+5)D. 0.001*Int(1000*(x+0.0005)30 .在窗体的通用说明部分有以下说明语句,其中正确的是 。A . Private Const A As Integer=235 /2B . Const B As Integer=Cint(2 . 53)C. Dim Const C As Integer=3579D . Public Const S As Boolean=T

24、rue31.表达式x Mod Yz5 And A+B+C=36中最先被执行的运算是 。A. +B. AndC. Mod D. 32 .设变量 D为Date型、A为Integer型、S为String型、L为Long型,下面赋值语句中 不能执彳T的是。A . D=#12: 30: 00 PM# B. A=3277e1C. S=NowD. L=4276D333 .执行下面语句后,Len函数值最大的是。Dim IA As Integer , B As Single , S As String*5 , Ch As StringIA=32767 : B=23. 5: S=A: Ch=abcd”A. Len

25、(IA) B. Len(B) C. Len(S) D. Len(ch)34 .设Mys1 , Mys2均为字符串型变量,Mys1= Visual Basic, Mys2=b,则下面关系表达式中结果为True的是。A . Len(Mys1)2* InStr(Mys1 , “1”)B. Mid(Mys1 , 8, 1)Mys2C. Chr(98) & Right(Mys1 , 4) = Basic”D. InStr(Left(Mys1 , 6),a)+60=abcdB. 14/2310 Mod 4C. Mid(ABCD , 2, 2)Left(ABCD , 2)D. Not(Sqr(4)-3=-2

26、)37 .下列语句中不能正确执行的是 。A . Print 32758 + 10B. Print 5 + 9 =15C. Print 65 + 12D. Print 65 & 1238 .执行下列程序后,单击如图所示的信息对话框“否 (N)”按钮,输出结果为 。Private Sub Command1_Click() C=MsgBox(学习,4, VB6 . 0) Print CEnd SubA. 7 B. 4 C.学习 D. VB6.039正确表示命题“A 是一个带小数的正数,且B 是一个带小数的负数”的逻辑表达式是40将任意一个两位正整数N 的个位数与十位数对换得到新数的 VB 表达式是 的值是整型(Integer 或 Long) 。 57+5.52.5 4.5 Mod 1.5C.D.33下面表达式中, 36+4/2 356&21A 1234-Fix(6.61) 374+258B

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1