[计算机类试卷]VB笔试模拟试卷230及答案与解析.doc

上传人:inwarn120 文档编号:494145 上传时间:2018-11-30 格式:DOC 页数:24 大小:111.50KB
下载 相关 举报
[计算机类试卷]VB笔试模拟试卷230及答案与解析.doc_第1页
第1页 / 共24页
[计算机类试卷]VB笔试模拟试卷230及答案与解析.doc_第2页
第2页 / 共24页
[计算机类试卷]VB笔试模拟试卷230及答案与解析.doc_第3页
第3页 / 共24页
[计算机类试卷]VB笔试模拟试卷230及答案与解析.doc_第4页
第4页 / 共24页
[计算机类试卷]VB笔试模拟试卷230及答案与解析.doc_第5页
第5页 / 共24页
点击查看更多>>
资源描述

1、VB笔试模拟试卷 230及答案与解析 1 在结构化方法中,用数据流程图 (DFD)作为描述工具的软件开发阶段是 ( )。 ( A)逻辑设计 ( B)需求分析 ( C)详细设计 ( D)物理设计 2 对序线性表 (23, 29, 34, 55, 60, 70, 78)用二分法查找值为 60的元素时,需要比较次数为 ( )。 ( A) l ( B) 2 ( C) 3 ( D) 4 3 下列描述中,正确的是 ( )。 ( A)线性链表是线性表的链式存储结构 ( B)栈与队列是非线性结构 ( C)双向链表是非线性结构 ( D)只有根结点的二叉树是线性结构 4 开发大型软件时,产生困难的根本原因是 (

2、)。 ( A)大型系统的复杂性 ( B)人员知识不足 ( C)客观世界千变万化 ( D)时间紧、任务重 5 两个或两个以上的模块之间关联的紧密程度称为 ( )。 ( A)耦合度 ( B)内聚度 ( C)复杂度 ( D)连接度 6 下列关于线性表的叙述中,不正确的是 ( )。 ( A)线性表可以是空表 ( B)线性表是一种线性结构 ( C)线性表的所有结点有且仅有一个前件和后件 ( D)线性表是由 n个元 素组成的一个有限序列 7 设有如下关系表: 则下列操作正确的是 ( )。 ( A) T=R/S ( B) T=RS ( C) T=RS ( D) T=R S 8 以下描述中,不是线性表顺序存储

3、结构特征的是 ( )。 ( A)可随机访问 ( B)需要连续的存储空间 ( C)不便于插入和删除 ( D)逻辑相邻的数据物理位置上不相邻 9 在三级模式之间引入两层映像,其主要功能之一是 ( )。 ( A)使数据与程序具有较高的独立性 ( B)使系统具有较高的通道能力 ( C)保持数据与程序的一致性 ( D)提高存储空间的利用率 10 下列方法中,属于白盒法设计测试用例的方法的是 ( )。 ( A)错误推测 ( B)因果图 ( C)基本路径测试 ( D)边界值分析 11 下列关于窗体的描述中,错误的是 ( )。 ( A)窗体的 Height、 Width属性用于设置窗体的高和宽 ( B)窗体的

4、 Load事件在加载窗体时发生 ( C)当窗体的 Enabled属性为 False时,通过鼠标和键盘对窗体的操作都被禁止 ( D)执行 UnLoad: Form1语句后,窗体 Form1消失,但仍在内存中 12 在 窗体上有一个名称为 Commandl的命令按钮,并编写有如下事件过程: Private Sub Commandl_Click() Move 500,500 End Sub 程序执行时,单击命令按钮,实现的功能是 ( )。 ( A)命令按钮移动到距窗体左边界、上边界各 500的位置 ( B)命令按钮向左、上方向各移动 500 ( C)窗体移动到距屏幕左边界、上边界各 500的位置 (

5、 D)窗体向左、上方向各移动 500 13 表达式 Int(8*Sqr(36)*10( 2)10+0 5) 10的值是 ( )。 ( A) 0 48 ( B) 0 048 ( C) 0 5 ( D) 0 05 14 在过程定义中, Private表示 ( )。 ( A)此过程可以被其他过程调用 ( B)此过程不可以被任何其他过程调用 ( C)此过程只可以被本工程中的其他过程调用 ( D)此过程只可以被本窗体模块中的其他过程调用 15 为了使标签中的内容居中显示,应把 Alignment属性设置为 ( )。 ( A) 0 ( B) 1 ( C) 2 ( D) 3 16 为了在按下回车键时执行 某

