《计算机二级vb往年试题.pdf》由会员分享,可在线阅读,更多相关《计算机二级vb往年试题.pdf(70页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2 0 0 6 年 4月一、选择题(每小题2分,共 7 0 分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。(1)下列选项中不属于结构化程序设计方法的是。A)自顶向下B)逐步求精0 模块化D)可复用(2)两个或两个以上模块之间关联的紧密程度称为。A)耦合度B)内聚度0 复 杂 度 D)数据传输特性(3)下列叙述中正确的是。A)软件测试应该山程序开发者来完成B)程序经调试后一般不需要再测试0 软件维护只包括对程序代码的维护D)以上三种说法都不对(4)按 照“后进先出”原则组织数据的数据结构是。A)队列B)栈0 双向链表D)
2、二叉树(5)下列叙述中正确的是。A)线性链表是线性表的链式存储结构B)栈与队列是非线性结构0 双向链表是非线性结构D)只有根结点的二叉树是线性结构(6)对如下二叉树A B D E C F进行后序遍历的结果为。A)A B C D E F B)D B E A F CC)A B D E C F D)D E B F C A(7)在深度为7的满二叉树中,叶子结点的个数为。A)3 2 B)3 1 C)6 4 D)6 3(8)“商品”与“顾客”两个实体集之间的联系一般是。A)一对一 B)一对多C)多对一 D)多对多(9)在 E-R 图中,用来表示实体的图形是。A)矩形B)椭圆形0 菱形D)三角形(1 0)数
3、 据 库 D B、数据库系统D B S、数据库管理系统D B M S 之间的关系是。A)D B 包含 D B S 和 D B M S B)D B M S 包含 D B 和 D B S0 D B S 包含D B 和 D B M S D)没有任何关系(1 1)以下关于V i s u a l B a s i c 特点的叙述中,错误的是。A)V i s u a l B a s i c 是采用事件驱动编程机制的语言B)V i s u a l B a s i c 程序既可以编译运行,也可以解释运行0 构成V i s u a l B a s i c 程序的多个过程没有固定的执行顺序D)V i s u a l
4、 B a s i c 程序不是结构化程序,不具备结构化程序的三种基本结构(1 2)以下叙述中,错误的是。A)一个V i s u a l B a s i c 应用程序可以含有多个标准模块文件B)一个V i s u a l B a s i c 工程可以含有多个窗体文件0 标准模块文件可以属于某个指定的窗体文件D)标准模块文件的扩展名是.b a s(1 3)以下叙述中,错误的是。A)在 V i s u a l B a s i c 中,对象所能响应的事件是由系统定义的B)对象的任何属性既可以通过属性窗口设定,也可以通过程序语句设定0 V i s u a l Ba s i c 中允许不同对象使用相同名称
5、的方法D)V i s u a l Ba s i c 中的对象具有自己的属性和方法(14)设有如下语句:Di m a,b As I nt e g e rc=V i s u a lBa s i c”d=#7/20/2005#以下关于这段代码的叙述中,错误的是。A)a被定义为I nt e g e r类型变量B)b 被定义为I nt e g e r类型变量0 c中的数据是字符串D)d中的数据是日期类型(15)以下能从字符串 V i s u a lBa s i c”中直接取出子字符串“Ba s i c”的函数是。A)L e f t B)M i dC)S t ri ng D)I ns t r(16)设 a
6、=4,b=3,c=2,d=l,下列表达式的值是。a b+l O r c=10,I s 90 T h e n Exi t ForN e xtEnd S u b对于该事件过程,以下叙述中错误的是。A)a 数组中的数据是3 0个 100以内的整数B)语句For Ea c h a rrlt e m I n a有语法错误C)I f a rrlt e m M od 7=0.语句的功能是输出数组中能够被7 整除的数D)I f a rrI t e m90.语句的作用是当数组元素的值大于90时退出For循环(22)设有命令按钮Comma nd l的单击事件过程,代码如下:P ri v a t e S u b C
7、omma nd l Cli c k()Di m a(3,3)As I nt e g e rFor i=l T o 3For j=l T o 3a(i,j)=i*j+iN e xt jN e xt iS u m=0For i=l T o 3S u m=S u m+a(i,4-i)N e xt iP ri nt S u mEnd S u b运行程序,单击命令按钮,输出结果是。A)20B)7C)16 D)17(23)在窗体上画1 个名称为Comma nd l的命令按钮,然后编写如下事件过程:P ri v a t e S u b Comma nd l Cli c k()a=0For i=l T o 2
8、For j=l T o 4I f j M od 200 T h e na=a-lEnd I fa=a+lN e xt jN e xt iP ri nt aEnd S u b程序运行后,单击命令按钮,输出结果是。A)0B)2C)3 D)4(24)窗体上有名称分别为T e xt l、T e xt 2的 2 个文本框,有一个由3 个单选按钮构成的控件数组O pt i onl,如 图 1所示。程序运行后,如果单击某个单选按钮,则 执 行 T e xt l中的数值与该单选按钮所对应的运算(乘以1、10或 100),并将结果显示在T e xt 2中,如图 2 所示。为了实现上述功能,在程序中的问号(?)处
9、应填入的内容是。图 1 图 2 P ri v a t e S u b O pt i onl Cli c k(I nd e x AsI nt e g e r)I f T e xt l.T e xt T h e nS e le c t Ca s e?Ca s e 0T e xt 2.T e xt=V a l(T e xt l.T e xt)Ca s e 1T e xt 2.T e xt=V a l(T e xt l.T e xt)*10Ca s e 2T e xt 2.T e xt=V a l(T e xt l.T e xt)*100End S e le c tEnd I fEnd S u bA)
10、I nd e xB)O pt i onl.I nd e xC)O pt i onl(I nd e x)D)O pt i onl(I nd e x).V a lu e(25)在窗体上画1个命令按钮,其名称为Comma nd 1,然后编写如下程序:P ri v a t e S u b Comma nd l_ Cli c k()Di m a(10)As I nt e g e rDi m x As I nt e g e rFor i=l T o 10a(i)=8+iN e xtx=2P ri nt a(f (x)+x)End S u bFu nc t i on f(x As I nt e g e r)
11、x=x+3f=xEnd Fu nc t i on程序运行后,单击命令按钮,输出结果为。A)12B)15C)17D)18(26)以下关于过程的叙述中,错误的是。A)事件过程是由某个事件触发而执行的过程B)函数过程的返回值可以有多个0可以在事件过程中调用通用过程D)不能在事件过程中定义函数过程(27)在窗体上面3个标签、3个文本框(名称分别为T e xt l T e xt 2和T e xt 3)和1个命令按钮(名称为Comma nd 1),外观如图所示。编写如下程序:P ri v a t e S u b Form_ L oa d()T e xt l.T e xt二 T e xt 2.T e xt二
12、 T e xt 3.T e xt=”End S u bP ri v a t e S u b Comma nd l_ Cli c k()x=V a l(T e xt l.T e xt)y=V a l(T e xt 2.T e xt)T e xt 3.T e xt=f(x,y)End S u bFu nc t i on f (ByV a i x As I nt e g e r,ByV a i y As I nt e g e r)Do W h i le y0t mp=x M od yx二 yy=t mpL oopf=xEnd Fu nc t i on运行程序,在T e xt l文本框中输入3 6,在
13、T e xt 2文本框中输入2 4,然后单击命令按钮,则 在T e xt 3文本框中显示的内容是。A)4 B)6C)8 D)12(28)窗体上有名称分别为T e xt k T e xt 2的2个文本框,要求文本框T e xt l中输入的数据小于5 00,文本框T e xt 2中输入的数据小于1000,否则重新输入。为了实现上述功能,在以下程序中问号处应填入的内容是。P r i v a t e S u b T e x t l L o s t F o c u s()C a ll C h e c k i n p u t(T e x t l,500)E n d S u bP r i v a t e S
14、 u b T e x t 2_ L o s t F o c u s()C a ll C h e c k i n p u t(T e x t 2,1000)E n d S u bS u b C h e c k i n p u t (t A s?,x A s I n t e ge r)I f Va i(t.T e x t)x T h e nM s gB o x”请重新输入!”E n d I fE n d S u bA)T e x t B)S e lT e x tC)C o n t r o lD)F o r m(29)在窗体上画1个文本框,其名称为T e x t l,然后编写如下过程:P r i v
15、 a t e S u b T e x t l_ K e y D o w n(K e y C o d e A sI n t e ge r,S h i f t A s I n t e ge r)P r i n t C h r(K e y C o d e)E n d S u bP r i v a t e S u b T e x t l_ K e y lI p(K e y C o d e A s I n t e ge r,S h i f t A s I n t e ge r)P r i n t C h r(K e y C o d e+2)E n d S u b程序运行后,把焦点移到文本框中,此时如果敲
16、击“A”键,则输出结果为。A)AA B)AB C)AC D)AD(30)为了使列表框中的项目呈多列显示,需要设置的属性为。A)C o lu m n s B)S t y leC)L i s t D)M u lt i S e le c t(31)在窗体上画1个命令按钮,名称为C o m m a n d 1,然后编写如下程序:D i m F la g A s B o o le a nP r i v a t e S u b C o m m a n d l_ C li c k()D i m i n t N u m A s I n t e ge ri n t N u m=I n p u t B o x (
17、“请输入:)I f F la g T h e nP r i n t f(i n t N u m)E n d I fE n d S u bF u n c t i o n f(X A s I n t e ge r)A s I n t e ge rI f X10 T h e nY=XE ls eY=X+10E n d I ff 二YE n d F u n c t i o nP r i v a t e S u b F o r m _ M o u s e Up(B u t t o n A sI n t e ge r,S h i f t A s I n t e ge r,X A s S i n gle,Y
18、 A s S i n gle)F la g=T r u eE n d S u b运行程序,首先单击窗体,然后单击命令按钮,在输入对话框中输入5,则程序的输出结果为。A)0B)5C)1 5 D)无任何输出(32)在菜单编辑器中建立1个名称为M e n u O的菜单项,将 其“可见”属性设置为F a ls e,并建立其若干子菜单,然后编写如下过程:P r i v a t e S u b F o r m M o u s e D o w n(B u t t o n A sI n t e ge r,S h i f t A s I n t e ge r,X A s S i n gle,Y A s S i
19、n gle)I f B u t t o n=l T h e nP o p u p M e n u M e n u OE n d I fE n d S u b则以下叙述中错误的是。A)该过程的作用是弹出一个菜单B)单击鼠标右键时弹出菜单0 M e n u O是在菜单编辑器中定义的弹出菜单的名称D)参数X、Y指明鼠标当前位置的坐标(33)窗体上有1个名称为C D 1的通用对话框,1个名称 为C o m m a n d 1的命令按钮。命令按钮的单击事件过程如下:P r i v a t e S u b C o m m a n d l_ C li c k()C D l.F i le N a m e=,z
20、 z/C D l.F i lt e r=z/A llF i le s|*.*|(*.D o C)|*.D o c i(*.T x t)|*.t x t”C D 1.F i lt e r ln d e x=2C D 1.A c t i o n=lE n d S u b关于以上代码,错误的叙述是。A)执行以上事件过程,通用对话框被设置为“打开”文件对话框B)通用对话框的初始路径为当前路径0通用对话框的默认文件类型为*.T x tD)以上代码不对文件执行读写操作(34)以下叙述中错误的是。A)用S h e ll函数可以执行扩展名为.e x e的应用程序B)若用S t a t i c定义通用过程,则该
21、过程中的局部变量都被默认为S t a t i c类型C)S t a t i c类型的变量可以在标准模块的声明部分定义D)全局变量必须在标准模块中用P u b li c或G lo b a l声明(35)以下关于文件的叙述中,错误的是。A)使用A p p e n d方式打开文件时,文件指针被定位于文件尾B)当以输入方式(I n p u t)打开文件时,如果文件不存在,则建立一个新文件0顺序文件各记录的长度可以不同D)随机文件打开后,既可以进行读操作,也可以进行写操作二、填空题(每空2分,共3 0分)请将每空的正确答案写在答题卡【1】【1 5】序号的横线上,答在试卷上不得分。(1)对长度为1 0的线
22、性表进行冒泡排序,最坏情况下需要比较的次数为(1 1(2)在面向对象方法中,【2】描述的是具有相似属性与操作的一组对象。(3)在关系模型中,把数据看成是二维表,每 个 二维表称为一个 3L(4)程序测试分为静态分析和动态测试。其 中【4】是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。(5)数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称 为 51下列语句的输出结果是 6 LP r i n t F o r m a t(I n t(1 2 3 4 5.6 7 8 9*1 0 0+0.5)/
23、1 0 0 ,0 0 0 0,0.0 0 )(7)在窗体上画1个命令按钮,其名称为C o m m a n d 1,然后编写如下事件过程:P r i v a t e S u b C o m m a n d 1 C l i c k()D i m a r r(1 T o 1 0 0)A s I n t e g e rF o r i=l T o 1 0 0a r r(i)=I n t(R n d*1 0 0 0)Ne x t iM a x二a r r(1)M i n=a r r (1)F o r i=l T o 1 0 0I f 7 T h e nM a x二a r r E n d I fI f 8
24、T h e nM i n=a r r E n d I fNe x t iP r i n t M a x=;M a x,M i n=;M i nE n d S u b程序运行后,单击命令按钮,将产生1 0 0个1 0 0 0以内的随机整数,放入数组a r r中,然后查找并输出这1 0 0个数中的最大值M a x和最小值M i n,请填空。(8)在窗体上画1个名称为C o m m a n d 1的命令按钮和2个名称分别为T c x t l、T e x t 2的文本框,如图所示,然后编写如下程序:F u n c t i o n F u n (x A s I n t e g e r,B y V a i
25、 y A s I n t e g e r)A sI n t e g e rx=x+yI f x 关 系 运 算 符 逻辑运算符算术运 算 符 的 优 先 顺 序 是:,-(*与/)M o d (+与一)。关系运算符的优先顺序是:=(或 ()(=)(I s Li k e逻辑运算符的优先顺序是:非(No t)与(An d)或(Or)异 或(X o r)等 价(E p v)蕴 涵(I m p)。根据运算符的优先级计算本题中的表达式最后结果为0。(1 7)【答案】B)【解析】在 V i s u a l B a s i c 中,变量名只能由字母、数字和下划线组成,而且第一个字符必须是英文字母,而最后一个
26、字符可以是类型说明符。由此得知c o u ns t A 可以作为变量名。(1 8)【答案】A)【解析】Pr i nt 方法没有赋值功能,因此A选项不能在窗体上显示“A=1 0”,该选项的结果为Fa l s e,(1 9)【答案】A)【解析】在默认情况下,I np u t Bo x 函数的返回值是一个字符串,如果没有事先声明返回值变量的类型,则把该函数的返回值赋给这个变量时,Vi s u a l Ba s i c 总是把它作为字符串来处理。因此x的值是字符串1 0。(2 0)【答案】A)【解析】该题考查的内容为多分支控制结构。在多分支控制结构中,先对测试表达式进行求值,然后测试该值与哪个 Ca
27、s e 子句中的表达式表列相匹配,如果找到,则执行与 该 Ca s e 子句有关的语句,下面的子句不再执行,直接把控制转移到End S e l e c t 后面的语句。(2 1)【答案】B)【解析】该题考查的是Fo r Ea c hNe x t 语句。该语句可用于对数组元素进行处理,重复执行的次数由数组中元素的个数确定的,因此Fo r Ea c h a r r l t e m I n a是没有语法错误的,相反,Fo r Ea c hNe x t 语句比Fo r Ne x t 语句更方便,因为它不用指明循环结束的条件。(2 2)【答案】C)【解析】经赋值后数组a的 元 素 为(2,3,4,4,6
28、,8,6,9,1 2),而第三个Fo r 循环语句的作用是求次对角线上三个元素的和,即S u m=a(1,3)+a(2,2)+a 1)=4+6+6=1 6。(2 3)【答案】D)【解析】由 i f 语句知:当 j为 1 或者3时,a减 1,而 j为 1、2、3 和 4的时候a均 加 1,因此,实际上经过Fo r j=lT o 4 后,a 增加了 2,而程序的最外部循环了两次,因此结果应该为a=4。(2 4)【答案】A)【解析】该程序实际上是通过检验单选按钮数组的索引来确定相应的运算,当 I nd e x=l 表示选定的是单选按钮1,当 I nd e x=2 表示选定的是单选按钮2,当 I nd
29、 e x=3 表示选定的是单选按钮3。(2 5)【答案】D)【解析f u nc t i o n过程中的x 与事件过程Co m m a nd l _ Cl i c k中的x使用的是同一地址,因此在Fu nc t i o n过程中执行x=x+3 这一语句时,事件过程Co m m a nd l _ Cl i c k 中的x也同 时 执 行 该 语 句,因 此 P r i n t 函 数 的 内 容 是a(f(2)+2+3)=a(1 0),因而输出应该为1 8。(2 6)【答案】B)【解析】函数过程要返回一个值,而且只能返回一个值.(2 7)【答案】D)【解析】Vi s u a l Ba s i c
30、通过关键字By Va i 来实现传值。这时候,Vi s u a l Ba s i c 为形参分配内存,并将相应的实参值复制给形参。对 于 f,其参数分别为x=3 6,y=2 4,这里的x、y 与事件过程中的x、y使用的不是同一个地址。f的返回值为1 2,因此T e x t 3 中的内容是1 2。(2 8)【答案】C)【解析】该题考查内容为控件参数。在一个通用过程中设置相同性质控件所需要的属性,然后用不同的控件调用此过程。(29)【答案】C)【解析】Ke y Do w n 和 Ke yU p 都有两个参数,即Ke yC o d e 和S h i f t,Ke yC o d e 是按键的实际A S
31、 C I I 码,S h i f t是转换键。C h r 函数为求A S C I I 字 符,而 A S C(C)=A S C(A)+2 因此输出结果应该为A与 C。(3 0)【答案】A)【解析】C o l um n s 属性为返回一个值,决定列表框是在一列中垂直滚动(这忖值为0)还是多个列中水平滚动(这时值大于0)。(3 1)【答案】B)【解析】由于窗体Mo us e U p 事件将F l a g 置为T r ue,因此P r i n t f (i n tN um)能够执行。F un c ti o n 过程的形参为5,可以得到该过程的返回值为5,因此程序的输出结果是5。(3 2)【答案】B)
32、【解析】鼠标键B utto n s 时,表示当前按下的是左键,该事件过程的作用是单击鼠标左键的时候弹出个菜单。(3 3)【答案】C)【解析】F i l te r i n d e x 属性用于指定默认的过滤器。在用F i l te r 属性设置多个过滤器后,每个过滤器都有一个值,第 一 个 为 1 ,第 二 个 为 2,依 次 类 推,当前的F i l te r l n d e x=2,因此默认的文件类型为*.d o c。(3 4)【答案】C)【解析】S ta ti c 类型变量的作用域是它所在的过程,通常用来存放中间结果或用作临时变量,因此,一般在过程中声明定义该类型的变量。(3 5)【答案】
33、B)【解析】使 用 O p e n 语句打开文件时,如果为“输入”打开的文件不存在,则 产 生“文件未找到”错误,如果为“输出”,附加或随机访问方式打开的文件不存在,则建立相应的文件。二、填空题(1)【答案】11】45【解析】对长度n为 1 0 的线性表进行冒泡排序,最坏情况下需要比较的次数为n(51)/2=5X9=45。(2)【答案】【2】类【解析】在面向对象方法中,类(C l a s s)描述的是具有相似属性与操作的一组对象,而一个具体对象则是其对应类的个实例(I n s ta n c e)。(3)【答案】【3】关系【解析】在关系模型中,把数据看成是二维表,每一个二维表 称 为 一 个 关
34、 系。(4)【答案】【4】静态分析(静态测试)【解析】原则上讲,可以将软件测试方法分为两大类,即静态测试和动态测试。静态测试无须执行被测代码,而是借助专用的软件测试工具评审软件文档或程序,度量程序静态复杂度,检查软件是否符合编程标准,借以发现编写的程序的不足之处,减少错误出现的概率。动态测试,是使被测代码在相对真实环境下运行,从多角度观察程序运行时能体现的功能、逻辑、行为、结构等的行为,以发现其中的错误现象。程序测试分为静态测试和动态测试。静态测试一般是指人工评审软件文档或程序,借以发现其中的错误。由于被评审的文档或程序不必运行,所以称为静态测试。(5)【答案】【5】物理独立性 解析 当数据的
35、存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为物理独立性。当数据库总体逻辑结构改变,不需要修改应用程序,这是数据的逻辑独立性。(6)【答案】6 1 2,3 4 5.6 8【解 析】该 题 考 查 数 值 格 式 化 输 出。格式字符串“0 0 0 0,0.0 0”要求数值按照整数五位、小数点后两位(多余的位用0补齐),并且带有千位分隔符。(7)7 M a x a r r(i)【解析】如果数组中某元素的值大于此前的最大值,则将该元素定义为最大值,同样,如果数组中某元素的值小于此前的最小值,则将该元素定义为最小值。这样可以查找到数组中的最大值和最小值。(8)【答案】
36、9 -5 1 0 5【解析】该题考查传值参数和传址参数的区别。V i s u a lB a s i c 通过关键字B y V a i 来实现对b 进行传值,而对于a则是通过引用来传地址,因此a与 F u n c t i o n 过程里的x是同地址。第一次调用F u n c t i o n 过程时,过程返回值为-5,同时x=-5,即 a=-5,因此第二次调用过程时,过程的返回值为5。(9)【答案】1 1 A B C D【解析】该题中出现了 3个内部函数:U Cas e、L eft 和 Chr,其功能分别是转换为大写字母、取左边的字符和求取AS CI I 字符。代码的功能是将字符串转换成大写字母形
37、式后取最左边的4 个字符,并将字符输出。(1 0)【答案】1 2 Dial o gT it l e【解析】Dial o gT it l e属性用来设置对话框的标题。如果不设置该属性,则 默 认“打开”对话框的标题是“打开”,“保存”对话框的标题是“保存”o(1 1)【答案】1 3 K ey As cii1 4 “EN D”1 5 T ex t l.t ex t【解析】K ey P r es s 事件的参数K ey As cii用来识别按键的AS CI I 码。对 于 第 1 4 空,如果要结束程序,则要向文本框中输入2 0 0 6年 9月计算机二级V B笔试试题一、选择题(1)下列选项中不符合
38、良好程序设计风格的是()。A.源程序要文档化B.数据说明的次序要规范化C.避免滥用go t o 语句D.模块设计要保证高耦合、高内聚(2)从工程管理角度,软件设计一般分为两步完成,它们是()。A.概要设计与详细设计B.数据设计与接口设计C.软件结构设计与数据设计D.过程设计与数据设计下列选项中不属于软件生命周期开发阶段任务的是()OA.软件测试 B.概要设计C.软件维护 D.详细设计(4)在数据库系统中,用户所见的数据模式为()。A.概念模式 B.外模式C.内模式 D.物理模式(5)数据库设计的四个阶段是:需求分析、概念设计、逻辑 设 计 和()。A.编码设计 B.测试阶段C.运行阶段 D.物
39、理设计(6)设有如下三个关系表:下列操作中正确的是()。(7)下列叙述中正确的是()。A.一个算法的空间复杂度大,则其空间复杂度也必定大B.一个算法的空间复杂度大,则其时间复杂度必定小C.一个算法的时间复杂度大,则其空间复杂度必定小D.上述三种说法都不对(8)在长度为6 4的有序线性表中进行顺序查找,最坏情况下需要比较的次数为()。A.6 3 B.6 4 C.6 D.7(9)数据库技术的根本目标是要解决数据的()。A.存储问题 B.共享问题C.安全问题 D.保护问题(1 0)对下列二叉树:进行中序遍历的结果是()。A.A C B D FE G B.A C B D FGEC.A B D C GE
40、 F D.FC A D B E G(1 1)以下叙述中正确的是()。A.窗 体 的 N a m e 属性指定窗体的名称,用来标识一个窗体B.窗 体 的 N a m e 属性值是显示在窗体标题栏中文本C.可以在运行期间改变窗体的N a m e 属性的值D.窗 体 的 N a m e 属性值可以为空(1 2)以下叙述中错误的是()。A.打开一个工程文件时,系统自动装入与该工程有关的窗体文件B.保 存 V i s u a l B a s i c程序时,应分别保存窗体文件及工程文件C.V i s u a l B a s i c应用程序只能以解释方式执行D.窗体文件包含该窗体及其控件的属性(1 3)设
41、2,b=3,c=4,下列表达式的值是()。N o t a =c O r 4*c=b 2 A n d b a+cA.-1 B.1 C.T r u e D.Fa l s e(1 4)没有如下的用户定义类型:T yp e S t u d e n tn u m b e r A s S t r i n gn a m e A s S t r i n gA)g e A S In t e g e rE n d T yp e则以下正确引用该类型成员的代码是()。A.S t u d e n t,n a m e=“李明”B.D i m s A s S t u d e n tC.D i m s A s T yp e
42、S t u d e n tD.D i m s A s T yp eS.n a m e=李明 s.n a m e=“李明”(1 5)设 a=5,b=6,c=7,d=8 ,执行下列语句后,X的值为()o Z Z f(a b)A n d(cd),1 0,2 0)A.1 0 B.2 0 C.T r u e D.Fa l s e(1 6)执行以下程序段后,变 量 c$的 值 为()。A)$=V i s u a l B a s s i c P r o g r a m m i n g ”B)$=Q u i ck e$=b$&UC a s e(M i d$(a$,7,6)&R i g h t$(a$,1 2)
43、A.V i s u a l B a s i c P r o g r a m m i n gB.Q u i ck B a s i c p r o g r a m m i n gC.Q u i ck B a s i c P r o g r a m m i n gD.Q u i ck B a s i c P r o g r a m m i n g(1 7)在窗体上画一个文本框(其名称为T e xt l)和一个标签(其 名 称 为 L a b e l 1),程序运行后,如果在文本框中输入指定的信息,则立即在标签中显示相同的内容,以下可以实现上述操作的事件过程是()。A.P r i va t e S u
44、 b T e xt l C l i ck()B.P r i va t e S u b T e xt l _ C h a n g e()L a b e l l.C a p t i o n=T e xt l.T e xtL a b e l l.C a p t i o n=T e xt l.T e xt E n d S u b E n d S u bC.P r i va t e S u b L a b e l l _ C t r a n g e()D.P r i va t e S u b L a b e l l _ C l i ck()L a b e l l.C a p t i o n 二 T e
45、xt l.T e xtL a b e l l.C a p t i o n=T e xt l.T e xtE n d S u b E n d S u b(1 8)在窗体上面画一个命令按钮和一个标签,其名称分别为 C o m m a n d 1和 L a b e l l ,然后编写如下事件过程:P r i va t e S u b C o m m a n d 1 C l i ck()C o u n t e r=0Fo r i=l T o 4Fo r j=6 T o 1 S t e p -2C o u n t e r=C o u n t e r+1N e xt jN e xt iL a b e l
46、l.C a p t i o n=S t r(C o u n t e r)E n d S u b程序运行后,单击命令按钮,标签中显示的内容是A.1 1 B.1 2 C.1 6 D.2 0(1 9)在窗体上画一个名称为T e xt l 的文本框和一个名称为 C o m m a n d l 的命令按钮,然后编写如下事件过程:P r i va t e C o m m a n d l C l i ck 0D i m i A s In t e g e r,n A s In t e g e rFo r i=0 T o 5 0i =i+3n =n+1If i 1 0 T h e n E xi t Fo rN
47、e xtT e xt l.T e xt=S t r(n)E n d S u b程序运行后,单击命命令按钮,在文本框中显示的值是()OA.5 B.4 C.3 D.2(2 0)在窗体上画个命令按钮和两个标签,真名和分别为C o m m a n d l、L a b e l l 和 L a b e 1 2 ,然后编写如下事件过程:P r i va t e S u b C o m m a n d l _ C h i ck.A)=0Fo r i=l T o 1 0a=a+lb=0Fo r j=l T o 1 0a=a+lb=b+2N e xt jN e xt iL a b e 1 1.C a p t i
48、o n=S t r(a)L a b e l 2.C a p t i o n=S t r(B.E n d S u b程序运行后,单击命令按钮,在 标 签 L a b e l 1和 L a b e 1 2中显示的内容分别为()。A.1 0 和 2 0 B.2 0 和 1 1 0C.2 0 0 和 1 1 0 D.1 1 0 和 2 0(2 1)在窗体匕画个名称为L i s t l 的列表框,一 个名称为 L a b e l 1的标签,列表框中显示若干城市的名称。当单击列表框中的某个城市名时,该城市名从列表框中消失,并在标签中显示出来。下列能正确实现上述操作的程序是()OA.P r i va l e
49、 S u b L i s t l _ C l i ck()B.P r i va t e S u b L i s t l _ C l i ck()L a b e l 1.C a p t i o n=L i s t l.L i s t i n d e x L a b e l l.N a m e=L i s t l.L i s t i n d e xL i s t l.R e m o ve l t e m L i s t l.T e xt L i s t l.R e m o ve i t e mL i s t l.T e xtE n d S u b E n d S u bC.P r i va t e
50、 S u b L i s t l C l i ck OD.P r i va t e S u b L i s t l _ C l i ck()L a b e l l.C a p t i o n=L i s t l.T e xt L a b e l l.N a m e=L i s t l.T e xtL i s t l.R e m o vl t e m L i s t l.L i s t i n d e x L i s t l.R e m o ve It e mL i s t l.L i s t i n d e xE n d S u b E n d S u b(2 2)在窗体上画一个名称为C o