ImageVerifierCode 换一换
格式:DOC , 页数:23 ,大小:81.50KB ,
资源ID:1327842      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1327842.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(【计算机类职业资格】二级VISUAL+BASIC笔试-344及答案解析.doc)为本站会员(dealItalian200)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

【计算机类职业资格】二级VISUAL+BASIC笔试-344及答案解析.doc

1、二级 VISUAL+BASIC 笔试-344 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.已知一个部门有多个职工,一个职工只在一个部门工作;一个职工参加多个项目,一个项目可由多个职工完成则部门和职工、职工和项目间的联系分别是_ 。(分数:2.00)A.1:n 1:nB.1:1 1:nC.m:n m:nD.1:n m:n2.当 ScrollBars 属性的值为 _ 时,给文本框同时加水平滚动条和垂直滚动条。(分数:2.00)A.0B.1C.2D.33.下列关于数据结构的基本概念的叙述中,错误的是 _。(分数:2.00)A.数据元素是数据的

2、基本单位B.数据项是有独立含义的数据最小单位C.数据结构概念包含的主要内容是数据的逻辑结构和数据的存储结构D.数据的逻辑结构分为线性结构和非线性结构4.一个工程包括各种类型的文件,其扩展名为.vbp 的文件是_ 。(分数:2.00)A.工程文件B.窗体的二进制数据文件C.类模块的文件D.标准模块文件5.为了在运行时能显示窗体左上角的控制菜单框(系统菜单),必须_ 。(分数:2.00)A.把窗体的 ControlBox 属性设置为 FalseB.把窗体的 ControlBox 属性设置为 TrueC.把窗体的 MaxButton 属性设置为 FalseD.把窗体的 MaxButton 属性设置为

3、 True6.下列关于数据类型的叙述中,错误的一条是_ 。(分数:2.00)A.逻辑数据类型用于逻辑判断,它只有 True 和 False 两个值B.Visual Basic 中所有未定义的变量的默认数据类型是字符型C.对象变量作为 32 位(4 个字节)地址来存储D.日期型数据的存储空间占用 8 字节7.数据管理技术随着计算机技术的发展而发展。数据库阶段具有许多特点,但下面列出的特点中,_ 不是数据库阶段的特点。(分数:2.00)A.数据结构化B.数据面向应用程序C.数据共享性高D.数据具有较高的独立性8.下面的概念中,不属于面向对象方法的是_ 。(分数:2.00)A.对象B.继承C.类D.

4、过程调用9.Visual Basic 的主窗口中不包含_ 。(分数:2.00)A.标题栏B.状态栏C.菜单栏D.工具栏10.鼠标光标的形状通过 _来设置。(分数:2.00)A.MouseMove 事件B.MouseUp 事件C.MouseDown 事件D.MousePoint 属性11.改变控件的位置不能通过 _ 方法来直接实现。(分数:2.00)A.改变控件 Top 值B.使用 Move 方法C.拖放控件D.改变控件 Left 值12.在理想情况下,每一个菜单都应有唯一的访问键(菜单名后括号中的英文字母)来方便使用键盘选择命令的用户。用户可以在键盘上同时按下 _ 和访问键,以选中菜单或菜单项

5、。(分数:2.00)A.Ctrl 键B.Shift 键C.Alt 键D.Tab 键13.将命令按钮的_ 属性设置为 True 后,就可以按 Esc 键触发其 Click 事件。(分数:2.00)A.CancelB.EscC.EnabledD.Default14.算法是求解问题的方法,具有输入,输出、有穷性、确定性和 _的特性。(分数:2.00)A.可行性B.计算性C.程序设计性D.检索性15.以下 4 种描述中,错误的是_ 。(分数:2.00)A.常量又可分为文字常量和符号常量B.文字常量也就是常数,一般包括字符串常量和数值常量两类C.符号常量是用一个标识符来代表一个常数,好像是为常数取一个名

