VB笔试模拟试卷71_第1页
VB笔试模拟试卷71_第2页
VB笔试模拟试卷71_第3页
VB笔试模拟试卷71_第4页
VB笔试模拟试卷71_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

VB笔试模拟试卷71

一、公共基础选择题(本题共70题,每题7.0分,共

10分。)

1、下列关于数据和逻辑结构的叙述中,不正确的是O

A、数据的逻辑结构是数据间关系的描述

B、数据的逻辑结构抽象反映数据元素间的逻辑关系

C、数据的逻辑结构具体反映数据在计算机中的存储方式

D、数据的逻辑结构分为线性结构和非线性结构

标准答案:4

知识点解析:本题的考查点是数据结构的组成。数据结构包括3个方面的内容:数

据的逻辑结构、数据的存储结构和数据的运算。数据的逻辑结构是数据关系的描

述,只抽象反映数据元素间的逻辑关系,而不管在计算机中的存储方式;数据结构

包括线性结构和非线性结构。数据的存储结构是逻辑结构在计算机中的存储实现。

数据的运算是逻辑结构相应的各种运算。

2、下列数据结构中,不是线性结构的是。

A、线性链表

B、带链的队列

C、带链的栈

D、二叉链表

标准答案:8

知识点解析:线性链表是线性表的链式存储结构,带链的栈与带链的队列分别是栈

与队列的链式存储结构。线性表属于线性结构,栈与队列是特殊的线性表,因此也

属于线性结构。二义链表是二叉树的链式存储结构,二叉树属于非线性结构。

3、下列关于链式存储结构的叙述中,不正确的是o

A、结点除自身信息外,还包括指针域,因此存储密度小于顺序存储结构

B、逻辑上相邻的结点物理上不必邻接

C、可以通过计算直接确定第i个结点的存储地址

D、插入、删除运算操作方便,不必移动结点

标准答案:

知识/解析4:本题的考查点是链式存储结构。链式存储结构是在每个结点中至少包

括一个指针域,用指针来体现数据元素之间逻辑上的联系。其主要特点是:①结

点除自身信息外还包括指针域,因此存储密度小于顺序存储结构。②逻辑上相邻

的结点物理上不必邻接,可以表示线性表、树、图等多种逻辑结构的存储表示。

③插入、删除运算操作方便,不必移动结点,只要改变结点的指针域即可。选项

C:链表中第i个结点的地址只有通过从表头结点开始,遍历访问链表结点的方法

才能确定第i个结点的存储地址,不能通过直接计算获得第i个结点的存储地址。

4、结构化程序设计的主要特点是。

A、每个控制结构要模块化

B、每个控制结构具有封装性

C、每个控制结构具有独立性

D、每个控制结构只有一个人口和一个出口

标准答案:8

知识点解析:结构化程序设计中,要求把程序结构限制为顺序、选择和循环3种基

本结构,特点是:以控制结构为单位,只有一个入口和一个出口,接口简单,每个

单位容易理解;缩小了程序静态结构与动态执行之间的差异,便于方便、正确地理

解程序功能。

5、软件生命周期的瀑布模型典型地刻画了软件生命周期的阶段划分,它将软件生

命周期划分为8个阶段,并将它们归纳为3个时期,以下选项中,是正常

的开发顺序。

A、开发其、运行期、计划期

B、计划期、开发期、运行期

C、开发期、计划期、运行期

D、计划期、运行期、开发期

标准答案:2

知识点解析:本题的考查点是软件生命周期的划分。这3个时期为:计划期、开发

期和运行期,其各阶段的工作按顺序开展,形如自上而下的瀑布,故称之为瀑布模

型。

6、以下不属于系统详细设计阶段使用的工具是。

A、PAD图

B、N-S图

C、程序流程图

D、HIPO图

标准答案:8

知识点解析:本题的考点是系统详细设计使用的工具。PAD图即问题分析图,N-S

图为方框图,它们两个和程序流程图都是系统详细设计阶段使用的工具。HIPO图

是美国IBM公司提出的“层次图加输入/处理/输出图”的英文缩写,是在总体设计阶

段使用的图形工具。

7、在软件危机中表现出来的软件成本高的问题,其原因是o

A、软件公司肆意追求高额商业利润

