精编2020年VisualBasic程序设计期末考核题库完整版288题(含标准答案)

  • 格式:doc
  • 大小:188.00 KB
  • 文档页数:42

2020年Visual Basic 程序设计期末测试复习题288题[含答案]一、选择题1.在Visual Basic环境下,当写一个新的Visual Basic 程序时,所做的第一件事是________。

a) 编写代码b) 新建一个工程c) 打开属性窗口d) 进入VB环境答案:B2.Strc=Mid("Visual Basic",10,3),则Strc的值_____。

a) "Vis"b) "sua"c) "Bas"d) "sic" 答案:D3.下列选项中,哪一项是所有控件共有的属性_______。

a) Captionb) Valuec) Textd) Name 答案:D4.下列数据中哪一个是布尔常量_______。

a) 123b) notc) TRUEd) xyz 答案:C5.下列数据类型不可能占8个字节的是_____数据类型。

a) Dateb) Longc) Doubled) Currency 答案:B6.如果有声明Dim a(5) As Integer,则该数组共占用______个字节内存。

a) 5b) 6c) 10d) 12 答案:D7.若要取消窗体的最大化功能,则可设置______属性为False来实现。

a) ControlBoxb) MinButtonc) MaxButtond) Enabeld 答案:C8.若要使标签透明,则可使用的属性是_______。

a) BackColorb) BackStylec) BorderStyled) ForeColor 答案:B9.若要使标签的大小自动适应所显示的文本,可通过设置______属性的值来实现。

a) AutoSizeb) Alignmentc) Enabledd) Visble 答案:A10.下列_______属性用于设置或返回文本框中的文本。

a) Captionb) Textc) Named) DragIcon 答案:B11.在程序中使用日期型数据时,必须用符号____将日期型数据括起来。

a) @b) $c) %d) # 答案:D12.复选框控件其Value属性的可取值是_______。

a) Trut和Falseb) 0和1c) 1、2、3d) 0、1、2 答案:D13.整型变量占用的字节数为______。

a) 2个字节b) 3个字节c) 4个字节d) 5个字节答案:A14.要声明一个长度为256个字符的定长字符串变量str,以下语句正确的是_______。

a) Dim str As Stringb) Dim str As String(256)c) Dim str As String(256)d) Dim str As String*256 答案:D15.下述的说法哪种是Windows的程序设计方法:_______。

a) 面向对象,顺序驱动b) 面向过程、事件驱动c) 面向过程、顺序驱动d) 面向对象、事件驱动答案:D16.要在C盘当前文件夹下建立一个名为Sd.dat的顺序文件,应先使用_____语句。

a) Open "Sd.dat" For Output As #1b) Open "C:Sd.dat" For Input As #1c) Open "C:Sd.dat" For Output As #1d) Open "Sd.dat" For Input As #1 答案:C17.下列输出语句中,错误的是______。

a) ? X,yb) Print x,yc) Debug.Print x,yd) Print.Form x,y 答案:D18.下列控件中可自动设置滚动条的是________。

a) 复选框b) 框架c) 列表框d) 标签框答案:C19.单击命令按钮时,下列程序的执行结果为______。

Private Function P(N As Integer)Static sumFor I = 1 To Nsum = sum + 1Next IP = sumEnd FunctionPrivate Sub Command1_Click()S = P(1) + P(2) + P(3) + P(4)Print S;End Suba) 20b) 30c) 115d) 135 答案:A20.目录列表框的path属性的作用是______。

a) 显示目录列表框中打开的当前目录。

b) 显示当前驱动器或指定驱动器上的某目录下的文件名。

c) 显示根目录下的文件名。

d) 显示路径下的文件。

答案:A21.表达式25.26 MOD 6.98的值是_____。

a) 1b) 5c) 4d) 提示错误信息答案:C22.执行语句Print format(5459.478,"##,#0.00"),正确的输出是______。

a) 5459.48b) 5,459.48c) 5,459,478d) 5,459。

47 答案:B23.假设变量BOOLV AR是一个布尔型变量,则下面正确的赋值语句是?a) BOOLVAR=‘TRUE’b) BOOLVAR=.TRUEc) BOOLVAR=#TRUE#d) BOOLVAR=False答案:D24.当复选框设置为图片风格时,下列_______属性可以在复选框被选中时显示图形。

a) DisabledPictureb) DownPicturec) Pictured) Image 答案:B25.以下可以构成语句的一项是_______。

a) 对象名.属性名b) 对象名.方法名c) 对象名.事件名d) 对象名.函数名答案:B26.用户可通过______模拟屏幕的小图象来布置应用程序运行后的位置。