6、字,但仍保持常数的性质D.符号常量的使用和变量的使用没有差别16.以下程序运行后,单击命令按钮,窗体显示的结果是 _。Private Function p1(x As Integer,y As Integel,z As Integer)p1=2*x+y+3*zEnd FunctionPrivate Function p2(x As Integer,y As Integer,z As Integer)p2=p1(2,y,x)+xEnd FunctionPrivate SubCommandl_Click()Dim a As IntegerDim b As IntegerDim c As Integ

7、era=2:b=3:c=4Print p2(c,b,(分数:2.00)A.End SubA) 19B.21C.22D.2317.设有如下通用过程:Public Sub Fun(a(),ByVal x As Integer)For i=1 To 5x=x+a(i)NextEnd Sub在窗体上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,然后编写如下的事件过程:Private Sub Command1_Click()Dim arr(5)As VariantFor i=1 To 5arr(i)= iNextn=10Call Fun(arr(),n)Text1.Tex

8、t=nEnd Sub程序运行后,单击命令按钮,则在文本框中显示的内容是 _。(分数:2.00)A.10B.15C.25D.2418.设栈 S 的初始状态为空,栈的容量为 5,若入栈的元素的顺序是 e1、e 2、e 3、e 4、e 5,则出栈元素的顺序不可能是 _。(分数:2.00)A.e1、e 2;e 3、e 4、e 5B.e5、e 4、e 3、e 2、e 1C.e2、e 4、e 3、e 5、e 1D.e3、e 4、e 1、e 2、e 519.下列叙述中,正确的是_ 。(分数:2.00)A.实体集之间一对一的联系实际上就是一一对应的关系B.关系模型只能处理实体集之间一对一的联系C.关系模型属于

9、格式化模型D.以上 3 种说法都不对20.当 Value 属性的值为 _时,表示复选框被选定。(分数:2.00)A.0B.1C.2D.任何值21.设有语句:Open “c:/Test.Dat“ For Output As #1则以下错误的叙述是 _。(分数:2.00)A.该语句打开 C 盘根目录下一个已存在的文件 Test.DatB.该语句在 C 盘根目录下建立一个名为 Test.Dat 的文件C.该语句建立的文件的文件号为 1D.执行该语句后,就可以通过 Print #语句向文件 Test.Dat 中写入信息22.软件工程的需求分析阶段的主要任务是明确系统的_ 。(分数:2.00)A.运行平

10、台B.业务流程C.软件结构D.数据结构23.软件结构是软件模块间关系的表示,软件模块之间的关系可以有多种,以下选项中,_ 不是其最基础的关系。(分数:2.00)A.调用关系B.包含关系C.嵌套关系D.网状关系24.Visual Basic 中的每个对象都有自己的名字,名字的长度不能超过_ 个字符。(分数:2.00)A.10B.32C.128D.25525.以下叙述中,错误的是 _。(分数:2.00)A.一个工程中只能有一个 Sub Main 过程B.窗体的 Show 方法的作用是将指定的窗体装入内存并显示该窗体C.窗体的 Hide 方法和 Unload 方法的作用完全相同D.若工程文件中有多个

11、窗体,可以根据需要指定一个窗体为启动窗体26.在窗体上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim array1(10,10)As IntegerDim i,j As IntegerFor i;1 TO 3For i=2 To 4array1(i,j)=i+jNext jNext iText1. Text=array1(2,3)+array1(3,4)End Sub程序运行后,单击命令按钮,则文本框中显示的值是 _。(分数:2.00)A.12B.13C.14D.1527.以下程

12、序运行时,单击窗体后,在窗体上输出的结果是 _。Private SubForm_Click()Dim a As Integer,b As Integera=10 :b=20Call ff(a,B) Print a,bEnd SubPrivate Sub ff(x As Integer,y As Integer)x=x+yy=x+yEnd Sub(分数:2.00)A.30 50B.30 30C.20 20D.10 2028.窗体的 MouseDown 事件过程如下:Form_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As