B、软件实际研发成本往往高于估计成本

C、用户不理解

D、软件设计人员奇缺

标准答案:2

知识点露析:软件成本高是软件危机的一种表现。按照传统的软件开发方法,软件

开发者往往对用户的情况了解得不透彻,研制时间一再拖延。软件的实际成本往往

比估计成本高出许多。

8、数据库管理系统的基础是o

A、操作系统

B、数据库

C、数据库系统

D、系统软件

标准答案:1

知识点解析:数据库管理系统的基础是操作系统。操作系统是DBMS的基础,它

处理的对象是数据文件的物理块,执行物理文件的读写操作,保证DBMS对数据

逻辑上的读写真实地映射到物理文件上。操作系统提供的存取原语和基本存取方法

通常是作为和DBMS的接口;数据库管理系统是数据库系统的核心;数据库系统

包含数据库和数据库管理系统。

9、设关系R1有rl个元组,关系R2有己个元组,则关系R1和R2连接后的结果

关系的元组数目是个。

A、rl+r2

B、ri*r2

C^<rl*r2

D、>rl*r2

标准答案:4

知识点解析:R1和R2两个关系的笛卡尔积的元组数目是rl*r2。连接运算是从两

个关系的笛卡尔积中选取属性间满足一定条件的元组,因此连接以后,结果关系的

元组数目应小于笛卡尔积的元组数目。

10、在下列叙述中,不正确的一条是o

A、数据库设计包括结构设计和行为设计两方面的内容

B、数据库设计的关键是结构特征的设计

C、数据库设计是数据隹应用系统设计的核心部分

D、数据库的物理设计和具体的DBMS的类型无关

标准答案:8

知识点解析:数据库设计包括结构设计和行为设计两方面的内容,其中结构设计是

确定数据库的数据模型,行为设计是应用程序的设计。结构设计是数据库设计的关

键和核心,因此,选项A、B和C都是正确的。数据库的物理设计依赖于给定的计

算机,不同类型的DBMS所提供的物理环境不同,物理结构有很大差别。

二、选择题(本题共25题,每题1.0分,共25分。)

载时发生的;GolFocus事件是当窗体获得焦点时产生的;Click事件是当用鼠标单

击窗体时触发的事件。

14、下面关于文本框的说法中,错误的说法是。

A、Texll.Caption二"Helb”,是将在文本框Texll中显示Hello

B、Text1.Locked=True,设置该文本框Textl不能编辑

C、Textl.PasswordChar="#",设置文本框Textl输入的字符都显示为生但实际接

收的还是输入的内容

D、Textl.Visible=False,设置该文本框Textl不可见

标准答案:1

知识点解析:虽然Caplion属性一般用来表示对象的标题,可是在VisualBasic中

文本框没有Caption属性,显示文本框内容的属性是Text,因此应该是

Textl.Text="Hello"o

15、有如下程序;PrivateSubForm_Click()DimcheckAsBoolean,nAsInteger

check=Falsen=0DoDoWhilen<10n=n+iIfn=5Thencheck=TrueExitDoEndif

Printn;LoopLoopUntilcheck=TrueEndSub程序运行后,输出的结果是

A、123

B、1234

C、12345

D、123456

标准答案:2

知识点解析:本题给出的程序由两层循环组成,外层循环使用的语句是

Do...Until,内层循环使用的语句是DoWhile。Print语句在内层循环的Endif

语句的下面,内层循环共循环了4次,Print语句输出的值分别为1、2、3、4;当

内层循环到第5次时,将标志值check设置为True,并用ExilD。语句强制退出内

层循环.外层循环则在检测到标志值check为True时,立即退出循环,而不会打

印输出5<,

16、有如下程序,运行输出的结果是os=0Dos=(s+l)*(s+2)n=n+lLoop

Untils>=30Printn;s

A、01

B、3030

C、430

D、3182

标准答案:8

知识点解析:此循环的功能是不断根据表达式修改变量s的值,直到其值大于等于

30才退出循环。变量n用于记录循环的次数。第一次循环时,s=1*2=2;第二次

循环时,s=3*4=12:第三次循环时,s=13*14=182,随即退出循环,因此共循环

了3次,即n=3o

17、在窗体上画一个命令按钮,然后编写如下代码:PrivateSub