6、个命令按钮的事件过程,需要把该命令按钮的 ( )属性设置为 True。 ( A) Value ( B) Cancel ( C) Enabled ( D) Default 17 下面叙述不正确的是 ( )。 ( A)对顺序文件中的数据操作只能按一定的顺序操作 ( B)顺序文件结构简单 ( C)能同时对顺序文件进行读写操作 ( D)顺序文件中只能知道第一个记录的位置 18 在窗体中添加一个命令按钮、一个标签和一个文本框,并将文本框的 Text属性置空,编写命令按钮 Commandl的 Click事件代码: Private Function fun(x As Long)As Boolean If x

7、 Mod 2=0 Then fun=True Else fun=False EndIf End Function Private Sub Commandl_Click() Dim n As Long n=Val(Text1 Text) p=IIf(fun(n), “奇数 ”, “偶数 ”) Label1 Caption=n&“是一个 ”&p End Sub 程序运行后,在文本框中输入 20,单击命令按钮后,标签中的内容为 ( )。 ( A) 20是一个奇数 ( B) 20 ( C) 20是一个偶数 ( D) 2 19 下面程序的输出结果是 ( )。 Private Sub Commandl_C

8、lick() ch$=“ABCDEF” proc ch Print ch End Sub Private Sub proc(ch As String) s=“” For k=Len(ch)To 1 Step-1 s=s & Mid(ch, k, 1) Next k ch=s EndSub ( A) ABCDEF ( B) FEDCBA ( C) A ( D) F 20 以下关于 Do UntilLoop 循环的说法正确的是 ( )。 ( A)先进入循环执行语句段落后,再判 断是否再进入循环 ( B)先进入循环执行语句段落后,再判断是否不再进入循环 ( C)执行前先判断是否不满足条件,若不满足才

9、进入循环 ( D)执行前先判断是否不满足条件,若满足才进入循环 21 在窗体上画一个命令按钮,名称为 Commandl,然后编写如下程序: Private Sub Commandl_Click() For i=1 To 2 For j=1 To i Print String(i, “Hello”) Nextj Print Nexti End Sub 程序运行后,如果单击命令按钮,则在窗体上显示的内容是 ( )。 ( A) H HH HH ( B) H ( C) HHHHH HHHH ( D) H HH HHHH 22 下列程序段的执行结果为 ( )。 a=6 For k=1 To 0 a=a+

10、k Next k Printk; a ( A) -1 6 ( B) -1 16 ( C) 1 6 ( D) 11 21 23 窗体上有名为 Text1、 Text2的两个文本框,和一个由 3个单选按钮组成的控件数组 Option1,如图 1所示。程序运行后,如果单击某个单选按钮,则执行 Text1中数值与该单选按钮所对应的运算 (乘 1、乘 10或乘 100),并将结果显示在 Text2中,如图 2所示。为了实现上述功能,在程序中的横线处应填入的内容是 ( )。 Private Sub Optionl_Click(_As Integer) If Text1 Text“”Then Select

11、Case Case 0:Text2 Text=Text1 Text Case 1:Text2 Text=Text1 Text*10 Case 2:Text2 Text=Text1 Text*100 End Select EndIf End Sub ( A) Option1 Index ( B) Index ( C) Option1(Index) ( D) Option1(Index) Value 24 下列关于通用对话框 CDI的叙述中,错误的是 ( )。 ( A)使用 CDl ShowColor方法,可显示 “颜色 ”对话框 ( B)显示 “字体 ”对话框前,必须先设置 CDI的 Flags

12、属性,否则会出错 ( C)只要在 “打开 ”对话框中选择了文件,并单击 “打开 ”按钮,即可将选中的文件打开 ( D) CancelError属性用于控制用户单击 “取消 ”按钮关闭对话框时,是否显示出错警告 25 在窗体上画 1个文本框,名称为 Text1,然后编写如下程序: Private Sub Form Load() Open“C: dat txt”For Output As#1 Text1 Text=“” End Sub Private Sub Text1_KeyPress(KeyAscii As Integer) If_=13 Then If UCase(Text1 Text=_)