13、 Single)有 4 个参数,关于这些参数,正确的描述是 _。(分数:2.00)A.通过 Button 参数判定当前按下的是哪一个鼠标键B.Shift 参数只能用来确定是否按下 Shift 键C.Shift 参数只能用来确定是否按下 Alt 和 Ctrl 键D.参数 x 和 y 用来设置鼠标当前位置的坐标29.如果想对多个控件进行操作,正确的操作是_ 。(分数:2.00)A.同时按住 Ctrl 键和 Shift 键不放开,然后用鼠标左键分别单击所要选择的控件B.按住 Shift 键不放开,然后用鼠标左键分别单击所要选择的控件C.按住 Alt 键不放开,然后用鼠标左键分别单击所要选择的控件D.

14、用鼠标左键分别单击所要选择的控件30.下列叙述中,错误的一条是_ 。(分数:2.00)A.控件数组由一组相同类型的控件组成,它们共用一个控件名,具有相同的属性B.控件数组 Command1(3)表示控件数组名为 Command1 的第 3 个元素C.自定义数据类型(也可称为记录类型)的定义通过 Type 语句来实现D.自定义数据类型中的元素类型可以是字符串,但应是定长字符串31.以下程序运行后输出的结果是 _。Option Base 1Private Sub Form_Click()Dim A(20)For K=1 To 20A(K)=K2Next KPrint A(K)End Sub(分数:

15、2.00)A.20B.441C.400D.出错信息32.在窗体上画两个名称分别为 Text1、Texte2 的文本框和一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private SubCommand1_Click()Dim x As Integer,n As Integerx=1n=0Do While x20x=x*3n=n+1LoopText1.Text=Str(x)Text2.Text=Str(n)End Sub程序运行后,单击命令按钮,在两个文本框中显示的值分别是 _。(分数:2.00)A.15 和 1B.27 和 3C.195 和 3D.600 和 433.对于采用

16、软件工程方法设计的软件,其维护工作应始于_ 。(分数:2.00)A.回归测试B.阅读代码C.阅读设计文档D.需求分析34.设有变量声明 Dim TestDate As Date,为变量 TestDate 正确赋值的表达方式是 _。(分数:2.00)A.TestDate=#1/1/2002#B.TestDate#”1/1/2002“#C.TestDatedate(“1/1/2002“)D.TestDateFormat(“m/d/yy“,“1/1/2002“)35.Visual Basic 是一种面向对象的程序设计语言,构成对象的三要素是 _。(分数:2.00)A.属性、窗体和控件B.属性、事件和

17、方法C.数据、记录和文件D.窗体、模块和过程二、填空题(总题数:11,分数:30.00)36.数据结构的实质一般包括 3 部分:数据元素的逻辑结构、 【1】 以及数据元素的操作(运算)。(分数:2.00)填空项 1:_37.对于一个二维数组 A1m,1n,若按列为主序存储,则任一元素 Ai,j的相对地址是 【2】 。(分数:2.00)填空项 1:_38.结构化设计主要分为系统设计和模块设计, 【3】 的任务是决定系统的模块结构。(分数:2.00)填空项 1:_39.黑盒测试是从 【4】 观点出发的测试。(分数:2.00)填空项 1:_40.第一范式是满足关系模式所要遵循的最基本的条件的范式,即

18、关系中的每个属性必须是 【5】 的简单项。(分数:2.00)填空项 1:_41.在窗体上利用菜单编辑器设计一个主菜单项“菜单控制”(Name 属性值为 mnuMenu),然后为其设计两个子菜单项“增加菜单”(Name 属性值为 mnuAdd) 和“减少菜单”(Name 属性值为 mnuDel),另外设置一个标题为空的菜单项控件数组),其 Name 属性值为 mnuDyn,Index 值为 0,Visible 属性值为 False;然后编写以下程序来实现增加和减少菜单项的功能,完成程序。Dim Inxld As IntegerPrivate Sub mnuAdd_Click()Dim mnuc