Commandl_Click()Open"d:\vb\test.txt"ForInputAs#1PrintLOF(l)Close#1End

Sub假设文件d:\vb\tcst.lxt的内容为Iamastudent.,那么程序运行后,单击命令

按钮,其输出结果为.

A、13

B、14

C、15

D、16

标准答案:4

知识点解析:本题中,应该注意LOF()函数,其格式为:LOF(文件号)。该函数返

回给文件分配的字节数(即文件的长度)。在这里文件的长度应该是15(包括所有的

空格以及标点符号)。

18、编写如下事件过程,当程序运行后,为了在窗体上输出BBBB,应执行的操作

为oPrivateSubForm_MouseDown(ButtonAsInteger,_ShiftAsIntegenXAs

Single,YAsSingle)IfShift=6AndButton=2ThenPrint"BBBB"EndlfEndSub

A、同时按下Shifl键和鼠标左键

B、同时按下Shift键和鼠标右键

C、同时按下Ctrl、Alt键和鼠标左键

D、同时按下Clrl,Alt键和鼠标右键

标准答案:8

知识点解析:分析程序可以发现:要在窗体上输出BBBB,必须满足两个条件,即

参数Shift=6同时参数Bulton=2,关于这两个参数,Shift表示Shift、Cui和All

的状态,Button指示被按下的鼠标键。Shift的值6表示成二进制数得到低三位数

110,其中最低位对应Shift键,因为最低位为。所以不需要按下Shift键,而倒数

第2位(值为1)对应Ctrl键(该键应该呈按下状态),接下来从最低位开始的倒数第3

位(值为1)对应Alt键(该键应该呈按下状态),因此可以排除答案A和B,接下来

Button的值2表示成二进制数得到最低三位为010,该三位分别对应鼠标的中间

键、右键及左键的状态,因此此时应该是按下鼠标右键,所以可以得到正确答案是

选项D。

19、执行下面的程序,输出的结果是oPrivateSubCommandl_Click()ch

$="WelcometoChina!"n=Len(ch$)Fori=1Ton-1s$=Mid(ch$,i,l)Ifs$="o"

Thenm=m+1NextiPrintmEndSub

A、1

B、2

C、8

D、0

标准答案:2

知识点解析:此题的功能是统计字母。在字符串中出现的次数。注意两个字符串函

数的使用:Len()求字符中中字符的个数,Mid()是取子串。此题即依次取串中的字

符,逐个与字母。进行比较,如果相等,则对计数变量m加1。

20、在窗体上画一个命令按钮Commandl和两个文本框,名称分别为Text1和

Text2Text2。编写如下两个事件过程:DimstrAsString,strlAsStringPrivateSub

form_load()TextText=n"TextText=""TextEnabled=FalseTextEnabled=FalseEnd

SubPrivateSubFormKeyPress(KeyAsciiAsInteger)str=str&Chr(KeyAscii)EndSub

PrivateSubForm_KcyDown(KcyCodcAsInteger,ShiftAsInteger)strl=

strl&Chr(KcyCode)EndSubPrivateSubCommandI_Click()TextText=strTextText=

strlstr="nstrl=HnEndSub当在设计阶段把窗体KeyPreview属性设置为True时,

程序运行过岸中,在键盘上输入小写字母abc,然后单击命令按钮,则文本框

Textl中显示的内容为o

A、abc

B、不显示任何信息

C、ABC

D、出错

标准答案:1

知识点解析:在Commandl的Click事件中将字符串变量su■赋给Texll,str变量是

在KeyPress事件中被赋值的,语句str=str&Chr(KeyAscii)将输入的字符存储并连

接起来,在此处是通过参数KcyAscii来得到输入字符的(因此要区分字母的大小

写),又因为在Form的Load事件中将Texll和Text2的Enabled属性设置成了

False,所以当前拥有输入焦点的对象是窗体,为了使窗体能接收键盘事件,己经

将窗体的KeyPreview属性设置为了True,所以在输入小写字母abc后,单击

Command1,触发其Click事件,使得Textl文本控件的值等于sir字符中的值,即

abco

21、以下程序的输出结果是。Dimn(2,2),i,jAsIntegerFori=0To2Forj=