13、 Then Close 1 End Else Write#1 Text1 Text Text1 Text=“” End If End If End Sub 程序的功能是,在 C盘根目录下建立 1个名为 dat txt的文件,在文本框中输入字符,每次按回车键 (回车符的 ASCII码是 13)都把当前文本框中的内容写入文件dat txt中,并清空文本框中的内容;如果输入 “END”,则结束程序,请选择适合空白处的语句 ( )。 ( A) KeyAscii “END” ( B) Text1 Text “END” ( C) Text1 Text 13 ( D) KeyAscii 13 26 下列程序

14、的执行结果是 ( )。 Private Sub Form Activate0 Dim score(3)As Integer,total As Integer Dim aa_scoreAsVariant score(1)=50:score(2)=14:score(3)=36 total=0:i=0 For Each aa_score In score i=i+1 total=total+aa_score Print i, aa_score total Next End Sub ( A) l 0 0 2 50 50 3 14 64 4 36 100 ( B) 1 50 50 2 14 64 3 3

15、6 100 ( C) 0 50 50 1 14 64 2 36 100 3 36 100 ( D) 0 0 0 1 50 50 2 14 64 3 36 100 27 要清除已经在图片框 Picture1中打印的字符串而不清除图片框中的图像,应使用语句 ( )。 ( A) Picture1 Cls ( B) Picture1 Picture=LoadPicture(“”) ( C) Picture1 Pint“” ( D) Picture1 Picture“” 28 执行以下程序后,在窗体上输出的是 ( )。 Private Sub Command l Click() Dim a For j=

16、1 To 20 Step 2 a(j)=J Next j Print a(1)+a(2)+a(3) EndSub ( A) 4 ( B) 5 ( C) 6 ( D) 7 29 下面程序的运行结果是 ( )。 Private Sub Form_Click() i=0 Do Until 0 i=i+1 Ifi10 Then Exit Do Loop Print i End Sub ( A) 0 ( B) 10 ( C) 11 ( D)出错 30 窗体上有 1个名为 List1的列表框,其中已经输入了若干个项目 (如图所示 );还有 2个文本框,名称分别为 Text1、 Text2, 1个名称为 C

17、ommandl的命令按钮,并有以下程序: Private Sub Commandl_Click() Dim str As String, S As String, k As Integer s=Text1 str=“” For k=List1 ListCount-1 To 0 Step-1 If InStr(List1 List(k), s)0 Then str=str & List1 List(k)&“” End If Next k If str=“”Then Text2=“没有匹配项目 ” Else Text2=str End If End Sub 程序运行时,在 Text1中输入 “京

18、”,单击命令按钮,则在 Text2中显示的内容是 ( )。 ( A)京 ( B)北京南京 ( C)南京北京 ( D)没有 匹配的项目 31 下面程序运行时,若输入 395,则输出结果是 ( )。 Private Sub Cmdl_Click() Dim a a=InputBox(“请输入一个 3位整数 ”) Print a Mod 10, a 100, (a Mod 100) 10 End Sub ( A) 5 9 3 ( B) 3 5 9 ( C) 5 3 9 ( D) 3 9 5 32 设已经在窗体上添加了一个通用对话框控件 CommonDialog1,以下语句正 确的是 ( )。 ( A

19、) CommonDialog1 Filter=ALLL Files * * = Pictures(* Bmp) * Bmp ( B) CommonDialog1 Filter=“ALLL Files” * * “Pictures(* Bmp)” * Bmp ( C) CommonDialog1 Filter=ALLL Files * * Pictures(* Bmp) * Bmp ( D) CommonDialog1 Filter=“ALLL Files * * Pictures(* Bmp) * Bmp” 33 Visual Basic根据计算机访问文件的方式将文件分成 3类,其中不包括 (

20、 )。 ( A)顺序文件 ( B) Unix文件 ( C)二进制文件 ( D)随机文件 34 用 Write和 Print语句向文件中写入多个数据的差别在于 ( )。 ( A) Write语句不会自动在数据项之间插入逗号 ( B) Print语句自动在数据项之问插入逗号 ( C) Write语句写入字符串会自动给字符串加上双引号;写入的正数前面没有空格 ( D) Print语句写入字符串会自动给 字符串加上双引号;写入的正数前面没有空格 35 窗体上建立了一个名为 CommonDialong1的通用对话框,用下面的语句建立一个对话框: CommonDialong1 Action=2,则以下语句