19、As Stringmnuc=InputBox(“input caption“)InxId;InxId+1【6】 mnuDyn(InxId) mnuDyn(Inxld) ,Calption=mnucmauDyn(InxId) .Visible=TrueEnd SubPrivate SubmnuDel_Click()Dim i As IntegerIf 【7】 ThenMsgBox “菜单项已全部被删除“ElseUnload mnuDyn(InxId) InxId=InxId-1End IfEnd Sub(分数:4.00)填空项 1:_42.在窗体上画两个文本框,名字分别为 Text1 和 Tex

20、t2,然后编写下列程序。程序运行后,如果在文本框 Text2 中输入 lmn,那么在文本框 Text1 中显示的内容将是 【8】 。Private Sub Form_Load()ShowText1.Text=“ “Text2.Text=“ “Text2.SetFocusEnd SubPrivate Sub Text2_KeyPress(KeyAseii As Integer)Text1.Text=Text1.Text+Chr(KeyAscii-5)End Sub(分数:2.00)填空项 1:_43.设计一个窗体,窗体上画一个名为 Command1 的命令按钮、一个名为 CommonDialog

21、l 的通用对话框控件、一个名为 Text1 的文本框,利用“颜色”对话框将文本框中的字体颜色设置成用户所选择的颜色,为此编写以下程序代码,井按要求将程序补充完整。Private Sub Command1_Click()CommonDialogl.Flags=cdlCCRGBInitCommonDialogl.Color=Text1.ForeColor【9】 Text1.ForeColor=CommonDialog1.ColorEnd Sub(分数:2.00)填空项 1:_44.下列程序的功能是:把一维数组 a 的元素,每 5 个元素赋值给二维数组 b 的每一行。Private SubComma

22、nd1_Click()Dim a(25)As Integer,b(5,5)As IntegerFor i=1 To 【10】 a(i)=Int(Rnd*25)Print a(i);Next iPrintFor i=1 To 5For i=1 To 5b(i,j)= 【11】 Print b(i,j);Next jPrintNext iEnd Sub(分数:4.00)填空项 1:_45.下列程序的功能是求 336的个位和十位数的值,填空补充程序。Private Sub Command1 Click()n=1For i=1 To 6n=n*33n=n Mod 100Next im= 【12】 n=

23、 【13】 Print“十位数是”;n;”个位数是”;mEnd Sub(分数:4.00)填空项 1:_46.下面程序的功能是:将数组 a 中下标值为偶数的元素从小到大排列,其他元素不变。Dim a(1 To 10),i,j,kFor i=1 To 10a(i):InputBox(“input:“)Next iFor i;1 To 10Print a(i)Next iPrintFor i=2 To 10 【14】 For j=i+2 To 10If 【15】 Thent=a(i)a(i)=a(j)a(j)=tEnd IfNext jNext iFor i=1 To 10Print a(i)Nex

24、t i(分数:4.00)填空项 1:_二级 VISUAL+BASIC 笔试-344 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.已知一个部门有多个职工,一个职工只在一个部门工作;一个职工参加多个项目,一个项目可由多个职工完成则部门和职工、职工和项目间的联系分别是_ 。(分数:2.00)A.1:n 1:nB.1:1 1:nC.m:n m:nD.1:n m:n 解析:解析 实体和实体间的联系有 3 种:1:1、1:n 和 m:n。1:1 的联系:对于实体集 A 中的每一个实体,实体集 B 中至多有一个实体与之联系,反之亦然。1:n 联系:对于

25、实体集 A 中的每一个实体,实体集 B 中有 n 个实体(n0)与之联系;反之,对于实体集B 中的每一个实体,实体集 A 中至多只有一个实体与之联系。m:n 联系:对于实体集 A 中的每一个实体,实体集 B 中有 n 个实体(n0)与之联系。对于实体集 B 中的每一个实体,实体集 A 中也有 m 个实体(m0)与之联系。2.当 ScrollBars 属性的值为 _ 时,给文本框同时加水平滚动条和垂直滚动条。(分数:2.00)A.0B.1C.2D.3 解析:解析 当 SerollBars 属性的值为 0(None)时,文本框无滚动条;当 ScrollBars 属性的值为1(Horizontal)

