【计算机类职业资格】二级VISUAL+BASIC笔试-344及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-344及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-344及答案解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
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
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 344 答案 解析 DOC
