vb题库 1
- 格式:doc
- 大小:60.00 KB
- 文档页数:10
vb试题及答案(共10篇)篇1:计算机vb试题及答案计算机vb试题及答案(1)下面叙述正确的是(C)A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.以上三种描述都不对(2)以下数据结构中不属于线性数据结构的是(C)A.队列B.线性表C.二叉树D.栈(3)在一棵二叉树上第5层的结点数最多是(B)注:由公式2k-1得A.8B.16C.32D.15(4)下面描述中,符合结构化程序设计风格的是(A)A.使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B.模块只有一个入口,可以有多个出口C.注重提高程序的执行效率D.不使用goto语句(5)下面概念中,不属于面向对象方法的是(D)A.对象B.继承C.类D.过程调用(6)在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)A.可行性分析B.需求分析C.详细设计D.程序编码(7)在软件开发中,下面任务不属于设计阶段的是(D)A.数据结构设计B.给出系统模块结构C.定义模块算法D.定义需求并建立系统模型(8)数据库系统的核心是(B)A.数据模型B.数据库管理系统C.软件工具D.数据库(9)下列叙述中正确的是(C)A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑结构一致(10)下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A)A.内模式B.外模式C.概念模式D.逻辑模式(11)算法的时间复杂度是指(C)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数D.算法程序中的指令条数(12)算法的空间复杂度是指(D)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间(13)设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B)注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出A.349B.350C.255D.351(14)结构化程序设计主要强调的是(B)A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性(15)在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D)注:即第一个阶段A.概要设计B.详细设计C.可行性分析D.需求分析(16)数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。
vb基础期末考试题库及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个是正确的数据类型?A. IntegerB. intC. StringD. str答案:A、C2. 下列哪个选项不是VB的控件?A. TextBoxB. ButtonC. LabelD. ComboBox答案:B3. VB中,用于声明一个变量的关键字是:A. DimB. DeclareC. FunctionD. Sub答案:A4. 在VB中,以下哪个是正确的函数用于将字符串转换为整数?A. StrToIntB. CIntC. ValD. Convert.ToInt32答案:B5. Visual Basic中,哪个属性用于设置文本框的文本?A. TextB. CaptionC. ValueD. Label答案:A6. 下列哪个是VB中用于循环的语句?A. IfB. ForC. WhileD. Select答案:B、C7. VB中,下列哪个关键字用于定义一个过程?A. FunctionB. SubC. ClassD. Module答案:B8. 在VB中,以下哪个是正确的事件处理程序?A. OnClickB. OnClickC. ClickD. OnClick答案:A、C9. VB中,下列哪个选项用于声明一个常量?A. ConstB. DimC. StaticD. Public答案:A10. 在VB中,以下哪个关键字用于定义一个类?A. ClassB. ModuleC. StructureD. Interface答案:A二、填空题(每题2分,共20分)1. 在VB中,使用________关键字来结束一个程序。
答案:End2. VB中,________关键字用于声明一个数组。
答案:Dim3. 使用________函数可以将一个数字转换为字符串。
答案:Str4. 在VB中,________关键字用于定义一个全局变量。
vb考试试题题库及答案VB(Visual Basic)是一种由微软公司开发的编程语言,广泛用于开发Windows应用程序。
以下是一些VB考试的试题题库及答案,供参考:一、单选题1. 在VB中,以下哪个是正确的数据类型?- A. Integer- B. Real- C. String- D. All of the above答案:D2. VB中的“Sub”过程与“Function”过程的区别是什么?- A. Sub过程可以返回值,Function过程不能- B. Function过程可以返回值,Sub过程不能- C. 两者都可以返回值- D. 两者都不能返回值答案:B3. 在VB中,以下哪个是正确的变量声明方式?- A. Dim x- B. Declare x As Integer- C. Both A and B- D. None of the above答案:C二、多选题1. VB中的控件可以具有哪些属性?- A. Name- B. Caption- C. Font- D. All of the above答案:D2. VB中,以下哪些是事件驱动的编程语言的特点?- A. 事件驱动的程序在事件发生时执行代码- B. 程序的执行顺序由事件的触发顺序决定- C. 程序可以同时响应多个事件- D. 程序必须等待事件的发生才能执行答案:A, B, C三、判断题1. VB是一种编译型语言。
- 正确- 错误答案:错误2. 在VB中,可以使用“Print”方法在文本框中显示文本。
- 正确- 错误答案:正确3. VB中的“Option Explicit”语句可以强制声明所有变量。
- 正确- 错误答案:正确四、简答题1. 简述VB中的事件和方法的区别。
答案:事件是用户或系统触发的动作,如点击按钮、键盘输入等。
方法是一种过程,可以包含代码来执行特定的任务或计算。
事件通常与控件相关联,并可以触发方法的执行。
2. 解释VB中“类”的概念。
1.下面关于比特的叙述中,错误的是(1 )A.比特是组成数字信息的最小单位B.比特只有“0”和“1”两个符号C.比特既可以表示数值和文字,也可以表示图像和声音D.比特” 1”总是大于比特“0”2.在下列有关集成电路的叙述中,错误的是( 2 )A.现代集成电路使用的半导体材料主要是硅B.大规模集成电路一般以功能部件、子系统为集成对象C.我国第2代居民身份证中包含有IC芯片D?目前超大规模集成电路中晶体管的基本线条已小到l纳米左右3.在下列有关通信技术的叙述中,错误的是(3 )A.通信的基本任务是传递信息,因而至少需由信源、信宿和信道组成B.通信可分为模拟通信和数字通信,计算机网络属于模拟通信C.在通信系统中,采用多路复用技术的目的主要是提高传输线路的利用率D?学校的计算机机房一般采用5类无屏蔽双绞线作为局域网的传输介质4.下面是关于PC机主存储器的一些叙述,其中正确的是(4A.主存储器是一种动态随机存取存储器(RAM)B.主存储器的基本编址单位是字(即32个二进位)《目前市场上销售的PC机,其内存容量可达数十GBD.所有PC机的内存条都是通用的:可以互换5. 现行PC机中,IDE(或SATA)接口标准主要用于( 5 )A.打印机与主机的连接C.声卡与主机的连接B.显示器与主机的连接D.硬盘与主机的连接6.下列有关PC机的CPU、内存和主板的叙述中,正确的是( 6 )。
A.大多数Pc机只存一块CPu芯片,即使是“双核” CPU也是一块芯片B.所有Pentium系列微机的内存条相同,仅有速度和容量大小之分C.主板上芯片组的作用是提供存储器控制功能,I/O控制与芯片组无关D.主板上CMOS芯片用于存储CMOS设置程序和一些软硬件设置信息7.下列有关目前Pc机辅助存储器的叙述中,错误的是(7 )A.硬盘的容量越来越大,这是因为硬盘中磁盘碟片的数目越来越多B.硬盘的内部传输速率一般小于外部传输速率c.优盘采用Flash存储器技术,属于半导体存储器D.目前常见COMBO光驱是一种将CD-RW和DVD-ROM组合在一起的光驱8.下面有关Windows操作系统,(95以后版本)的叙述中,错误的是(8 )。
VB程序设计试题及答案(一)一、单选题1. VB6.0是一种面向 B 的编程环境。
(A)机器(B)对象(C)过程(D) 应用2. 要使FormI窗体的标题栏显示"欢迎使用VB",以下 D 语句是正确的。
(A) Forml。
Caption=“欢迎使用VB”(B) Forml。
Caption='欢迎使用VB’(C) Forml.Caption=欢迎使用VB(D)Forml.Caption=”欢迎使用VB”3。
若要使命令按钮不可操作,要对 A 属性进行设置。
(A)EnabIed (B)Visible(C)Backcolor (D)Caption4。
如果在窗体上已经创建了一个文本框对象TextI,可以通过 C 事件获得输入键值的ASCII码。
(A)Change (B)LostFocus(C) KeyPress (D)GotFocus5。
下面 A 是合法的变量名。
(A)X_yz (B)123ab。
(C) integer (D)X-Y6. 以下关系表达式中,其值为False的是 A 。
(A) "ABC">"AbC”(B)"女"〉"男”(C)”BASIC”=UCase("basic)(D) ”123”<”23”7。
为了给x、y、z三个变量赋初值1,下面正确的赋值语句是 A .(A) x=1:y=1:z=1 (B) x=1,y=1,z=1(C)x=y=z=1 (D)xyz=18。
VB提供了结构化程序设计的三种基本结构,三种基本结构是 D 。
(A)递归结构、选择结构、循环结构(B)选择结构、过程结构、顺序结构(C)过程结构、输入输出结构、转向结构(D)选择结构、循环结构、顺序结构9. 下面If语句统计满足性别为男、职称为副教授以上、年龄小于40岁条件的人数,不正确的语句是 D 。
(A)If sex="男" And age=4O And InStr(duty,"教授")〉O Then n=n+l (B) If sex=”男" And age=4O And (duty=”教授” Or duty="副教授") Then n=n+l(C)If sex=”男” And age=4O And Right(duty,2)="教授" Then n=n+l (D)If sex="男" And age=4O And duty="教授" And duty=”副教授” Then n=n+l10.下列关于Do…Loop循环结构执行循环次数的描述正确的是 D 。
VB程序设计考试(1)一、单选题(每题1分,共50题)1.Visual Basic 6.0集成环境的主窗口中不包括( C )。
正确A.标题栏B.菜单栏C.状态栏D.工具栏2.以下不属于Visual basic的工作模式的是()模式。
正确答案:AA.编译B.设计C.运行D.中断3.如果文本框的Enabled属性被设置为False,则运行时()。
正确答案:AA.文本框中的文本将变成灰色,并且此时用户不能将光标置于文本框上B.文本框中的文本将变成灰色,用户仍然能将光标置于文本框上,但是不能改变文本框中的内容C.文本框中的文本将变成灰色,用户仍然能改变文本框中的内容D.文本框的文本正常显示,用户能将光标置于文本框上,但是不能改变文本框中的内容4.控制名称都是系统的默认控件名,下列语句错误是()。
正确答案:Dmand1.Caption=List1.Text;bel1.Caption=List1.List(1);C.List1.List(2)=List1.Text+Str(List1.ListIndex);D.Text1.Text=+Text1.Caption。
5.以下叙述中正确的是()。
正确答案:A属性用来标识对象B.窗体Name属性值显示在标题栏中C.运行时对象Name属性可变D.对象的Name属性值可以为空6.Abc%,abc!,abc$,abc#分别声明abc是()。
正确答案:AA.整型、单精度、字符串、双精度变量B.整型、整型、字符串、双精度变量C.单精度、整型、字符串、双精度变量D.整型、双精度、字符串、双精度变量7.Visual Basic的逻辑类型数据占( A )字节内存。
正确A.2B.4C.8D.168.如果逻辑与(AnD)运算的结果为真,与它所连接的两个条件必须是( C )。
正确A.前一个为真,后一个为假B.前一个为假,后一个也为假C.前一个为真,后一个也为真D.前一个为假,后一个为真9.设a=6,则执行 x=iif(a>5,-1,0)后,x 的值为( D )。
1、VB 系统中供用户直接调用,使对象完成一定的操作或实现一定功能的特殊过程称为( b )。
(1分)错误!未找到引用源。
A 、事件 错误!未找到引用源。
B 、方法 错误!未找到引用源。
C 、属性错误!未找到引用源。
D 、文件15、在Visual Basic 的中断模式下,按下功能键F8,则( D )。
(1分)错误!未找到引用源。
A 、执行中断时的下一个语句 错误!未找到引用源。
B 、执行中断时的下一个模块 错误!未找到引用源。
C 、退出Visual Basic错误!未找到引用源。
D 、结束当前的运行19、下列说法中,正确的说法是( b )。
(1分)错误!未找到引用源。
A 、窗体名称和该窗体文件名必须一致 错误!未找到引用源。
B 、窗体名称和该窗体文件名可以不相同 错误!未找到引用源。
C 、窗体名称和该窗体文件名不能使用汉字错误!未找到引用源。
D 、窗体名称不能使用汉字、但该窗体文件名能使用汉字20、下列叙述中,错误的是(c )。
(1分)错误!未找到引用源。
A 、VB6.0是事件驱动型可视化编程工具错误!未找到引用源。
B 、VB6.0应用程序在运行模式下可以查看程序代码,但不能对其进行修改错误!未找到引用源。
C 、VB6.0工具箱中的所有控件都具有Enabled 和Top 属性错误!未找到引用源。
D 、VB6.0中控件的所有属性均可在设计模式下设置24、下列叙述中,错误的是( d )。
(1分)错误!未找到引用源。
A 、函数过程的函数名有返回值错误!未找到引用源。
B 、窗体可以作为过程的参数错误!未找到引用源。
C 、数组作为过程的参数时,使用“传地址”方式错误!未找到引用源。
D 、只有函数过程能够将过程中处理的数据传回到主调程序中25、下列叙述中正确的是( c )。
(1分)错误!未找到引用源。
A 、在窗体的Form_Load 事件过程中定义的变量是全局变量错误!未找到引用源。
B 、局部变量的作用域可以超出所定义的过程错误!未找到引用源。
VB 期末复习一、选择题(1) 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Move 500,500End Sub程序运行后,单击命令按钮,执行的操作为A) 命令按钮移动到距窗体左边界、上边界各500的位置B) 窗体移动到距屏幕左边界、上边界各500的位置C) 命令按钮向左、上方向各移动500D) 窗体向左、上方向各移动500(1) B(2) 在窗体上有若干控件,其中有一个名称为Text1的文本框。
影响Text1的Tab 顺序的属性是A) TabStop B)Enabled C) Visible D)TabIndex(2) D(3) 下列语句合法的是_____A x + y = 2B x > 2 = yC x = y > 2D x = y++参考答案: C(4) 在窗体上画一个名称为List1的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为A) For i=0 To List1.ListCount-1 …… Next C) For i=1 To List1.listCount…… Next (4) A(5) 以下Case 语句中错误的是A) Case 0 To 10 B) Case Is>10 C) Case Is>10 And Is<50 D) Case 3,5,Is>10(5) C(6) 以下关于图片框控件的说法中,错误的是A) 可以通过Print 方法在图片框中输出文本B) For i=0 To ListCount-1 …… Next D) For i=1 To ListCount …… NextB) 清空图片框控件中图形的方法之一是加载一个空图形C) 图片框控件可以作为容器使用D) 用Stretch属性可以自动调整图片框中图形的大小(6) D(7) 执行语句s=Len(Mid("VisualBasic",1,6))后,s的值是A) Visual B) Basic C) 6 D) 11(7) C(8) 以下叙述中错误的是A) 下拉式菜单和弹出式菜单都用菜单编辑器建立B) 在多窗体程序中,每个窗体都可以建立自己的菜单系统C) 除分隔线外,所有菜单项都能接收Click事件D) 如果把一个菜单项的Enabled属性设置为False,则该菜单项不可见(8) D(9) 在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程: Private Sub Command1_Click()a = 12345Print Format$(a, "000.00")End Sub程序运行后,单击命令按钮,窗体上显示的是A) 123.45 B) 12345.00 C) 12345 D)00123.45(9) B(10) 以下叙述中错误的是A) 一个工程可以包括多种类型的文件B) Visual Basic应用程序既能以编译方式执行,也能以解释方式执行C) 程序运行后,在内存中只能驻留一个窗体D) 对于事件驱动型应用程序,每次运行时的执行顺序可以不一样(10) C(11) 以下关于函数过程的叙述中,正确的是A) 函数过程形参的类型与函数返回值的类型没有关系B) 在函数过程中,过程的返回值可以有多个C) 当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递D) 如果不指明函数过程参数的类型,则该参数没有数据类型(11) A(12) 以下关于变量作用域的叙述中,正确的是A) 窗体中凡被声明为Private的变量只能在某个指定的过程中使用B) 全局变量必须在标准模块中声明C) 模块级变量只能用Private关键字声明D) Static类型变量的作用域是它所在的窗体或模块文件(12) B(13) 确定一个控件在窗体上的位置的属性是A) Width和Height B) Width或Height C) Top和Left D) Top或Left(13) C(14) 在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程Private Sub Command1_Click()Text1.Text = "Visual"Me.Text1 = "Basic"Text1 = "Program"End Sub程序运行后,如果单击命令按钮,则在文本框中显示的是A) Visual B) Basic C) Program D) 出错(14) D(15) 以下关系表达式中,其值为False的是A) "ABC">"AbC" B) "the"<>"they" C) "VISUAL"=UCase("Visual") D) "Integer">"Int"(15) A(16) 语句Print 5/4*6\5 Mod 2的输出结果是A) 0 B) 1 C) 2 D) 3(16) B(17) 在窗体上画一个文本框、一个标签和一个命令按钮,其名称分别为Text1、Label1和Command1,然后编写如下两个事件过程:Private Sub Command1_Click()strText = InputBox("请输入")Text1.Text = strTextEnd SubPrivate Sub Text1_Change()Label1.Caption = Right(Trim(Text1.Text), 3)End Sub程序运行后,单击命令按钮,如果在输入对话框中输入abcdef,则在标签中显示的内容是A)空 B) abcdef C) abc D) def(17) D(18) 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()x = -5If Sgn(x) Theny = Sgn(x ^ 2)Elsey = Sgn(x)End IfPrint yEnd Sub程序运行后,单击命令按钮,窗体上显示的是A) -5 B) 25 C) 1 D) -1(18) C(19) 一个工程中含有窗体Form1、Form2和标准模块Model1,如果在Form1中有语句Pubilc X As Integer,在Model1中有语句Pubilc Y As Integer,则以下叙述中正确的是A) 变量X、Y的作用域相同 B) Y的作用域是Model1C) 在Form1中可以直接使用X D) 在Form2中可以直接使用X和Y(19) C(20) 在窗体上画一个名称为Drive1的驱动器列表框,一个名称为Dir1的目录列表框。
填空题1.图像框的strtch属性设置为(true)时,图形将适应图像框的大小。
属性设置为(false),图形框将适应图像的大小。
2.文本框的locked属性用来决定文本内容能否被编辑,当其值为(false)时,可以编辑,当其值为(true),不可被编辑。
3.所有控件都具有的共同属性(name)4.一个控件在窗体上的位置由top和(left)属性决定,其大小由width和(height)属性决定。
5.计时器控件的interval属性值是指时间间隔,单位是毫秒,当每隔此时间间隔定时器会触发一次(timer)事件。
注意计时器只有timer事件6.把“visual basic程序设计”添加到列表listbooks的语句为(listbooks.additem ”visual basic 程序设计”)7.函数instr(“VB程序设计教程”,“程序”)的值为(3)8.设置计时器对象触发时间的时间间隔用(interval)属性9.表达式(-3)mod 8的值为(-3) ,3mod (-8)的值为(3)10.表达式93/7 mod 8的值为(5)11.声明定长个数为10个字符变量str的语句(Dim str As String * 10)12.当进入VB集成环境后,发现没有显示“工具箱”窗口,应选择(视图)菜单的“工具箱”选项,使”工具箱‟窗口显示13.表示x是5的倍数或是9的倍数的逻辑表达式为(x mod 5 =0 or x mod 9 =0)14.在VB中,1234,1.2346E+5常数分别表示类型(integer),(single)15.把整数1赋给一个逻辑型变量,则逻辑变量的值为(false)16.表达式1 and 0 的值是(false)17.在调试过程中,参数的传递按两种方式,其中(地址)传递方式是默认的。
18.可以同时删除字符串前导和尾部空白的函数是(trim)19.VB注释语句中采用(…)字符开头,续行符采用(_),若上一行写多句语句,则各语句间用(:)字符分开20.已知a=3.5,b=5.0,c=2.5,d=true,则表达式:a>=0 and a+c>b+3 or not d 的值是(false)21.如果:i=11:j=3:i=int(-8.6)+i\j+13\3 mod 5,则i的值是(-2)22.如果在模块声明段中有option base 1语句,则在该模块中使用dim a(3 to 5,6)声明数组有(18)个元素23.在通用部分添加option basic 0的语句,在定义十个元素的整型静态数组a时可以定义为(dim a(9) as integer)24.循环语句for k=1 to 10 step -1控制的循环次数为(0)25.在一条dim语句中可以声明多个变量,如dim strvar,invar,sngvar as integer,则str int sng 的数据类型分别是variant variant 和(integer)26.按照数据文件的储存方法不同,文件可以分为三种不同的类型,顺序文件,(随机文件),和二进制文件27.把整型数1赋给一个逻辑变量,则逻辑变量为(true)28.VB语言编写的应用程序有(解释)和(编译)两种执行方式29.定义过程中要设置可选参数使用的命令是(option1)30.设置控件背景颜色的属性名称(backcolor)前景颜色的属性属性名称(fonecolor)31.文本框中所显示的内容是它的(text)属性的值32.欲使自己设计vb程序运行过程中不终止本程序的运行,同时又可调用系统中已有的应用程序C:\windows\calc.exe,可在代码窗口必要的地方添加语句(shell(“c:\windows\calc.exe”))33.设置计时器控件只能触发(timer)事件34.表达式(-3)and 8的值是(true)35.将焦点定位于命令按钮command1之上的语句(command1.setfocus)36.可以通过(文件)菜单的(退出)命令退出VB37.滚动条控件有水平滚动条和(垂直)滚动条38.Len(“实践应用能力”)的值是(6)39.声明单精度常量g(重力加速度)代表9.8可写成(const g=9.8)40.在VB的程序设计中,可以建立(下拉式)菜单和(弹出式)菜单41.声明单精度常量P1代表3.14159的语句(const p1=3.14159)42.Option basic 0 模块使用的dim a (6, 3 to 5)(21)个元素43.,设x 为一个两位数,将x 个位数和十位数交换后所得两位数VB 的表达式是((x mod 10) * 10 + int(x/10)).选择1.将command dialog1通用对话框以打开对话框打开,可选以下(d)方法A showfont b showsave c showcolor d showopen2.与传统的程序设计语言相比VB最突出的特点是(b)A 程序调试技术 b 事件驱动编制程序机制 c 程序开发环境d 结构化程序设计3.下面(c)对象在运行时一定不可见A option b text c timer d line4.字体对话框是调用(a)方法来实现的A showfont b showclose c showcolor d showopen5.以下叙述错误的是(d)A 窗体文件包含窗体及其控件的属性B .bas为扩展名的文件是标准模块文件C 一个工程可以有多个标准文件D 在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件6.clear 方法适用于(a,b),cls 适用于(d,f)A 组合框b列表框c 复选框 d 窗体f 图片框7.为了使列表框中的项目按字母顺序排列,应设置(a)属性A sorted b list c text d style8.在VB应用程序中,以下叙述正确的描述(a)A 过程的定义不可以嵌套,但过程的调用能嵌套B 过程的定义可以嵌套,但过程的调用不能嵌套C 过程的定义和过程均不可以嵌套D 过程的定义和过程均可嵌套9.可以唯一识别控件数组的每一个控件属性的是(d)A caption b name c enabled d index10.下面(c)控件不具有caption属性A 单选钮 b 标签框c文本框 d 命令按钮11.下列叙述正确的是(d)A 对象的属性只能在属性窗口设置B 对象是既包括数据又包括对象数据进行操作的方法的物理实体C 实践过程都要由用户点击对象来触发D 不同的对象能识别不同的事件12.设a=”visual basic”,下面b=”basic”的语句是(d)A b=left(a,8,5) b=left(a,8,12) c=right(a,5,5) d=mid(a,8,5)13.下列对象中没有焦点属性的是(b)A 命令按钮控件b 窗体控件 c 单选框控件 d 文本框控件14.当一个工程有多个窗体时,其中的启动窗体是(C)A 启动VB时创建的窗体B 第一个添加的窗体C 在“工程属性”对话框中指定的窗体D 最后一个添加的窗体15.如果要使一个窗体从屏幕上和内存中完全消失,所要用的语句(c)A hide b show c unload d load16.以下不能作为VB中的变量名(d)A abx45 b p1234 c xy d 89ta17.假定有一个菜单项,名为menuitem,为了在运行时使该菜单失效(变灰),应使用的语句(a)A menuitem.enabled=false b menuitem.enabled=trueCmenuitem.visible=false d menuitem.visible=true18.下列数据类型中,占有内存最大的是(c)A byte b boolean c single d integer19.在窗体上画一个名称为command的命令按钮,然后编写程序Private sub command-click()Static x as integerClsY=y+2X=x+2Print x,yEnd sub程序运行后,连续单击四次command1后,窗体上显示(a)A 8 2 b 2 2 c 8 8 d 2 820.以下关于过程及过程参数的描述中,错误的是(C)A 过程的参数可以使控件的名称B 窗体可以作为过程的参数C 按传值方式传递参数,有可能会改变实际参数的值D 用数组作为过程的参数时,使用的是传地址方式21.定义过程中,要设置可选参数使用的命令的是(c)A variant b paramarray c option1 d array22.单击滚动条两端的任一滚动箭头,将触发该滚动条的(c)事件A dragover b keydown c change d scroll23.下列有关控件数组和一般控件的区别的叙述,最合理的是(d)A控件数组的建立通过dim语句声明,而一般控件不必声明B控件数组的index为0,而一般控件的index 为空C 控件数组的index为1,而一般控件的index 为0D控件数组一定由多个同类型的控件构成,一般控件只有一个控件24.inputbox函数的返回值的类型为(B)A日期型 B 字符串型 C 逻辑型D数值判断1.VB中,若同一个工程有许多窗体,可以指定任一窗体为起始窗体(Y)2.清除list1列表框的内容的语句为list1.cls (N)3.在多文档应用中,每次只能有一个活动的子窗体可以进行编辑(Y)4.在框架控件中的几个单选按钮,只能有一个单选按钮的value属性为true(N)5.在VB的工具栏中包括了所有的VB控件,我们不能再加载其他的控件(N)6.控件是对象,而窗体不是对象,他只是控件对象的窗体(N)7.For next 语句中初值必须大于终值(N)8.对象的可见性用enabled属性设置可用性用visible属性设置(N)9.在命令按钮中click事件过程中,exit和end等效(N)10.只要用拖拽的方法,将工具箱中所需的控件拖到窗体上即可(N)11.工具箱提供了VB所需的所有控件(N)12.一个目标程序所需的所有文件的集合成为工程(Y)13.单击并拖拽工具箱中所需的控件到窗体上添加完成控件任务(N)14.Image控件不能作为容器使用(Y)15.Msgbox()函数建立的消息框能显示信息也能输入用户信息(N)16.timer是时钟控件的唯一事件(Y)17.当计时器控件的interval属性值设置为0时,会连续不断地激发timer事件(N)18.当do while loop 或do until loop语句中while或until后的表达式的值为true或非0时,循环继续(N)19.滚动条控件不能作为不可作为用户输入数据的方法(Y)20.事件过程由某个用户事件或系统事件触发后执行,不能被其他过程调用(N)21.移动框架内的控件时框架内的控件也跟随移动,所以框架内的各个控件的left和top属性值也将分别随之改变(N)22.某一过程的静态变量在过程结束后,静态变量及其值可以在其他过程中使用(N)23.VB中规定窗体的的文件扩展名为vbp(N )24.计时器控件的interval属性的单位是毫秒,如将此值设置为10,则每隔0.01秒产生一次timer事件(Y)25.“”是一个字符串,‟‟“不是字符串(N)26.菜单每一项菜单控件,可以通过点击菜单项或通过光标选择并按回车,以触发click(Y)27.如果在调用过程中使用地址传递参数,则在被调用的过程中不可以改变参数的(N)27.在vb6.0中如果要增加工具箱的控件,应执行“文件”菜单中的命令(N)28.在框架控件上放置的控件可以放置到框架控件的外面(N)29.在vb中可以将在picture控件中绘制的图形以文件的形式保存在磁盘上(Y)程序填空题目:本程序功能为,单击窗体,Form1的输出结果为A1=10 B1=20A2=20 B2=10请在【】处填入正确的内容****************SPACE**********************Public Sub Swap1 ( byval x As Integer , ByVal y As Integer) Dim t As Integert = xx = yy = tEnd SubPublic Sub Swap2(x As Integer , y As Integer)Dim t As Integert = xx = yy = tEnd SubPrivate Sub Form_Click()Dim a As Integer , b As Integera = 10b = 20************SPACE**************Swap1 a , bForm1.Print “A1=” ; a, “B1=”; ba = 10b = 20************SPACE*************Swap2a, bForm1.Print “A2=”; a, “B2=”; bEnd Sub题目:据统计,手印全长与人体身高存在一定的比例关系:身高(厘米)=手印全长*9.75,编写通过人手印长计算身高的函数?Private Function length(flong As Single)*************SPACE***************length = flong * 9.75End FunctionPrivate Sub Form_Click()Dim le As Singlele = Val (InputBox(”请输入人手印全长”))*******************SPACE**************h = length(le)Print “此人的手印全长是:” & le & “厘米” & “可能得身高是:” & h &”厘米”End Sub从键盘输入学生分数,统计同学总人数和各分数段人数,即优秀(90—100)、良好(80—89)、中等(70—79)、及格(60—69)、不及格(60以下)的人数Private Sub Form_Click()Dim score%,n1%,n2%,n3%,n4%,n5%msg=”请输入分数(-1结束)”msgtitle=”输入数据”score = Val(InputBox(msg,msgtitle))**************SPACE**********While score>=0 and score<=100total = total +1**************SPACE*************Select Case scoreCase Is >= 90n1=n1+1Case Is>=80n2=n2+1Case Is>=70n3=n3+1Case Is>=60n4=n4+1Case Elsen5=n5+1*************SPACE*************End selectScore = Val(InputBox(msg,msgtitle))WendPrint n1,n2,n3,n4,n5,totalEnd SubOption Explicit题目:写出程序运行后,单击窗体,Form1上显示的内容Sum函数的功能为求阶乘和isum=1isum=3isum=6isum=10isum=15请在【?】处填入正确的内容Private Sub Form_Click()Dim I As Integer, isum As Integer**************SPACE*************For I =1 To 5Isum = sum(I)**************SPACE***************Form1.Print “isum=”&isumNext IEnd SubPrivate Function sum (n As Integer)Static j As Integer*****************SPACE***************J=j + nsum = jEnd Function程序改错题目:程序功能为打印下列图形:***************Option ExplicitPrivate Sub Form_Click()ClsDim i As IntegerDim j As Integer***************FOUND*************For I =1 To 7(5)***************FOUND*************For j=1 To 5(i)Print “*”;***************FOUND**************Loop(next(j))PrintNext iEnd Sub题目:以下程序功能是输入三个数,由大到小排序。