26、时,给文本框加水平滚动条;当 ScrollBars 属性的值为 2(Vertical)时,给文本框加垂直滚动条;当 SerollBars 属性的值为 3(Both)时,给文本框同时加水平滚动条和垂直滚动条。3.下列关于数据结构的基本概念的叙述中,错误的是 _。(分数:2.00)A.数据元素是数据的基本单位B.数据项是有独立含义的数据最小单位C.数据结构概念包含的主要内容是数据的逻辑结构和数据的存储结构 D.数据的逻辑结构分为线性结构和非线性结构解析:解析 本题的考查点是数据结构的基本概念。数据是对客观事物的符号表示,常见的符号有字符、数值、图像、声音等,数据就是指能输入到计算机并被计算机所处理

27、的所有符号的集合。数据元素是数据的基本单位,在数据库中称为实体数据,它不是最小单位。一个数据元素可以由若干数据项组成,数据项是数据中有独立含义的不可分割的最小单位。数据结构的概念包含 3 个方面的内容:数据间的逻辑结构、数据在计算机中的存储方式以及在这些数据上定义的运算的集合。数据的逻辑结构是数据关系的描述,只抽象反映数据元素间的逻辑关系,而不管在计算机中的存储方式;数据的逻辑结构包括线性结构和非线性结构。数据的存储结构是逻辑结构在计算机中的存储实现。数据的运算是逻辑结构相应的各种运算,每一种逻辑结构都有一个运算的集合。4.一个工程包括各种类型的文件,其扩展名为.vbp 的文件是_ 。(分数:

28、2.00)A.工程文件 B.窗体的二进制数据文件C.类模块的文件D.标准模块文件解析:解析 工程文件的扩展名为.vbp,窗体的二进制数据文件的扩展名为.frx,类模块的文件的扩展名为.cls,标准模块文件的扩展名为.bas。5.为了在运行时能显示窗体左上角的控制菜单框(系统菜单),必须_ 。(分数:2.00)A.把窗体的 ControlBox 属性设置为 FalseB.把窗体的 ControlBox 属性设置为 True C.把窗体的 MaxButton 属性设置为 FalseD.把窗体的 MaxButton 属性设置为 True解析:解析 当 ControlBox 属性为 True 时,窗体

29、左上角有控制菜单框;为 False 时,则无控制菜单框。当 MaxButton 属性为 True 时,窗体右上角有“最大化”按钮;为 False 时,则无“最大化”按钮。6.下列关于数据类型的叙述中,错误的一条是_ 。(分数:2.00)A.逻辑数据类型用于逻辑判断,它只有 True 和 False 两个值B.Visual Basic 中所有未定义的变量的默认数据类型是字符型 C.对象变量作为 32 位(4 个字节)地址来存储D.日期型数据的存储空间占用 8 字节解析:解析 变体(Variant)数据类型是一种类型可变的数据类型,它可以表示任何类型的数据。变体数据类型在不同的场合代表不同的数据类

30、型。Visual Basic 中所有未定义的变量的默认数据类型是变体数据类型。7.数据管理技术随着计算机技术的发展而发展。数据库阶段具有许多特点,但下面列出的特点中,_ 不是数据库阶段的特点。(分数:2.00)A.数据结构化B.数据面向应用程序 C.数据共享性高D.数据具有较高的独立性解析:解析 数据的结构化是数据库阶段的重要特征之一。在数据库阶段,数据不再面向应用,而是面向整个系统,数据的共享性高、冗余小、易于扩展。由于数据库三级模式间的两级映像,数据具有较高的独立性。8.下面的概念中,不属于面向对象方法的是_ 。(分数:2.00)A.对象B.继承C.类D.过程调用 解析:解析 选项 A、选