0To2n(i,j)=i+jNextjNextiFori=0To1Forj=0To1n(i+1,j+1)=n(i+l.j+

1)+n(i,j)NextjNextiPrintn(i,j)

A、14

B、0

C、6

D、值不确定

标准答案:4

知识点解析:首先确定最后输出的元素是n(2,2),因为第2个循环结束后,循环

变量i和j都等于2。在第1个循环中,对n的元素赋值为0、1、2、1、2、3、2、

3、4o在第2个循环中,对n(2,2)的值进行了修改,使得n(2,2)=n(l+l,

1+1),然后再通过n(l+l,l+l)+=n(l,1),使得n[2,2)=n(2,2)+n(l,1)=4+2=

6o

22、以下程序运行时»输出的结果是a$="China**b$=Right$(a$,3):c$=Strings

(3,b$)Printc$

A、Chi

B、aaa

C、iii

D、ina

标准答案:4

知识点解析:函数String的功能是:返回由n个指定字符组成的字符串,其中字符

的位置可以是字符串或数值。若是字符串,则取其首字符;若是数值,将其视为

ASCII值,取与其对应的字符。a$的值是China,则b$的值由Right$(a$,3)得到,

即ina,String$(3,b$)是iii。

23、设x和y均为整形变量,则执行程序中的循环后,y的值为x=ly=IDoWhile

y<=50Ifx>=10ThenExitDoEndIflf(xMod2)=1Thenx=x+5EndIflfxMod2

<>1Ihenx=x-3EndIfy=y+lLoop

A、2

B、4

C、6

D、8

标准答案:4

知识点解析:第一次循环:y=l,x=l,由于xmod2=I,使得x=6,继续循

环。第二次循环:y=2,x=6,由于xmod2=0,使得x=3,继续循环。第三次

循环:y=3,x=3,由于xmod2=l,使得x=8,继续循环。第四次循环:y=4,

x=8,由于xmod2=0,使得x=5,继续循环。第五次循环:y=5,x=5,由于x

mod2=1,使得x=10,继续循环。第六次循环:y=6,x=10,由于x>=10成

立,exitdo语句强制退出循环。因此得到y=6。

24、有如下程序,运行时输出的结果是<>OptionBase1PrivateSub

Commandl_Click()Dima(3,3)AsIntegerForm=1To3Forn=1To3a(m-1,n-

l)=m+n+lNextnNextmForm=0To2Forn=0To2Printa(n,m);NextnPrintNext

mEndSub

A、012123234

B、345456567

C、135357579

D、2464686810

标准答案:2

知识点解析:第一组双重循环语句对二维数组的9个元素赋值,注意数组下标的默

认起点值为0,实际根据行列下标与其值的关系n-l)=m+n+l,元素值等于

其行列下标号加3,因此,9个元素的值分别是{{3.4,5}{4,5,6){5,6,

7))o因此,在第二组双重循环语句中,逐行逐列输出元素的值的排列顺序应该是

选项B的结果。

25、假设在窗体Foiml上加一个通用对话框控件CommonDialogl,用语句

CommonDialog1.ShowOpcn建立打开文件对话框,那么从该对话框中单击“确定”按

钮退出对话框时,为了得到用户所选择的文件的路径以及文件名,应该使用

CommonDialog1的属性是。

A、DcfaultEXT

B、DialogTitle

C^FileName

D、FilcTitlc

标准答案:4

知识点解析:DefaukEXT属性用于设置对话框中默认文件类型(即扩展名)。

DialogTitle属性用来设置对话框的标题,在默认情况下,"打开''对话框的标题是

“打开”,“保存”对话框的标题是“保存"。FileName属性用来设置或返回要打开或保

存的文件的路径及文件名。FileTitle属性用来指定文件对话框中所选择的文件名(不

包括路径),该属性与FhName属性的区别是:FileName属性用来指定完整的路

径,而FileTitle只指定文件名。

26、设在菜单编辑器中定义了一个菜单项,名为menul。为了在运行时隐藏该菜单

项,应使用的语句是0

A、menul.Enabled=True

B、menul.Enabled=False

C、menul.Visible=True

D、menul.Visible=False

标准答案:8

知识点解析:Enabled属性用于设置菜单项是否可用,当设置为False时,用户可

以看到变灰的菜单项,但是不能单击它。Visible属性用于设置菜单项是否可见,

