《计算机等级考试二级vb模拟试题及答案解析.pdf》由会员分享,可在线阅读,更多相关《计算机等级考试二级vb模拟试题及答案解析.pdf(104页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、计算机等级考试二级VB模拟试题一及答案解析知识点复习:形参:指出现在S u b和Function过程形参表中的变量名、数组名,过程被调用前,没有分配内存,其作用是说明自变量的类型和形态以及在过程中的角色。形参可以是:1)除定长字符串变量之外的合法变量名;2)后 面 跟()括号的数组名。实参:是在调用S u b和Function过程时,传送给相应过程的变量名、数组名、常数或表达式。在过程调用传递参数时:形参与实参是按位置结合的,形参表和实参表中对应的变量名可以不必相同,但位置必须对应起来。,、选择题(1)根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成A)动态结构和静态结构B
2、)紧凑结构和非紧凑结构0线性结构和非线性结构D)内部结构和外部结构正确答案:C(2)设一棵二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树中总的结点数为A)12B)13C)14D)15正确答案:B(3)在下列几种排序方法中,要求内存量最大的是A)插入排序B)选择排序0快速排序D)归并排序正确答案:D(4)下列叙述中,不属于结构化程序设计方法的主要原则的是A)自顶向下B)由底向上0模块化D)限制使用go to语句正确答案:B(5)下列不属于软件调试技术的是A)强行排错法B)集成测试法0回溯法D)原因排除法正确答案:B(6)为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程
3、序流程图,通常也把这种图称为A)P A D 图B)N-S 图0结构图D)数据流图正确答案:B(7)软件复杂性度量的参数包括A)效率B)规模0完整性D)容错性正确答案:B(8)下列叙述中,不属于数据库系统的是A)数据库B)数据库管理系统0数据库管理员D)数据库应用系统正确答案:B(9)数据库系统的核心是A)数据库B)数据库管理系统0数据模型D)软件工具正确答案:B(1 0)视图设计一般有3 种设计次序,下列不属于视图设计的是A)自顶向下B)由外向内0由内向外D)自底向上正确答案:B(1 1)下列说法错误的是A)标准模块的扩展名是.b a sB)标准模块山程序代码组成O 标准模块只用来定义一些通用
4、的过程D)标准模块不附属于任何一个窗体正确答案:C(1 2)如果要将窗体中的某个命令按钮设置成无效状态,应该动命令按钮的何种属性A)ValueB)VisibleC)DefaultD)Enabled正确答案:D(1 3)在窗体上有多个控件,要实现程序运行后焦点默认在某一控件上,应该设置的属性是A)设置Enabled的值为TrueB)设置Tabindex的值为1C)设置Tabindex的值为0D)设 置 Index的值为0正确答案:C(1 4)下列几项中,属于合法的日期型常量的是A)10/10/02”B)10/10/020 (10/10/02D)#10/10/02#正确答案:D(1 5)下列程序段
5、的执行结果为A=2B=5If A*B 0A)TrueB)False0 -1D)1正确答案:B(1 6)以下语句的输出结果是a=Sqr(26)Print Format$(a,$#.#)A)$5.099B)5.099C)5099D)$0005.099正确答案:A(1 7)标签控件能够显示文本信息,决定其文本内容的属性是A)A l i gn m en tB)C a p t i o nC)V i s i b l eD)B o r der S t yl e正确答案:B(1 8)在属性窗口中,加载指定的图形放入当前对象中的属性是A)C ur r en t YB)P i c t ur eC)C ur r e
6、n t XD)C a p t i o n正确答案:B(1 9)在使用应用程序时,常常用作在单击时执行指定的操作的控件是A)命令按钮B)图片框0复选框D)单选按钮正确答案:A(2 0)当直线或形状的B o r der S t yl e属性设置为1 时,控件是A)虚线B)点线0不可见D)实线正确答案:D(2 1)通过设置何属性可以改变所画图形的形状?A)S h a p eB)I n dexC)E n a b l edD)H ei gh t正确答案:A(2 2)在窗体上画一个命令按钮,然后编写如下事件过程:P r i va t e S ub C o m m a n d1 _ C l i c k()s
7、=lD os=(s +1)*(s +2)N um b er=N um b er +1L o o p U n t i l s =3 0P r i n t N um b er,sE n d S ub程序运行后,输出的结果是A)2 3B)2 5 6C)5 1 2D)1 0 2 0正确答案:B(2 3)下列程和序段的执行结果为x=I n t (R n d()+9)S el ec t C a s e xC a s e 1 0P r i n t exc el l en t”C a s e 9P r i n t go o d”C a s e 8P r i n t p a s s”C a s e E l s
8、eP r i n t fa i l E n d S el ec tA)exc el l en tB)go o dC)p a s sD)fa i l正确答案:B(2 4)下列程序段的执行结果为a=7 5I f a 6 0 T h en S c o r e=lI f a 7 0 T h en S c o r e=2I f a 8 0 T h en S c o r e=3I f a 9 0T h en S c o r e=4P r i n t S c o r e=;S c o r eA)S c o r e=1B)S c o r e=2C)S c o r e=3D)S c o r e=4正确答案:B(
9、2 5)卜列程序段的执行结果为1=1x=5D o1=1 +1x=x+2L o o p U n t i l I =7P r i n t 1 二 ;IP r i n t x=;xA)1=4x=5B)1=7x=1 5C)1=6x=8D)1=7x=1 7正确答案:D(2 6)下面的程序的运行结果是a=lb=lD oa=a 2b=b +1L o o p U n t i l b 5P r i n t k=;a;S p c(4);b=“;b +aA)k=7b=1 4B)k=6b=6C)k=4b=8D)k =lb=7正确答案:D(2 7)单击命令按钮,下列程序的执行结果为P r i va t e S ub C
10、 o m m a n dl _ C l i c k()D i m x A s I n t eger,y A s I n t egerx=3 2:y=4 2C a l l P C S(x,y)P r i n t x;yE n d S ubP ub l i c S ub P C S(B yva l n A s I n t eger,B yV a i m A s I n t eger)n=n M o d 1 0+1m=m M o d 1 0+1E n d S ubA)3 2 4 2B)2 3 20 2 3D)1 2 3正确答案:A(2 8)下列程序的执行结果为P r i va t e S ub C
11、o m m a n d 1 C l i c k OD i m s i A s S t r i n g,s 2 A s S t r i n gs i 二 a b ed”C a l l T r a n s fer(s i,s 2)P r i n t s 2E n d S ubP r i va t e S ub T r a n s fer (B yV a i xs t r A s S t r i n g,ys t r A s S t r i n g)D i m t em p s t r A s S t r i n gi=L en(xs t r)D o W h i l e i =1t em p s t
12、 r=t em p s t r +M i d(xs t r,i,1)i=i -1L o o pys t r=t e m p s t rE n d S ubA)deb aB)a b dcC)a b edD)da b c正确答案:A(2 9)单击命令按钮,下列程序的执行结果是P r i va t e S ub B l c k(x A s I n t eger)x=x*2+1I f x =m(j)T he n 14m(i)=m(j)m(j)=tE nd I fN e x t j 15F or i=0 T o 4P rint m(i)N e x t iE nd S ub正确答案:1.(i+1 T o
13、4)2.(t=m(i)3.(N e x t i)计算机等级考试二级VB模拟试题二及答案解析知识点复习:记录:计算机处理数据的基本单位,由若干个相互关联的数据项组成。相当于表格中的一行。文件:记录的集合,相当于一张表。文件类型:顺序文件、随机文件、二进制文件。-、选择题(1)由两个栈共享一个存储空间的好处是A)减少存取时间,降低下溢发生的机率B)节省存储空间,降低上溢发生的机率0 减少存取时间,降低上溢发生的机率D)节省存储空间,降低下溢发生的机率正确答案:B(2)设有两个串p 和 q,求 q 在 p 中首次出现位置的运算称作A)连接B)模式匹配C)求子串D)求串长正确答案:B(3)n个顶点的连
14、通图中边的条数至少为A)0B)1C)n-1D)n正确答案:C(4)对象实现了数据和操作的结合,是指对数据和数据的操作进行A)结合B)隐藏C)封装D)抽象正确答案:C(5)下列叙述中,正确的是A)软件就是程序清单B)软件就是存放在计算机中的文件0软件应包括程序清单及运行结果D)软件包括程序和文档正确答案:D(6)软件设计中,有利于提高模块独立性的一个准则是A)低内聚低耦合B)低内聚高耦合C)高内聚低耦合D)高内聚高耦合正确答案:C(7)软件生命周期中花费时间最多的阶段是A)详细设计B)软件编码C)软件测试D)软件维护正确答案:D(8)下列4项中说法不正确的是A)数据库减少了数据冗余B)数据库中的
15、数据可以共享C)数据库避免了 一切数据的重复D)数据库具有较高的数据独立性正确答案:C(9)下列4项中,必须进行查询优化的是A)关系数据库B)网状数据库C)层次数据库D)非关系模型正确答案:A(10)最常用的一种基本数据模型是关系数据模型,它的表示应采用A)树B)网络C)图D)二维表正确答案:D(11)下列说法不正确的是A)对象的可见性可设为True或FalseB)标题的属性值可设为任何文本C)属性窗口中属性可以按字母顺序排列D)某些属性的值可以跳过不设置,系统自动设为空值正确答案:D(1 2)要设置窗体为固定对话框,并包含控制菜单栏和标题栏,但没有最大化和最小化按钮,设置的操作是A)设置 B
16、 o d e r S t yl e 的值为 F i xe d T o o l W i n d o wB)设置 B o d e r S t yl e 的值为 S i z a b l e T o o l W i n d o wC)设置 B o d e r S t yl e 的值为 F i xe d D i a l o gD)设置 B o d e r S t yl e 的值为 S i z a b l e正确答案:C(1 3)下面的控件可作为其他控件容器的是A)P i c t ur e B o x 和 D a t aB)F r a m e 和 I m a g eO P i c t ur e B o x
17、 和 F r a m eD)I m a g e 和 D a t a正确答案:C(1 4)如果要将文本框作为密码框使用时,应设置的属性为A)N a m eB)C a p t i o nC)P a s s wo r d C h a rD)T e xt正确答案:C(1 5)有关程序代码窗口的说法错误的是A)在窗口的垂直滚动条的上面,有个 拆分栏,利用它可以把窗口分为两个部分,每个窗口显示代码的一部分B)双击控件设计窗体即可打开程序代码窗口0在程序代码的左下角有两个按钮,可以选择全模块查看或者是过程查看D)默认情况下,窗体的事件是L o a d正确答案:A(1 6)V i s ua l B a s i
18、 c 中的数值可以用十六进制或八进制表示,十六进制数的开头符是&H,八进制数的开头符号是A)$0B)&0C)$ED)&E正确答案:B(1 7)M s g B o x函数的返回值的类型为A)数值型B)变体类型C)字符串型D)日期型正确答案:A(18)使 计算机技术”在当前窗体上输出的语句是A)Print”计算机技术”B)Picture.Print”计算机技术”C)Printer.Print”计算机技术”D)Debug.Print”计算机技术”正确答案:A(19)用来设置文本框有无滚动条的属性是A)ScrollBarsB)MultiLineC)SelTextD)SelLength正确答案:A(20
19、)当 Esc键与单击该命令按钮作用相同时,此命令按钮的什么属性被设置为True?A)StyleB)DefaultC)CaptionD)Cancel正确答案:D(21)在 VisualBasic种,要使标签的标题栏靠右显示,则将其Alignment属性设置为A)0B)20 1D)3正确答案:C(22)属性BorderColor的作用是A)设置直线颜色和形状边界颜色B)设置直线或形状背景颜色C)设置直线或形状边界线的线型D)设置形状的内部颜色正确答案:A(23)下面哪个程序段能够正确实现如果AB,则 A=l,否则A=T?A)If AB Then A=1A=-lPrint AB)If AB Then
20、 A=1:Print AA=-l:Print AC)IfAB ThenA=l:P rint AE lseA=-l:E nd I fD)I f A 0f2 down%=(K eyC ode=K ey_ F 2)I f a ltdown%A nd f2 down%T henT extl.T ext=a b lE nd I fE ndS ub程序运行后,清除文本框中原有内容,如果按S hift+F 2 键,则在文本框中显示的是A)A lt+F 2B)a b lC)随机出几个数D)不发生变化正确答案:D(3 2)设已经在菜单编辑器中设计了窗体的快捷菜单,其顶级菜单为B t,取消其可见属性,运行时,在以
21、下事件过程中,可以使快捷菜单相应鼠标右键菜单的是A)P riva te S ub F orm M ouseD own(B utton A s I nteger,S hift A s I nteger,_X A s S ingle,Y A s S ingle)I f B utton=2 T hen P opupM enu B t,2E nd S ubB)P riva te S ub E orm_ M ouseD own(B utton A slnteger,S hift A s I nteger,X A s S ingle,Y A sS ingle)P opupM enu B tE nd S u
22、bC)P riva te S ub F orm M ouseD own(B utton A s I nteger,S hift A s I nteger,X A s S ingle,Y A s S ingle)P opupM enuB t,0E nd S ubD)P riva te S ub F orm M ouseD own(B utton A s I nteger,S hift A slnteger,X A s S ingle,Y A s S ingle)I f(B utton=vb L eftB utton)O r(B utton=vb R ightB utton)T hen P opu
23、pM enu B tE nd S ub正确答案:A(3 3)在窗体上画一个通用对话框,其 Na m e 属性为Co n t,再画一个命令按钮,Na m e 属性为Co m m a n d 1,然后编写如下事件过程:P r i v a t e S u b Co m m a n d 1 Cl i c k OCo n t.Fi l e Na m e=Co n t.F1a g s=v b O FNFi 1e Mu s t Exi s tCo n t.Fi l t e r=,zAl l Fi l e sCo n t.Fi l t e r In d e x=3Co n t.Di a l o g T i t
24、 l e=z 0p e n Fi l e”Co n t.Ac t i o n=lIf Co n t.Fi l e Na m e=,/T h e nMs g Bo x No f i l e s e l e c t e d”El s eO p e n Co n t.Fi l e Na m e Fo r In p u t As#1Do W h i l e No t EO F(l)In p u t#1,b$P r i n t b$Lo o pEn d IfEn d S u b以下各选项,对上述事件过程描述错误的是A)该事件过程用来建立一个O p e n 对话框,可以在这个对话框中选择要打开的文件B)选
25、择后单击打开按钮,所选择的文件名即作为对话框的Fi l e Na m e 属性值C)0p e n 对话框不仅仅用来选择一个文件,还可以打开、显示文件D)过程中的Co n t.Ac t i o n=l”用来建立O p e n 对话框,它与Co n t.S h o w O p e n 等价正确答案:C(34)已知使用S h o w 方法的格式为:窗体名称.S h o w 模式,如果要使窗体是模态型窗体,则模式值为A)TrueB)00 1D)False正确答案:C(35)下面叙述不正确的是A)对顺序文件中的数据操作只能按一定的顺序操作B)顺序文件结构简单0 能同时对顺序文件进行读写操作D)顺序文件中
26、只能知道第个记录的位置正确答案:C二、填空题(1)当线性表采用顺序存储结构实现存储时,其主要特点是【1】。正确答案:1.(逻辑结构中相邻的结点在存储结构中仍相邻)(2)软件工程的出现是由于【2】。正确答案:L(软件危机的出现)(3)单元测试又称模块测试,一般采 用【3】测试。正确答案:1.(白盒法)(4)数据库恢复是将数据库从【4】状态恢复到某一已知的正确状态。正确答案:L(错误)(5)数据的基本单位是5 1正确答案:1.(数据元素)(6)下列语句的输出结果是6】。Print Formats(6658.6,”000,000.00)正确答案:1.(006,658.60)(7)如果在D盘当前文件夹
27、下已经存在名为PIC.d a t的顺序文件,那么执行语句Open D:PIC.dat For Append As#1 之 后 将【7】。正确答案:1.(在文件尾添加新内容)(8)在有下面一个程序段从文本框中输入数据,如果该数据满足条件,除 以 6 余 2,除以 5 余 3,则输出,否则,将焦点定位在文本框中,并清除文本框的内容.PrivateSub Commandl_Click()num=Val(Textl.Text)If 8 ThenPrint numElseTextl.Text=”9End IfEndSub正确答案:1.(num Mod 6=2 And num Mod 5=3)2.(Tex
28、tl.SetFocus)(9)下面的程序的作用是利用随机函数产生10个 100300(不包含300)之间的随机整数,打印其中7 的倍数的数,并求它们的总和,请填空。S ub T O F()R a n do miz eDim s A s Do ub leDim a(10)A s I n t egerFo r i=0T o 9n o N ex tFo r i=0 T o 9I f 11 T henP r in t a(i)s=s +a(i)12N ex t iP r in tP r in t S=;sEn d S ub正确答案:1.(a(i)=I n t(R n d*200+100)2.(a(i)
29、M o d 7=0)3.(En d I f)(10)下面的程序是计算给定函数的值,自变量x,y的值用I n put B o x 函数输入,函数如下:f(x,y)=程序不完整,请填空,将程序的补充完整。O pt io n Ex plic itDim x A s S in gleDim y A s S in gleDim z A s S in gleP r iva t e S ub Co mma n dl_ Clic k()x=V a l(I n put B o x(x 二 )y=V a l(I n put B o x (尸 )En d S ubP r iva t e S ub Co mma n
30、d2_ Clic k()I f 13 T henz=x 2+y 2Els elf 14 T henz=x -2-2*广 2【15】z=y -2-3*x -2En d I fFo r ml.P r in t 当 x,y 的值为:;x,yFo r ml.P r in t f(x,y)的值为:;zEn d S ub正确答案:1.(x 0 A n d y 0)2.(x 0)3.(Els e)计算机等级考试二级VB模拟试题三及答案解析计算机等级考试二级VB的复习方法:复习过程简单的说就是细看书,勤做题,最后练上机。细看书,就是在开始的一个月内,以看书为主,越细越好,把书上的知识点(考试大纲里要求的)看懂
31、看透,暂时不明白的或者不理解的先用笔记本记下。教材后有习题,定要看过此章后立刻做,不会的记录下来(好脑子不如烂笔头)。这样你的笔记本就有每章你不懂的知识点和题目了一、选择题:共3 5题,每题2分,共7 0分。(1)最简单的交换排序方法是A)快速排序B)选择排序C)堆排序D)冒泡排序【命题目的】让考生加深对各种排序方法特点的了解。【解题要点】冒泡排序是一种最简单的交换类排序方法,它是通过相邻数据元素的交换逐步将线性表变成有序。【错解分析】交换排序方法有冒泡排序和快速排序,显然选项B)和选项C)错误,冒泡排序比较简单,其算法也容易理解,但快速排序本身较为复杂,且采用了递归调用,其算法理解也稍难。【
32、考点链接】插入排序、选择排序、归并排序、基数排序等排序方法的特点。(2)栈通常采用的两种存储结构是A)线性存储结构和链表存储结构B)散列方式和索引方式C)链表存储结构和数组D)线性存储结构和非线性存储结构【命题目的】考查栈的存储结构的基本知识。【解题要点】和线性表类似,栈也有两种存储方法,一是顺序栈,二是链式栈。栈的顺序存储结构是利用组地址连续的存储单元一次存储自栈底到栈顶的数据元素,同时附设指针to p指示栈顶元素的位置,山于栈的操作是线性表操作的特例,相对而言,链式栈的操作更易于实现。【考点链接】这3种运算方法在各种存储结构中的应用。(3)线性表的顺序存储结构和线性表的链式存储结构分别是A
33、)顺序存取的存储结构、顺序存取的存储结构B)随机存取的存储结构、顺序存取的存储结构C)随机存取的存储结构、随机存取的存储结构D)任意存取的存储结构、任意存取的存储结构【命题目的】考查有关线性表存储结构的基本知识。【解题要点】顺序存储结构中,数据元素存放在一组地址连续的存储单元中,每个数据元素地址可通过公式L0C(a i)=L0C(a l)+(i T)L计算得到,从而实现了随机存取。对于链式存储结构,要对某结点进行存取,都得从链的头指针指向的结点开始,这是一种顺序存取的存储结构。【考点链接】顺序存储结构和链式存储结构的定义和性质,两种存储结构的操作方法。(4)完全不考虑程序的内部结构和内部特征,
34、而只是根据程序功能导出测试用例的测试方法是A)黑箱测试法B)白箱测试法C)错误推测法D)安装测试法【命题目的】让考生熟练掌握常用的测试方法及其概念。【解题要点】黑箱测试方法完全不考虑程序的内部结构和内部特征,而只是根据功能导出测试用例。【错解分析】白箱测试是根据对程序内部逻辑结构的分析来选取测试用例,白箱测试也称为逻辑覆盖测试,故选项B)不正确;错误推测法只是黑箱测试所使用的一种具体的方法,故选项C)不正确;安装测试是测试层次中的一种,它属于高级测试,故选项D)不正确。【考点链接】常用的黑箱测试方法及其定义,白箱测试用例的准则。(5)在结构化设计方法中,生成的结构图(S C)中,带有箭头的连线
35、表示A)模块之间的调用关系B)程序的组成成分C)控制程序的执行顺序D)数据的流向【命题目的】让考生对常用的软件结构设计工具要有较深入的了解。【解题要点】常用的软件结构设计工具是结构图(S C-S t r u c t u r e C h a r t),也称程序结构图。其中,矩形内用于注明模块的功能和名字;箭头表示模块间的调用关系,带实心圆的箭头表示传递的是控制信息,带空心圆的箭头表示传递的是数据。【考点链接】根据结构图设计思想,了解结构图构成的基本形式。(6)下列选项中,不属于模块间耦合的是A)数据耦合B)同构耦合C)异构耦合D)公用耦合【命题目的】本题主要考查了模块间耦合的类型。【解题要点】模
36、块之间的耦合程度反映了模块的独立性,也反映了系统分解后的复杂程度。按照耦合程度从弱到强,可以将其分成5 级,分别是:数据耦合、同构耦合、控制耦合、公用耦合和内容耦合。选项C),没有这种耦合方式。【考点链接】评价模块独立性的主要标准,以及对它们的定义和分类。(7)一个关系中属性个数为1 时,称此关系为A)对应关系B)单一关系C)一元关系D)二元关系【命题目的】使学生加深对关系模型数据库基础知识的记忆。【解题要点】在关系模型数据库中,基本结构是二维表,这种二维表称为关系。关系的列称为属性,-个具有N个属性的关系称为N元关系。【考点链接】各种关系查询语言与过程性语言和非过程性语言的关系,过程性语言的
37、特点。(8)为用户与数据库系统提供接口的语言是A)高级语言B)数据描述语言(DDL)C)数据操纵语言(DML)D)汇编语言【命题目的】考查考生对数据库基本知识的了解。【解题要点】DBMS提供数据操纵语言(DML)实现对数据库中数据的操作,数据操纵语言(DML)是用户(包括应用程序)与数据库系统的接口。数据操纵语言通常包括检索和更新功能。【考点链接】程序模块中语言处理部分的分类,各子类的定义及其功能。(9)相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和A)可重用性差B)安全性差C)非持久性D)冗余性【命题目的】让考生了解文件系统和数据库系统的区别。【解题要点】文件系统所管理的数
38、据文件基本上是分散的、相互独立的,因此相对于数据库系统,以此为基础的数据处理存在3 个缺点,数据冗余大、数据的不一致性、程序与数据的相互依赖(简称为数据依赖)。【考点链接】文件系统和数据库系统各自的特点,人工管理阶段及数据库系统三代的特点。(10)需求分析阶段的任务是确定A)软件开发方法B)软件开发工具C)软件开发费用D)软件系统功能【命题目的】考查考生对需求分析的内容的了解。【解题要点】需求分析是软件定义时期的最后一个阶段,它的基本任务就是详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。【错解分析】选项A)软件
39、开发方法是在总体设计阶段完成的任务;选项B)软件开发工具是在实现阶段需完成的任务;选项C)软件开发费用是在可行性研究阶段需完成的任务。【考点链接】需求分析的任务和它的6 种方法。(11)资源文件的扩展名是A).basB).cisC).frmD).res【命题目的】让考生加深对基础知识的记忆。【解题要点】模块文件的扩展名、类文件的扩展名、资源文件的扩展名和窗体文件的扩展名。【错解分析】.bas为程序模块文件的扩展名;.c is为类模块文件的扩展名;.re s为相关资源文件的扩展名,.frm为窗体文件的扩展名。【考点链接】工程文件的扩展名.vbp、工程组文件的扩展名.vbg。(12)下列说法正确的
40、是A)属性的一般格式为对象名一属性名称,可以在设计阶段赋予初值,也可以在运行阶段通过代码来更改对象的属性B)对象是有特殊属性和行为方法的实体C)属性是对象的特性,所有的对象都有相同的属性D)属性值的设置只可以属性窗口中设置【命题目的】对基础知识的考查,增强对基础知识的记忆。【错解分析】属性是一个对象的特性,不同的对象有不同的属性,故选项C)是不正确的;引用属性的一般格式为:对象名.属性名称,故 选 项A)不正确;对象的属性值可以在属性窗口中设置,也可以在程序语句中设置,故选项D)是不正确的;对象是有特殊属性和行为方法的实体,不同的对象有不同的属性,选项B)是正确的。【考点链接】窗体的属性和控件
41、的属性。(13)下列说法正确的是A)在活动窗体中只能通过拖拉右上角和左下角的小方块来同时在高度和宽度上缩放控件B)若一个控件上有4个黑色的小方块,表明该控件是活动的0窗体中活动控件只能有一个D)非活动控件在窗体是隐藏的【命题目的】考核控件的基本操作。【错解分析】任何一个多窗体的程序,在一定的时间,只有一个窗体是活动窗体,所以选项C)是正确的;活动窗体上有8个黑色的小方块,所以选项B)说有4个黑色的小方块是不正确的;活动窗体的缩放可以通过拖动四个角的小方块来调整控件的大小,即宽度和高度,所以A)是不正确的;在窗体上的非活动控件不是隐藏的,所以选项D)不正确。【考点链接】窗体的属性、工程的属性。(
42、14)语句A=B+C代表的意思是A)变量A等于B+C的值B)变量A等于B的值,然后再加上C的表达式C)将变量A存入变量存入B中,然后再加上C的表达式D)将变量A存入变量B+C中【命题目的】考核表达式的基本应用。【解题要点】赋值语句、算术运算符的优先级。【错解分析】=属于赋值语句。赋值语句兼有计算和赋值功能,首先要计算赋值号右边 源操作符”的值,然后把结果赋给赋值号左边的 目标操作符”。所以选项A)是正确的。【考点链接】逻辑运算符、关系运算符。(15)下列程序执行的结果为x=2 5:y=2 0:z=7Print S(;x+z*y;)A)S(47)B)S(165)C)S(25+7*20)D)S(8
43、7)【命题目的】考核考生对表达式的基本认识。【错解分析】该题涉及到赋值语句与运算符优先级的顺序,P rin t语句具有运算功能,故选项C)是错误的;由于运算符的优先级是先乘除后加减,所以选项B)为正确,选项A)和选项D)不正确。(16)在默认情况下,InputBox函数返回值的类型为A)逻辑类型B)字符串型C)数值型D)日期型【命题目的】考查考生对InputBox函数的了解。【解题要点】在默认的情况下,InputBox的返回值是一个字符串,而不是变体类型。如果没有事先声明返回值的类型,或声明为变体类型,则当把函数的返回值赋给这个变量时,Visual B asic将是把它作为字符串来处理。因此当
44、需要用InputBox函数输入数据,并且需要输入的数值参加运算时,必须在进行运算前用V ai函数(或其他函数)把它转换为相应类型的数值,否则有可能会得到不正确的结果。如果正确地声明了返回值为变体类型,则可不必进行类型转换。【考点链接】MsgBox函数和Visual B asic中内部函数。(17)Visual B asic中的控件分为两类,一类是ActiveX控件,另一类是A)文本控件B)标准控件。基本控件D)图形控件【命题目的】考查控件的分类。【解题要点】控件”是在图形用户界面(GUI)上进行输入、输出信息,启动事件程序等交互操作的图形对象,是进行可视化程序设计的基础和重要工具,Visual
45、 B a sic 中的控件分为两类,一类是标准控件(也称内部控件),另 类 是 ActiveX控件,启 动 Visual Basic后,工具箱中只有标准控件,共有20个。(18)在程序运行期间可以将图形装入窗体、图片框或图像框的函数是A)DrawStyleB)AutoSizeC)PasswordCharD)LoadPicture【命题目的】考核图形加载的方法。【解题要点】LoadPicture函数用于在程序运行期间对窗体、图片框或者图像框的P ictu re属性赋值,加载图形文件,它的格式为:对象.Picture=L oadPicture(文件名 ),当默认文件名时,时清空所指定对象中的图形;
46、PasswordChar是用于决定密码的显示方式的,不正确;D ra w s t y l e 决定外观。(1 9)当组合框的S t y l e 属性设置为何值时,组合框称为简单组合框?A)0B)102D)3【命题目的】考核对组合框的熟悉程度。【解题要点】S t y l e 属性用来决定控件类型及列表框部分行为,其值取0,1,2。0-D rop d ow n C om b o Box:此时组合框称为 下拉式组合框,看上去像一个下拉列表框,但是可以输入文本或从下拉列表框中选择表项。1-S im p l e C om b o Box:此时组合框称为”简单组合框”,它由一个文本编辑区利一个标准列表框组
47、成。2-D rop d ow n L is t Box:此时组合框称为”下拉式列表框,它的外观和下拉式组合框样,右端也有一个箭头,可供 拉下 或 收起”列表框,可以从下拉列表框选择表项,也可以键入表项的文本作选择,但不接收其他文本输入。(2 0)如果将文本框控件设置成只有垂直滚动条,则需要将S c rol l Ba rs 属性设置为A)0B)102D)3【命题目的】考核文本框控件的相关属性。【解题要点】S c rol l Ba rs 有 4个值:0,表示没有滚动条,默认值;1,表示控件中只有水平滚动条;2,表示控件中只有垂直滚动条;3,同时具有水平和垂直滚动条。(2 1)运行下列程序段后,显示
48、的结果为J l=6 3J 2=3 6If J I J 2 T h e n P rin t J 2 E l s e P rin t J IA)6 3B)3 6055D)2 3 3 2【命题目的】考查考生对条件语句的掌握程度。【解题要点】题中是条件语句:If J I J 2 T h e n P rin t J 2 E l s e P rin t J I,即 J I 6 0 T h e n d e g re e=lIf a 7 0 T h e n d e g re e=2If a 8 0 Th e n d e g re e=3I f a 90 Th e n d e g re e=4Pri n t d
49、 e g re e=;d e g re eA)d e g re e=1B)d e g re e=2C)d e g re e=3D)d e g re e=4【命题目的】考查考生对条件语句的掌握程度。【解题要点】如果a 60 ,则 d e g re e =1;如果a 7 0 ,则 d e g re e =2;如果a 80 ,则 d e g re e =3;如果 a 9 0,则 d e g re e =4。【考点链接】I f Th e n El s e 条件语句和嵌套结构。(2 3)下列程序段的执行结果为1=4x=5D o1=1 +1x=x 2L o o p U n t i l I=7Pri n t
50、 IPri n t x=;xA)I=4 x=2 58694B)I =7 x=2 569870 1=6 x=3 6584 0D)I =7x=3 90 62 5【命题目的】考查考生对循环控制结构的掌握。【解题要点】结构1)。循环结构,其格式为:D o 语句块 Exi t D o L o o p U n t i l 循环条件此循环山于先执行后检查,所以至少执行一次。本题中,程序运行到循环条件1=7的值为Tru e,停止。所以程序结束运行后1 =7,x=3 90 62 5。【考点链接】D o L o o p W h i l e 循环结构,D o W h i l e U n t i l L o o p