31、项 B、选项 C 属于面向对象方法,选项 D 属于面向过程方法。9.Visual Basic 的主窗口中不包含_ 。(分数:2.00)A.标题栏B.状态栏 C.菜单栏D.工具栏解析:解析 Visual Basic 的主窗口包括标题栏、菜单栏和工具栏,没有状态栏。10.鼠标光标的形状通过 _来设置。(分数:2.00)A.MouseMove 事件B.MouseUp 事件C.MouseDown 事件D.MousePoint 属性 解析:解析 鼠标光标的形状通过 MousePoint 属性来设置,该属性可以在属性窗口中设置,也可以在代码窗口中设置。MousePoint 属性是一个整数,可以取 0-15

32、。11.改变控件的位置不能通过 _ 方法来直接实现。(分数:2.00)A.改变控件 Top 值B.使用 Move 方法C.拖放控件 D.改变控件 Left 值解析:解析 用鼠标拖放控件不能改变控件的位置,移动控件必须通过程序来实现,例如可以使用 Move方法或改变 Left、Top 属性等来实现。12.在理想情况下,每一个菜单都应有唯一的访问键(菜单名后括号中的英文字母)来方便使用键盘选择命令的用户。用户可以在键盘上同时按下 _ 和访问键,以选中菜单或菜单项。(分数:2.00)A.Ctrl 键B.Shift 键C.Alt 键 D.Tab 键解析:解析 在 Visual Basic 中,菜单项的

33、访问键应该与辅助键 Alt 联合使用,也就是说,当需要用键盘访问某菜单或菜单项时,可以按组合键“Alt+访问键”。13.将命令按钮的_ 属性设置为 True 后,就可以按 Esc 键触发其 Click 事件。(分数:2.00)A.Cancel B.EscC.EnabledD.Default解析:解析 当命令按钮的 Cancel 属性设置为 True 时,按 Ese 键就和用鼠标单击该按钮相同,触发其Click 事件。14.算法是求解问题的方法,具有输入,输出、有穷性、确定性和 _的特性。(分数:2.00)A.可行性 B.计算性C.程序设计性D.检索性解析:解析 操作的实现是用算法来描述的。算法

34、就是解决问题的方法,它是由一个若干条指令组成的有穷序列,必须满足下述规则。有穷性一个算法必须总是执行有穷步结束,且每一步必须在有穷时间内完成。确定性算法中的每条指令必须有确切的含义,无二义性。对相同的输入,每次的运算结果应一致。可行性算法中每条指令的执行时间都是有限的。输入一个算法有零个或多个输入,它们是算法开始前对算法最初的给出量。输出至少产生一个输出,它是同输入有某种关系的量。15.以下 4 种描述中,错误的是_ 。(分数:2.00)A.常量又可分为文字常量和符号常量B.文字常量也就是常数,一般包括字符串常量和数值常量两类C.符号常量是用一个标识符来代表一个常数,好像是为常数取一个名字,但

35、仍保持常数的性质D.符号常量的使用和变量的使用没有差别 解析:解析 符号常量和变量的使用是不同的。用户声明符号常量的语法格式如下。Public | PrivateConst符号常量名As类型名=表达式用户声明变量的格式则为:Dim变量名As变量类型,变量名As变量类型常量的值在运行过程中不能被改变,变量的值则可以改变。16.以下程序运行后,单击命令按钮,窗体显示的结果是 _。Private Function p1(x As Integer,y As Integel,z As Integer)p1=2*x+y+3*zEnd FunctionPrivate Function p2(x As Int

36、eger,y As Integer,z As Integer)p2=p1(2,y,x)+xEnd FunctionPrivate SubCommandl_Click()Dim a As IntegerDim b As IntegerDim c As Integera=2:b=3:c=4Print p2(c,b,(分数:2.00)A.End SubA) 19B.21C.22D.23 解析:解析 当程序执行到 Print p2(c,b,a)语句时,首先调用函数过程 p2,将实参 c、b、a,的值4、3、2 按顺序传递给 p2 的形参 x、y、z,使形参 x、y、z 的值分别是 4、3、2。当执行到