当设置为False时,,用户则看不到该菜单项了,故选项D正确。

27、在设计应用程序时,通过窗口可以查看到应用程序工程中的所有组成

部分。

A、属性窗口

B、工程资源管理器窗口

C、代码窗口

D、窗体设计窗口

标准答案:2

知识点解析:工程资源管理器窗口主要显示用户工程的层次以及工程中的所有文

件,包括窗体、模块、类别模块、用户控件、用户文档、属性页、ActiveX设计

器、相关文档和资源等。所以应选择B。窗体设计窗口又称为对象窗口或窗体

(Form),是用户自己设计的应用程序的界面,对应于应用程序的运行结果;属性窗

口用于修改可编程对象的属性值:代码窗口是用户用来编写程序的窗口,用户可以

编写自己定义的函数,过程和子程序。

28、以下对VisualBasic的Sub过程的有关描述中,正确的是。

A、调用于过程时,只能把实参的值传送给形参,形参的值不能传送给实参

B、子过程既可以嵌套定义,又可以递归调用

C、子过程没有返回值

D、具有调用关系的所有过程必须放在同一个模块中

标准答案:4

知识点解析:过程调用时,如果没有用ByVai指定参数按传值过程传递,一般是

传地址方式,实参的值,专送给形参,形参的值如果发生改变,同样会传递给实参,

使实参的值也发生变化,故选项A错误。而子过程不能嵌套定义,即在一个子过

程中定义另一个子过程,选项B错误。具有调用关系的所有过程不一定必须放在

同一个模块中,比如公用过程就可以被其他模块所调用,故选项D错误。子过程

不需要返回值,所以选项C正确。

29、下列关于菜单的叙述中,错误的一条是o

A、菜单项的索引号可以不连续

8、每个菜单项都是一个控件,与其他控件一样也有其属性和事件

C、菜单项的索引号必须从1开始

D、除了Click事件之外,菜单项不可以响应其他事件

标准答案:4

知识点解析:当使用菜单编辑器来创建菜单控件数组时,菜单项的索引号可指定一

个数字值来确定控件在控件数组中的位置。菜单项的索引号的开始值可以是任意

的。

30、如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是o

A、如果工程中含有SubMain过程,则程序一定首先执行该过程

B、不能把标准模块设置为启动模块

C、用Hide方法只是隐藏一个窗体,不能从内存中清除该窗体

D、任何时刻最多只有一个窗体是活动窗体

标准答案:1

知识点解析:如果过程中含有SubMain过程,必须在工程属性中设置为“启动对

象”后才可以首先执行该过程;启动对象为Form或者SubMain,不能是标准模

块,Hide只是将载入内存中的窗体隐藏起来,Unload方法才能真正从内存中清除

该窗体;任何时候只有一个窗体是活动窗体。

31、阅读下面的程序段,执行上面的三重循环后,a的值为oFori=lTo3

Forj=lToiFork=jTo4a=a+1NextkNextjNexti

A、9

B、24

C、14

D、20

标准答案:8

知识点解析:a的默认值为0。每进行一次最内层的循环,a的值要加1,因此要得

出a的值,主要要分析总的循环次数。第一层循环要执行3次:第一次循环i=l

时,第二层循环执行1次,其中第三层循环执彳了4次,共循环4次。第二次循环

i=2时,第二层循环执行2次:其中第一次执行中,第三层循环执行4次;第二次

扭行中,第三层循环执行3次;共循环7次。第三次循环i=3时,第二层循环执

行3次:第一次执行中,第三层循环执行4次;第二次执行中,第三层循环执行3

次;第三次执行中,第三层循环执行2次;共循环9次。因此,一共执行

4+(4+3)+(4+3+2)=20次循环,a的值等于20。

32、下面的4个数组中,语句语法正确的是o

A、DimaflO]

B、Deffn(lO)

Dima(10)

D、Dimensiona(10)

标准答案:4

知识点解析:选项B和D中的关键字错误,选项A中使用了方括号,数组应使用

圆括号。

33、多重窗体程序设计中,将窗体装入内存进行操作而不显示出来的语句为

A、Form1.show

Form1.close

C、LoadForm1

D、CloseForml

标准答案:4