21、与之等价的是 ( )。 ( A) CommonDialon1 ShowOpen ( B) CommonDialog1 ShowSave ( C) CommonDialog1 ShowColor ( D) CommonDialog1 ShowFont 36 数据结构分为逻辑结构与 _。 37 在面向对象方法中,对象之间进行通信的构造称为 _。 38 衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准,其中_是度量一个模块功能强度的一个相对指标。 39 一名学生只能住一间宿舍,一间宿舍可住多名学生,则实体 “宿舍 ”与实体 “学生 ”的联系属于 _的联系。 40 数据模型包括数据结构、 _和

22、数据条件。 41 以下程序的功能是将多维数组 a(1 To m, 1 To n)中的元素转移到 一个名为 b(1 To n)的一 维数组中,请填写空白处,完成该程序。 Option Base 1 Private Sub Commandl_Click() Dim a(1 To 4, I To 5): Dim b() ReDim_ For i=1 T6 4 For j=1 To 5 a(i, j)=i*j Next j Next i CallTransf(a, 4, 5, b) EndSub Sub Transf(a(), m, n, b() DimxAs Integer x=1 For i=1

23、To m Forj=1 To n b(x)=_ x=x+1 Next j Nexti End Sub 42 在窗体上有一个名称为 Label1的 标签和一个名称为 Timer1的计时器,并编写有如下几个事件过程: Private SubForm_Load() Timer1 Enabled=False Timer1 Interval=_ End Sub Private Sub Form_Click() Timer1 Enabled=_ EndSub Private Sub Timer1_Timer() Label1 CaptiOn=_ End Sub 程序运行后,单击窗体,将在标签中显示当前时间

24、,每隔 1s钟变换一次,请填空。 43 引用列表框 (List1)最后一个列表项应使用的语句是 _。 44 在窗体上画一个驱动器列表框、一个目录列表框和一个文件列表框,其名称分别为 Drivel、 Dir1和 File1,为了使它们同步操作,必须触发 _事件和_事件,在这两个事件中执行的语句分别为 _和_。 VB笔试模拟试卷 230答案与解析 1 【正确答案】 B 【试题解析】 软件开发阶段包括需求分析、总体设计、详细设计、编码和测试五个阶段。其中需求分析阶段常用的工具是数据流图和数据字典。 2 【正确答案】 C 【试题解析】 根据二分法查找法需要两次: 首先将 60与表中间的元素 55进行比

25、较,由于 60大于 55,所以在线性表的后 半部分查找。 第二次比较的元素是后半部分的中间元素,将 60与表 中间的元素 70进行比较,由于 60小于 70,所以在线性表的前半部分 查找。 第三次比较的元素 是前半部分的中间元素即60,这时两者 相等,即查找成功。 3 【正确答案】 A 【试题解析】 根据数据结构中各数据元素之间前后关系 的复杂程度,一股将数据结构分为两大类型:线性结构与非线性结构。 如果一个非空的数据结构满足下列两个条件: 有且有一个根结 点; 每个结点最多有一一个前件,也最多有一个后件。则称该数据结 构为线性结构,又称线性表。所以线性表、栈与队列、线性链表都是 线性结构,而

26、二叉树是非线性结构。 4 【正确答案】 A 【试题解析】 随着计算机软件规模的扩大,软 件本身的 复杂性不断增加,研制周期显著变长,正确性难以保证,软件开发费 用上涨,生产效率急剧下降,从而出现了人们难以控制软件发展的局 面,即所谓的 “软件危机 ”。 5 【正确答案】 A 【试题解析】 耦合度是模块问互相连接的紧密程度的度量;内聚度是一个模块内部各个元素问彼此结合的紧密程度的度量。 6 【正确答案】 C 【试题解析】 线性表是一种线性结构,由 n(n0)个 元素组成,所以线性表可以是空表。但是在线性表中,第一个结点没 有前件,最后一个结点没有后件,其他结点有且只有 一个前件和后件, 所以选项

27、 C是错误的。 7 【正确答案】 C 【试题解析】 T就是关系 R中有的,同时 S中也有的有序组 (4、 5、 6),即交运算 ()。 8 【正确答案】 D 【试题解析】 线性表的顺序存储是用一片连续的空间来 存放数据元素,其特点是逻辑上相邻的元素在物理位置上也相邻。数据元素之间逻辑上的先后关系自动隐含存物理位置的相邻元素之中,冈此不需要另外开辟空间来保存元素之间的关系。 9 【正确答案】 A 【试题解析】 数据库管理系统在数据库的三级模式之间提供了两层映像, 保证了数据库中数据的较高的逻辑独立性和物理独立性。 10 【正确答案】 C 【试题解析】 自盒测试方法也称为结构测试或逻辑测试,主要方

28、泫有逻辑覆盖测试、基本路径测试等。 11 【正确答案】 D 【试题解析】 本题考查窗体文件的常用属性。窗体的 Height、 Width属性用于设置窗体的高和宽, Left和 Tot属性设置窗体在屏幕中的位置, Enabled属性设置为False时,窗体上所有的控件禁止应用。加载窗体时,自动运行窗体的 Load事件,执行 UnLoad方法以后,可以把当前窗体从内存中移出 。 12 【正确答案】 C 【试题解析】 本题考查 Move方法。 Move方法移动窗体或控件,并可改变其大小,具体的格式为: 对象 Move左边距离 ,上边距离 ,宽度 ,高度 ,其中对象可以是除时钟、菜单外的所有控件,省略

29、时默认为窗体。 Move方法的功能是:把对象从当前位置移动到左上角坐标为 (左边距离,上边距离 )的位置,同时根据高度和宽度参数来改变控件的高度和宽度。 13 【正确答案】 C 【试题解析】 本题考查运算符的优先级。首先计算函数调用,算术运算符优先级从高到低为: ()-、 *、 +-,因此首先计算 sqr(36),然后计算 ()括号内部的负号和平方运算符,接着计算 *和 +,然后计算 Int取整,最后计算运算符。 14 【正确答案】 D 【试题解析】 本题考查 Private的含义。 Prirate表示了过程或者变量的访问权限,仅局限于定义的窗体和模块,也就是此过程只可以被 l本窗体模块中的其

30、他过程调用。 15 【正确答案】 C 【试题解析】 本题考查 Alignment属性。控件的 Alignment属性表示控件中的文字水平对齐方式,属性值可取 3种值: 0为左对齐, 1为右 对齐, 2为居中。 16 【正确答案】 D 【试题解析】 本题考查控件的常见属性。对于所有具有 Cancel属性的控件,Cancel表示该控件是否当按下 “Esc”键时,执行某个事件过程。 Enabled表示控件是否可以使用,命令按钮的默认属性为 Default,表示当按下回车键的时候,执行某个命令按钮的事件过程。 17 【正确答案】 C 【试题解析】 本题考查顺序文件。顺序文件中的记录是顺序存放的,但各个

31、记录的长度可以不相同,因此只可以按顺序依次把记录读出来,顺序文件常用于存放文本文件。顺序文件 一行一条记录,记录可长可短,以 “换行 ”字符为分隔符号,仅仅知道第一个记录的位置。顺序文件打开一次,只能根据打开模式进行相应的一种操作。 18 【正确答案】 A 【试题解析】 本题考查函数调用以及 IIf函数。 IIf函数可用于执行简单的条件判断操作,其格式为 result=IIf(, , ),其中 “result”是函数的返回值, “条件 ”是一个逻辑表达式。当 “条件 ”为真时, IIf函数返回“TDie部分 ”的值,而当 “条件 ”为假时返回 “False部分 ”的值。 “True部分 ”或

32、“False部分 ”可以是表达式、变量或其他函数。函数。 fun(n)的功能是判断 n是否为偶数,是偶数则返回 True,否则返回 False。输入 20时, fun返回 True,则Commandl的单击事件中 IIf语句得到 “奇数 ”。 19 【正确答案】 B 【试题解析】 本题考查过程调用。过程 proc的功能是:从字符串 ch的最后一个字符开始,依次取出每一个字符,连接到 s中,构成一个新的字符串 (即是实现的字符串的逆置 )。程序运行时单击命令按钮调用函数的时候,实现了字符串“ABCDEF”的逆嚣。 20 【 正确答案】 C 【试题解析】 本题考查 Do UntilLoop 循环的

33、。对于这种循环结构,条件判断在循环体前,因此有可能一次循环体也不运行。在 Until引出的循环条件为 False时执行循环体,条件为 True时退出循环。 21 【正确答案】 A 【试题解析】 本题考查循环嵌套程序分析。外层循环共执行 2次,第一次执行外循环,内层循环变量为 1到 1,执行一次;第二次执行外循环,内层循环变量为 1到 2,执行 2次。 string函数产生 i个 “Hello”中的第一个字符 H。 22 【正确答案】 C 【试题解析】 本题考查循环的分析。 For型循环默认的循环变量的步长为 1,由于循环变量的初值大予终值,因此循环体一次也不执行。 23 【正确答案】 B 【试

34、题解析】 本题考查控件数组元素的区分。控件数组由一组相同类型的控件组成。它们共用一个控件名,具有相同的属性,建立时系统给每个元素赋一个惟一的索引号 (Index),索引号从 0开始。控件数组共享同样的事件过程,通过返回的下标值区分控件数组中的各个控件。 24 【正确答案】 C 【试题解析】 通用对话框 (CommonDialog)提供诸如扣开 文件 (ShowOpen)、保存文件 (ShowSave)、设置打印选项 (ShowPrinter)、选择颜色和字体 (ShowFont)、显示帮助 (ShowHelp)等操作的一组标准对话框,该控件运行时不可见。当通用对话框显示为 “打开 ”类型时,单

35、击 “打开 ”按钮后其 FileName属性可返回或设置所选文件的路径和文件名,但并不能直接打开该文件。使用显示字体 (Font)对话框之前,必须先设置控件的 Flags属性为 cdlcFBoth、 cdICFPrinterFonts、cdlCFScreenFonts这 3个值中的一个。 CancelError属性用于设置当用户选择 “取消 ”按钮时,是否显示错误信息 (默认为否 )。 25 【正确答案】 A 【试题解析】 本题考查 KeyPress事件。在 Text1中输入字符时,将触发 Tcxt1的 KeyPress事件,同时可返回一个 KeyAscn参数 (输入字符的 AscII码,区分

36、大小写 )。当 KeyAscii为 13时,表示输入了回车键,此时判断 Text1的文本信息,如果 Text1的文本为 “END”,则关闭文件,退出程序。 26 【正确答案】 A 【试题解析】 本题考查 For Each In语句。该语句的使用形式为: For Each成员In数组 Next ,适用于不关心数组中的元素个数或者不清楚有多少个元素,使用时要求成员为变体类型变量。当激活窗体时,对 score数组中的每个元素进行求和,同时 i记下当前计算数组元素的个数。默认数组下标从 0开始,题中 score数组中含有 4个元素,输出 4行。 27 【正确答案】 A 【试题解析】 本题考查常用的方法

37、。 Cls方法的使用形式为: 对象】 Cls,作用是清除运行时在窗体或图形框中显示的文本或图形,而不能清除图像。要不清除在设计时的文本,同 时也不能清除图形,应用 LoadPicture可以清除或者装入图片。 28 【正确答案】 A 【试题解析】 本题考查数组元素的赋值。利用循环对数组 a中所有的元素赋值,循环变量的初值为 1,步长为 2。因此数组 a中所有的奇数下标项的值为相应的下标,偶数下标项的值为 0。因此 a(1)+a(2)+a(3)=1+0+3。 29 【正确答案】 C 【试题解析】 本题考查 DountilLoop 循环的。对于这种循环结构,条件判断在循环体前,因此有可能一次循环体

38、条件也不执行。由 Until引出的循环为,当条件为 False时执行循环体;为 True时退出循环。初始时,题中 Until后面的条件为0,因此会一直运行循环体,直到 i大于 10成立,退出循环。 i第一次大于 10的值为 11,因此最后输出 11。 30 【正确答案】 C 【试题解析】 本题考查循环程序的分析以及列表框属性的应用。首先Instr(List1 List(k), s)语句的作用是在 List1 List(k)中从头开始寻找 s,找不到则返回 0,否则返回 s在 List1 List(k1中的位置。整个循环体的功能是,从列表框中最后一个列表项开始寻找含有与 Text1中输入的字符串

39、相同的子串,如果存在相同的子串,则把 List1 List(k)全部连接到 str中。 31 【正确答案】 C 【试题解析】 VB中常用算术运算符有 8个,其中幂运算符 ()优先级最高;其次是取负 (-)、乘 (*)、浮点除 ( )、整除 ( )、取模 (Mod)、加 (+)、减 (-)。 32 【正确答案】 D 【试题解析】 本题考查通用对话框的常见属性。通用对话框的 Filter属性用于设置显示文件的类型。使用格式为: CommonDialog1 Filter=“类型描述 1 类型 类型描述 2 类型 ” 。 33 【正确答案】 B 【试题解析】 本题考查 VB文件的分类。 VB中根据文件

40、的访问形式分为顺序文件、随机文件和二进制文件。 34 【正确答案】 C 【试题解析】 本题考查顺序文件的写入命令。顺序文件写入包括 Print和Write,写入格式为: WritePrint#文件号, 输出列表 。其中, Write为紧凑格式,文件的数据项之间插入 “, ”,并要加上双引号。 35 【正确答案】 B 【试题解析】 本题考查通用对话框。系统提供了 6种通用对话框。可以利用其Action值和提供的不同方法来区分不同的对话框。 Action取值可为: 1、 2、 3、4、 5、 6,对应的方法分别为 showOpen、 Showsave、 ShowColor、 ShowFont、Sh

41、owPrinter、 ShowHeIp。 36 【正确答案】 存储结构 【试题解析】 数据结构是指相互之间存在一种或多种特定关系的数据元素的集合,即数据的组织形式。它分为数据的逻辑结构和数据的存储结构。 37 【正确答案】 消息 【试题解析】 对象之间进行通信的构造叫做消息,它请求对象执行某一处理或回答某一要求 的信息,它统一了数据流和控制流。 38 【正确答案】 内聚性 【试题解析】 模块的独立程度是评价设计好坏的重要度量标准。衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准。内聚性是度量一个模块功能强度的一个相对指标,耦合性则用来度量模块之间的相互联系程度。 39 【正确答案】 一

42、对多 【试题解析】 在现实世界中事物间的关联称为联系。在概念世界中联系反映了实体集间的一定关系。两个实体集间的联系实际上是实体集问的函数关系,这种函数关系可以有 3种,分别是一对一,一对多和多对多。依据题意, 一名学生只能住一间宿舍,一间宿舍可住多名学生,所以实体 “宿舍 ”与实体 “学生 ”的联系属于一对多的联系。 40 【正确答案】 数据操作 【试题解析】 数据模型就是现实世界的反映,数据模型所描述的内容有 3个部分,它们是数据结构、数据操作与数据约束。 41 【正确答案】 b(20) a(i, j) 【试题解析】 本题考查二维数组和一维数组的对应关系。二维数组中有 20个元素,因此 b的

43、大小为 20, Redim b(20)。调用丁 Tansf函数把 m行 n列的二维数组存放到一维数组 b中,利用二层循环访问数组 a的每个元素,依次存放到 b中。 42 【正确答案】 1000 True Time$() 【试题解析】 本题考查时钟控件。时钟控件的 Interval属性为两个 Timer事件之间的事件间隔,单位为 ms(毫秒 ),若间隔 1s,那么 Interval属性为 1 000。单击窗体时启动时钟,因此时钟的 Enabled属性为 True,执行 Timer事件,利用 Time函数获得系统时间。 43 【正确答案】 List1 List(ListCount-1) 【试题解析

44、】 本题考查列表框的常见属性。列表框中的所 有列表项全部存放在数组 List中,数组的下标从 0开始,通过 ListCount属性可知列表框中的项目数量。 44 【正确答案】 驱动器的 Change目录的 Change Dirl Pach=Drjvel DriveFile1 Path=Dirl Path 【试题解析】 本题考查文件系统控件。要使驱动器、目录和文件列表框同步显示,需要在驱动器 Drivel的 change事件中,编写 Dirl Path=Drivel_Drive语句;而使文件的路径和目录的一致,则需要在目录 Dirl的 change事件巾编写File1 path=Dirl Path语句。这两个事件都编写好后,就可以使驱动器、目录和文件列表框同步显示了。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1