a) 窗体设计器b) 快捷菜单c) 立即窗口d) 窗体布局窗口答案:D27.当一个工程含有多个窗体时,其中的启动窗体是_____。

a) 启动VB时建立的窗体b) 第一个添加的窗体c) 最后一个添加的窗体d) 在“工程属性”对话框中指定的窗体答案:D28.对象是一个逻辑实体,它是______的集合。

a) 数据b) 代码c) 数据与代码d) 属性答案:C29.将定时器的时间间隔设置为1秒,那么定时器的Interval属性应设置为______。

a) 1000b) 1c) 100d) 10 答案:A30.Datetime是Date类型的变量,以下赋值语句中错误的是:_______。

a) Datetime=#4/14/97#b) Datetime=#May 1,1997#c) Datetime=#12:15:00AM#d) Datetime="8\8\99" 答案:D31.对话框在关闭前,不能继续执行应用程序的其他部分,这种对话框称为_______。

a) 输入对话框b) 输出对话框c) 模态对话框d) 非模态对话框答案:C32.当程序运行时,在窗体上单击鼠标,以下_______事件是窗体不会接收到的。

a) MouseDownb) MouseUpc) Loadd) Click 答案:C33.8.6787E+8写成普通的十进制数是_______。

a) 86787000b) 867870000c) 8678700d) 8678700000 答案:B34.单击滚动条两端的滚动箭头,将触发它的_____事件。

a) Scrollb) SmallChange or LangeChangec) KeyDownd) Change 答案:D35.下列选项中,为字符串常量的是______。

a) 6/12/2001b) "6/12/2001"c) #6,12,2001#d) 6,12,2001# 答案:B36.以下面_____那种方式打开的文件,只能读不能写。

a) Inputb) Outputc) Randomd) Append 答案:A37.表达式Int(-17.8)+Sgn(17.8)的值是______。

a) 18b) -17c) -18d) -16 答案:B38.以下程序段的执行结果是_____。

X=2:y=1If x*y<1 Theny=y-1Elsey=-1Print y-x>0End Ifa) Tureb) Falsec) -1d) 1 答案:B39.以下程序段的输出结果是______。

A=Sqr(3)b=Sqr(2)c=a>bPrint ca) -1b) 0c) Falsed) Ture 答案:D40.一个可执行的vb运行程序至少包括一个______。

a) 标准模块b) 窗体模块c) 类模块d) 资源文件模块答案:B41.下列程序段的执行结果是_____。

N=10For k=n To 1 Step-1x=Sqr(k)x=x-2Next kPrint x-2a) -3b) -1c) 1d) 1.16 答案:A42.如下数组声明语句,正确的是______。

a) dim a[3,4] as intigerb) dim a(3,4) as stringc) dim a(n,n) as singled) dim a(3 4) as integer 答案:B43.可以通过_____来删除列表框中的选择项。

a) Enable属性b) RemoveItem方法c) AddItem方法d) Text属性答案:B44.在拖动滚动条的滚动块的时候,在没有松开鼠标前会触发滚动条的______事件。

a) Changeb) keyDownc) Scrolld) DragOver 答案:C45.要想改变一个窗体的标题内容,则应该设置______属性的值。

a) Nameb) Fontnamec) Captiond) Text 答案:C46.以下控件中没有Caption属性的控件是______。

a) 标签框b) 文本框c) 框架d) 命令按钮答案:B47.在Visual Basic设计界面中不能隐藏的窗口是______。

a) 工程窗口b) 属性窗口c) 立即窗口d) 窗体窗口答案:A48.下列______语句可以将变量A、B的值互换。

a) A=B:B=Ab) C=A:A=B:B=Cc) A=C:C=B:C=Ad) B=A:A=B 答案:B49.设在窗体上有两个命令按钮,其中一个命令按钮的名称为cmda,则另一个命令按钮的名称不能是()a) cmdcb) cmdbc) cmdAd) Command1 答案:c50.设x=-18,则Abs(5*x)=_____。

a) -90b) 90c) 18d) 5 答案:B51.INT(100*RND(1))产生的随机整数的闭区间是a) [0,99]b) [1,100]c) [0,100]d) [1,99] 答案:A52.表达式2+3*4^5-SIN(X+1)/2中最先进行的运算是?a) 4^5b) 3*4c) x+1d) SIN 答案:C53.设A、B、C表示三角形的3条边,表示条件“任意两边之和大于第三边”的布尔表达式可以用(???)表示。