知识点解析:load语句却show方法都可以实现将窗体装入内存的操作,但是load

语句只实现将窗体装入内存而不会使窗体显示出来,为了将窗体装入内存并显示出

来就要使用show方法;而选项D中的close语句,它不适用于窗体对象。

34、菜单编辑器窗口的编辑区中共有7个按钮,其中向右的箭头表示。

A、产生内缩符号

B、取消内缩符号

C、向前移动菜单项

D、向后移动菜单项

标准答案:1

知识点解析:菜单编辑器窗口中7个按钮的作用如下。①左、右箭头:用来产生

或取消内缩符号。单击一次右箭头,可以产生4个点(内缩符号),单击一次左箭

头,则删除4个点。4个点被称为内缩符号,用来确定菜单的层次。②上、下箭

头:用来在菜单项显示区中移动菜单项的位置。把条形光标移到某个菜单项上,单

击上箭头,将使该菜单项上移,单击下箭头,将使该菜单项下移。③下一个:开

始一个新的菜单项(回车键作用相同)。④插入:用来插入新的菜单项。当建立了

多个菜单项后,如果想在某个菜单项前插入一个新的菜单项,可先把条形光标移到

该菜单项上(单击该菜单项即可),然后单击“插入”按钮,条形光标覆盖的菜单项将

下移一行,上面空出一行,可在这一行插入新的菜单项。⑤删除,删除当前(即条

形光标所在的)菜单项。

35、在窗体上画一个通用对话框,其名称为CommonDialogl,然后画一个命令按

钮,并编写如下事件过程:PrivateSubCommandl_Click()

CommonDialogFlags=cd.OFNHideReadOntyCommonDialogl.Filter="AIIFiles(*.*)|

*.*|TextFiles"&_"(*.txt)|*.txt|BatchFiles(*.bat)|*.bat"CommonDialogl.Filterlndex=2

CommonDialogShovvOpcnMsgBoxCommonDialogl.FileNameEndSub程序运行后,

单击命令按钮,将显示一个“打开”对话框,此时在“文件类型”框中显示的是

A、AllFiles(**)

B、TextFiles(*.txt)

C^BatchFiles(*.bat)

D、不确定

标准答案:2

知识点解析:通用对话框控件的CommonDialogl的:Filter属性用来指定在对话框

中显示的文件类型。利用该属性可以设置多个文件类型,供用户在对话框的“文件

类型”的下拉列表中选择.Filler的属性值由一对或多对文本字符串组成,每对字符

串用管道符“尸隔开,在“尸前面的部分称为描述符,后面的部分一般为通配符和文

件扩展名,称为“过滤器”,如txt”等,各对字符串之间也用管道符隔开。其格式

如下:[窗体.]对话框名.Fike『描述符1|过滤器1|描述符2|过滤器2……如果省略

窗体,则为当前窗体。例如:CommonDialogl.Fiker=WordFiles|(*.DOC)执行该语

句后,在文件列表栏内将只显示扩展名为.DOC的文件。再如:

CommonDialogl.Filter=AIIFiIes|(*.*)|WordFiIes|(*.DOC)|TextFiles|(*.TXT)执行该语

句后,可以在“文件类型”栏内通过下拉列表选择要显示的文件类型,而最初默认显

示的文件类型(过滤器)可以由Fihcrlndcx属性来指定,该属性值为一整数。用

Fike,属性设置多个过滤器后,每个过滤器都有一个值,例如,第一个过滤器的值

为1,第二个过滤器的值为2。用Filterlndex属性可以指定作为默认显示的过滤

器。

三、公共基础填空题(本题共5题,每题1.0分,共5

分。)

36、数据结构分为逻辑结构与存储结构,线性链表属于【】。

标准答案:存储结构

知识点解析:数据的逻辑结构是指反映数据元素之间逻辑关系的数据结构;数据的

存储结构是指数据的逻辑结构在计算机存储空间中的存放形式。在数据的存储结构

中,不仅要存放各数据元素的信息,还需要存放各数据元素之间的前后件关系的信

息。

37、在面向对象方法中,类之间共享属性和操作的机制称为【】。

标准答案:继承

知识点解析:类是面向对象语言中必备的程序语言结构,用来实现抽象数据类型。