37、函数过程 p2中的语句 p2=p1(z,y,x)+x 时,又去调用函数过程 p1,并将实参 x、y、x 的值 2、3、4 按顺序传递给形参 x、y、z,使函数过程 p1 的形参 x、y、z 的值分别是 2、3、4。于是执行 p1 中的语句p1=2*x+y+3*x2*2+3+3*44+3+1219。即函数过程 p2 中 p1(2,y,x)的值为 19,因此 p2=p1(2,y,x)+x=19+4=23。该值返回给 Command1_Click 事件过程中的 p2(c,b,a),所以窗体显示的值是 23。17.设有如下通用过程:Public Sub Fun(a(),ByVal x As Integ

38、er)For i=1 To 5x=x+a(i)NextEnd Sub在窗体上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,然后编写如下的事件过程:Private Sub Command1_Click()Dim arr(5)As VariantFor i=1 To 5arr(i)= iNextn=10Call Fun(arr(),n)Text1.Text=nEnd Sub程序运行后,单击命令按钮,则在文本框中显示的内容是 _。(分数:2.00)A.10 B.15C.25D.24解析:解析 Fun 函数的参数 x 为传值调用。在函数中,对 x 值的改变不能够返回给

39、n,因此最后 n 的值仍然为 10,没有改变。故应选择 A。18.设栈 S 的初始状态为空,栈的容量为 5,若入栈的元素的顺序是 e1、e 2、e 3、e 4、e 5,则出栈元素的顺序不可能是 _。(分数:2.00)A.e1、e 2;e 3、e 4、e 5B.e5、e 4、e 3、e 2、e 1C.e2、e 4、e 3、e 5、e 1D.e3、e 4、e 1、e 2、e 5 解析:解析 栈是仅在表头和表尾进行插入和删除元素操作的线性表,其特点是“先进后出”。本题中,进栈的过程中可以出栈。选项 D 中,如果第一个出栈的元素为 e3,由于入栈顺序是 e1、e 2、e 3,那么 e3出栈后,栈中元素

40、必定有 e1和 e2,因为 e1先入栈,故 e1应在 e2后出栈,所以选项 D 是不可能的出栈顺序。19.下列叙述中,正确的是_ 。(分数:2.00)A.实体集之间一对一的联系实际上就是一一对应的关系B.关系模型只能处理实体集之间一对一的联系C.关系模型属于格式化模型D.以上 3 种说法都不对 解析:解析 实体集之间一对一的联系不一定是一一对应的关系,选项 A 错误;关系模型中可以直接描述多对多的实体联系,选项 B 错误,关系模型是与格式化模型完全不同的数据模型,它用表格数据来表示实体本身及其相互之间的联系,建立在数学理论基础上,选项 C 错误。20.当 Value 属性的值为 _时,表示复选

41、框被选定。(分数:2.00)A.0B.1 C.2D.任何值解析:解析 Value 属性的值为 0(Unchecked),表示复选框未被选定,这是默认设置,Value 属性的值为 1(Checked),表示复选框被选定;Value 属性的值为 2(Grayed),表示复选框变成灰色,禁止用户选择。21.设有语句:Open “c:/Test.Dat“ For Output As #1则以下错误的叙述是 _。(分数:2.00)A.该语句打开 C 盘根目录下一个已存在的文件 Test.Dat B.该语句在 C 盘根目录下建立一个名为 Test.Dat 的文件C.该语句建立的文件的文件号为 1D.执行该