类与类之间的继承关系实现了类之间的共享属性和操作,一个类可以在另一个已定

义的类的基础上定义,这样使该类型继承了其父类的属性和方法,当然,也可以定

义自己的属性和方法。

38、耦合和内聚是评价模块独立性的两个主要标准,其中【】反映了模块内各成

分之间的联系。

标准答案:内聚

知识点解析:内聚性是一个模块内部各个元素间彼此结合的紧密程度的度量,内聚

是从功能角度来度量模块内的联系;耦合性是模块间互相连接的紧密程度的度量。

39、一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体”项目主

管,,与实体”项目,,的联系属于【】的联系。

标准答案:一对多(或1:N)

知识点解析:两个实体集间的联系实际上是实体集间的函数关系,这种函数关系可

以有3种,即一对一(1:1)的联系、一对多(1:N)或多对一(N:1)的联系和多对多

(N:N)的联系。

40、数据库设计分为以下6个设计阶段:需求分析阶段、【】、逻辑设计阶段、

物理设计阶段、实施阶段、运行和维护阶段。

标准答案:blank

知识点解析:数据库设计分为以下6个设计阶段:需求分析阶段、概念设计阶段、

逻辑设计阶段、物理设计阶段、实施阶段及数据库运行和维护阶段。

四、填空题(本题共70题,每题1.0分,共10分。)

41、函数Int(Rnd*10)+10的值为范围是[]。

标准答案:blank

知识点解析:Rnd产生随机数的范围为(0.Ill…0.999);因此,Rnd*10的范围为

(0.111-9.999...);Inl()函数是取整,Im(Rnd,10)取整后的范围为(1-9);再加上10,

所以试子的取值范围为(10-19)。

42、当对象得到焦点时,会触发GotFocus事件,当对象失去焦点时将触发【】事

件。

标准答案:LostFocus

知识点解析:在VisualBasic中,当对象得到焦点时,它可以接收用户的输入;当

得到焦点时会触发GotFocus事件,当失去焦点时会触发DostFocus事件。

43、用户可以用【】语句定义自己的数据类型。

标准答案:Type

知识点解析:用户可以用Type语句来定义数据类型,格式是:Type数据类型名

数据类型元素名As类型名数据类型元素名As类型名EndType其中“数据类型名”

是要定义的数据类型的名字,其命名规则和变量的命名规则相同;“数据类型元素

名”也遵守相同的规则,且不能是数组名;“类型名”可以是任何基本数据类型,也

可以是用户定义的类型。

44、下面程序的功能是计算给定正整数序列中奇数之和y与偶数之和x,最后输出

x平方根与y平方根的乘积。请在画线处填上适当的内容使程序完整。PrivateSub

Form_Click()a=Array(3,6,8,11,64,13,24,9,42,35,22)y=Fun1(a)print

yEndSubPrivateFunctionFun1(b)x=0:y=0fork=0to10If[]Mod2=0then

x=x+b(x)elsey=y+b(x)EndIfNextFun1=Sqr(x)*Sqr(y)EndFunction

标准答案:a(0)

知识点解析:数据的奇偶性,在默认的情况下数组的下标从。开始,所以填a(0)。

45、执行下面的程序段,x的值为【】。PrivateSubCommandl_Click()Fori=lTo

9a-a+iNextx-Val(i)MbgBoxxEndSub

标准答案:io-

知识点解析:在程序中FOJ.Next语句之后并没有对i的值改变,此时i为10,故

运行后结果为10o

46、在窗体上面有一个列表,然后编写如下两个事件过程:PrivateSub

Form_Click()Listl.Removeltem1:List1.Removeltem2List!.Removeltem3EndSub

PrivateSubForm_Loab()Listl.Additem"ItemA":Listl.Additem"ItemB"

List1.Addltem^ItemC":Listl.Additem"ItemD"Listl.Additem"ItemE"EndSub运行

上面的程序,然后单击穿体,列表框中显示的项目是【】。

标准答案:Listl.AddItem"ItemAMList.Additem"ItemC',

知识点解析:在列表框中删除项目时,“索弓I值”可以指定插入项在列表框中的位

置,表中的项目从。开始计数,则题目中是删除第2,3,4项,列表框中显示的项

目是“ItemA"和"ItemE”。

47、设有如下程序

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论