42、语句后,就可以通过 Print #语句向文件 Test.Dat 中写入信息解析:解析 Open 打开文件方式为 Output 时,表示在指定目录下打开文件,如果存在,覆盖文件;如果不存在,则新建文件。Open 打开文件方式为 Input 时,才是打开指定目录下的文件,并能够进行读操作。22.软件工程的需求分析阶段的主要任务是明确系统的_ 。(分数:2.00)A.运行平台B.业务流程 C.软件结构D.数据结构解析:解析 本题的考查点是软件需求分析的任务。需求分析的任务是:用户和分析人员双方共同来理解系统的需求,并将共同理解形成一份软件需求说明书。分析阶段是面向“问题”的,主要对用户的业务活动进行

43、分析,明确在用户的业务环境中软件系统应该做什么。故选项 B 正确。23.软件结构是软件模块间关系的表示,软件模块之间的关系可以有多种,以下选项中,_ 不是其最基础的关系。(分数:2.00)A.调用关系B.包含关系C.嵌套关系D.网状关系 解析:解析 本题的考查点是软件模块之间关系的种类。软件模块之间最基础的关系可以有多种,如调用关系、包含关系和嵌套关系。网状关系是复杂的关系,不是基础关系。24.Visual Basic 中的每个对象都有自己的名字,名字的长度不能超过_ 个字符。(分数:2.00)A.10B.32C.128D.255 解析:解析 Visual Basic 中的每个对象都有自己的名

44、字,有了名字才能在程序代码中引用该对象。用户可以在属性窗口中通过设置 Name 来给对象重新命名,名字必须以字母或汉字开头,由字母、汉字、数字串等组成,其长度不超过 255 个字符。25.以下叙述中,错误的是 _。(分数:2.00)A.一个工程中只能有一个 Sub Main 过程B.窗体的 Show 方法的作用是将指定的窗体装入内存并显示该窗体C.窗体的 Hide 方法和 Unload 方法的作用完全相同 D.若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体解析:解析 窗体的 Hide 方法和 Show 方法是相反的,正如选项 B 所叙述的,Show 方法是将指定的窗体装入内存并显示

45、该窗体,Hide 方法则是将装入内存的窗体隐藏起来,并没有从内存中卸载,而 Unload 方法是将窗体从内存中清除。在 Visual Basic 中,一个工程只能有一个 Sub Main 过程,可以作为程序的开始。如果有多个窗体,必须指定一个窗体为启动窗体。26.在窗体上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim array1(10,10)As IntegerDim i,j As IntegerFor i;1 TO 3For i=2 To 4array1(i,j)=i+jNe

46、xt jNext iText1. Text=array1(2,3)+array1(3,4)End Sub程序运行后,单击命令按钮,则文本框中显示的值是 _。(分数:2.00)A.12 B.13C.14D.15解析:解析 由 array1(i,j)i+j 得知:array1(2,3)为 2+35,array1(3,4)3+47,故最后结果为 5+712。27.以下程序运行时,单击窗体后,在窗体上输出的结果是 _。Private SubForm_Click()Dim a As Integer,b As Integera=10 :b=20Call ff(a,B) Print a,bEnd SubPr

47、ivate Sub ff(x As Integer,y As Integer)x=x+yy=x+yEnd Sub(分数:2.00)A.30 50 B.30 30C.20 20D.10 20解析:解析 本题中 x、y 的最后取值也就是 a、b 的输出值。执行 xx+y10+2030,接着执行yx+y 30+2050。所以在窗体上输出的结果是 30 和 50。28.窗体的 MouseDown 事件过程如下:Form_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single)有 4 个参数,关于这些参数,正确的描述是 _。(分数:2.00)A.通过 Button 参数判定当前按下的是哪一个鼠标键 B.Shift 参数只能用来确定是否按下 Shift 键C.Shift 参数只能用来确定是否按下 Alt 和 Ctrl 键D.参数 x 和 y 用来设置鼠标当前位置的坐标解析:解析 Button 参数可以确定用户是否按下 Ctrl、Alt、Shift 键。参数 x 和 y 只能读取当前鼠标的位置,不能用来设置鼠标当前位置的坐标。29.如果想对多个控件进行操作,正确的操作是_ 。(分数:

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