【计算机类职业资格】二级VISUAL+BASIC笔试-418及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-418及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-418及答案解析.doc(30页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-418 及答案解析(总分:88.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下叙述中正确的是( )A栈是“先进先出”的线性表B队列是“先进后出”的线性表C循环队列是非线性结构D有序线性表既可以采用顺序存储结构,也可以采用链式存储结构(分数:2.00)A.B.C.D.2.支持子程序调用的数据结构是( )A栈 B树C队列 D二叉树(分数:2.00)A.B.C.D.3.某二叉树有 5 个度为 2 的结点,则该二叉树中的叶子结点数是( )A10 B8C6 D4(分数:2.00)A.B.C.D.4.下列排序方法中,最坏情况下比较次数最
2、少的是( )A冒泡排序 B简单选择排序C直接插入排序 D堆排序(分数:2.00)A.B.C.D.5.软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下列属于应用软件的是( )A编译程序 B操作系统C教务管理系统 D汇编程序(分数:2.00)A.B.C.D.6.下列叙述中错误的是( )A软件测试的目的是发现错误并改正错误B对被调试的程序进行“错误定位”是程序调试的必要步骤C程序调试通常也称为 DebugD软件测试应严格执行测试计划,排除测试的随意性(分数:2.00)A.B.C.D.7.耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是( )A提高耦合性降低内聚性有利于
3、提高模块的独立性B降低耦合性提高内聚性有利于提高模块的独立性C耦合性是指一个模块内部各个元素间彼此结合的紧密程度D内聚性是指模块间互相连接的紧密程度(分数:2.00)A.B.C.D.8.数据库应用系统中的核心问题是( )A数据库设计 B数据库系统设计C数据库维护 D数据库管理员培训(分数:2.00)A.B.C.D.9.两个关系 R、S 如下:(分数:2.00)A.B.C.D.10.将 E-R 图转换为关系模式时,实体和联系都可以表示为( )A属性 B键C关系 D域(分数:2.00)A.B.C.D.11.执行语句 Dim X,Y As Integer 后,( )Ax 和 Y 均被定义为整型变量B
4、x 和 Y 均被定义为变体类型变量CX 被定义为整型变量,Y 被定义为变体类型变量DX 被定义为变体类型变量,Y 被定义为整型变量(分数:2.00)A.B.C.D.12.下列关系表达式中,其值为 True 的是( )A“XYZ“XYz“ B“VisualBasic“visualbasie“C“the“=“there“ D“Integer“Int/(分数:2.00)A.B.C.D.13.执行下列程序段a$=“Visual Basic Programming“b$=“C+“c$=UCase(Left$(a$,7)&b$&Right$(a$,1 2)后,变量 c$的值为( )AVisual BASI
5、C Programming BVISUAL C+ProgrammingCVisual C+Programming DVISUAL BASIC Programming(分数:2.00)A.B.C.D.14.下列叙述中正确的是( )AMsgBox 语句的返回值是一个整数B执行 MsgBox 语句并出现信息框后。不用关闭信息框即可执行其他操作CMsgBox 语句的第一个参数不能省略D如果省略 MsgBox 语句的第三个参数(Title),则信息框的标题为空(分数:2.00)A.B.C.D.15.在窗体上画一个文本框(名称为 Text1)和一个标签(名称为 Label1),程序运行后,在文本框中每输入
6、一个字符,都会立即在标签中显示文本框中字符的个数。下列可以实现上述操作的事件过程是( )APrivate Sub Text1_Change()Label1.Caption=Str(Len(Text1.Text)End SubBPrivate Sub Text1_Click()Label1.Caption=str(Len(Text1.Text)End SubCPrivate Sub Text1_Change()Label1.Caption=Text1.TextEnd SubDPrivate Sub Label1_Change()Label1.Caption=Str(Len(Text1.Text)
7、End Sub(分数:2.00)A.B.C.D.16.在窗体上画两个单选按钮(名称分别为 Option1、Option2,标题分别为“宋体”和“黑体”)、1 个复选框(名称为 Check1,标题为“粗体”)和 1 个文本框(名称为 Text1,Text 属性为“改变文字字体”),窗体外观如右图所示。程序运行后,要求“宋体”单选钮和“粗体”复选框被选中,则下列能够实现上述操作的语句序列是( )(分数:2.00)A.B.C.D.17.在窗体上画一个名称为 Command1 的命令按钮,然后编写下列事件过程:Private Sub Command1_Click()c=1234c1=Trim(Str(
8、c)For i=1 To 4PrintNextEnd Sub程序运行后,单击命令按钮,要求在窗体上显示下列内容:1121231234则在横线处应填入的内容为( )ARight(cl,i) BLeft(c1,i) CMid(c1,i,1) DMid(c1,i,i)(分数:2.00)A.B.C.D.18.假定有下列程序段:For i=1 TO 3For j=5 To 1 Step-1Print i*jNextjNext i则语句 Print i*j 的执行次数是( )A15 B16 C17 D18(分数:2.00)A.B.C.D.19.在窗体上画两个文本框(名称分别为 Text1 和 Text2)
9、和一个命令按钮(名称为 Command1),然后编写下列事件过程:Private Sub Command1_Click()x=0DO While x50x=(x+2)*(x+3)n=n+1LoopText1.Text=Str(n)Text2.Text=Str(x)End Sub程序运行后,单击命令按钮,在两个文本框中显示的值分别为( )A1 和 0 B2 和 72 C3 和 50 D4 和 168(分数:2.00)A.B.C.D.20.阅读程序:Private Sub Form_Click()a=0For j=1 To 15a=a+j Mod 3NextjPrint aEnd Sub程序运行后
10、,单击窗体,输出结果是( )A105 B1 C120 D15(分数:2.00)A.B.C.D.21.下列说法中正确的是( )A当焦点在某个控件上时,按下一个字母键,就会执行该控件的 KeyPress 事件过程B因为窗体不接受焦点,所以窗体不存在自己的 KeyPress 事件过程C若按下的键相同,KeyPress 事件过程中的 KeyAscii 参数与 KeyDown 事件过程中的 KeyCode 参数的值也相同D在 KeyPress 事件过程中,KeyAscii 参数可以省略(分数:2.00)A.B.C.D.22.语句 Dim a(-3 To 4,3 To 6)As Integer 定义的数组
11、元素个数是( )A18 B28 C21 D32(分数:2.00)A.B.C.D.23.在窗体上画一个命令按钮,其名称为 Command1,然后编写下列代码:Option Base 1Private Sub Command1_Click()Dim aa=Array(1,2,3,4)j=1For i=4 T0 1 Step-1s=s+a(i)*jj=j*10Next iPrint sEnd Sub程序运行后,单击命令按钮,其输出结果是( )A4321 B1234 C34 D12(分数:2.00)A.B.C.D.24.假定通过复制、粘贴操作建立了一个命令按钮数组 Command1,下列说法中错误的是
12、( )A数组中每个命令按钮的名称(Name 属性)均为 Command1B若未做修改,数组中每个命令按钮的大小都一样C数组中各个命令按钮使用同一个(;lick 事件过程D数组中每个命令按钮的 Index 属性值都相同(分数:2.00)A.B.C.D.25.在窗体上画一个命令按钮,名称为 Command1,然后编写下列代码:Option Base 0Private Sub Command1_Click()Dim A1(4)As Integer,A2(4)As IntegerFor k=0 To 2A1(k+1)=InputBox(“请输入一个整数“)A2(3-k)=A1(k+1)Next kPr
13、int A2(k)End Sub程序运行后,单击命令按钮,在输入对话框中依次输入 2、4、6则输出结果为( )A0 B1 C2 D3(分数:2.00)A.B.C.D.26.下列关于函数过程的叙述中,正确的是( )A函数过程形参的类型与函数返回值的类型没有关系B在函数过程中,过程的返回值可以有多个C当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递D如果不指明函数过程参数的类型,则该参数没有数据类型(分数:2.00)A.B.C.D.27.在窗体上画两个标签和一个命令按钮,其名称分别为 Label1、Label2 和 Command1,然后编写下列程序:Private Sub fu
14、nc(L As Label)L.Caption=“1234“End SubPrivate Sub Form_Load()Label1.Caption=“ABCDE“Label2.Caption=10End SubPrivate Sub Command1_Click()a=Val(Label2.Caption)Call func(Labell)Label2.Caption=aEnd Sub程序运行后,单击命令按钮,则在两个标签中显示的内容分别为( )AABCD 和 10 B1234 和 100 CABCD 和 100 D1234 和 10(分数:2.00)A.B.C.D.28.在窗体上画一个命令
15、按钮(名称为 Command1),并编写下列代码:Function Funl(ByVal a As Integer,b As Integer)As IntegerDim t As Integert=a-bb=t+aFunl=t+bEnd FunctionPrivate Sub Command1_Click()Dim X As Integerx=10Print Funl(Funl(X,(Funl(x,x-1),x-1)End Sub程序运行后单击命令按钮,输出结果是( )A10 B0 C11 D21(分数:2.00)A.B.C.D.29.下列关于过程及过程参数的描述中,错误的是( )A过程的参数
16、可以是控件名称B调用过程时使用的实参的个数应与过程形参的个数相同C只有函数过程能够将过程中处理的信息返回到调用程序中D窗体可以作为过程的参数(分数:2.00)A.B.C.D.30.设有下列通用过程:Public Function Fun(xStr As String)As StringDim tStr As String,strL As IntegertStr=“ “strL=Len(xStr)i=strL/2DO While i=StrLtStr=tStr&Mid(xStr,i+1,1)i=i+1LoopFun=tStr&tStrEnd Function在窗体上画一个名称为 Text1 的文
17、本框和一个名称为 Command1 的命令按钮,然后编写下列的事件过程:Private Sub Command1_Click()Dim S1 As StringS1=“ABCDEF“Text1.Text=LCase(Fun(S1)End Sub程序运行后,单击命令按钮,文本框中显示的是( )AABCDEF Babcdef Cdefdef Ddefabc(分数:2.00)A.B.C.D.31.在窗体上画一个命令按钮和一个文本框(名称分别为 Command1 和 Text1),并把窗体的 KeyPreview 属性设置为 True,然后编写下列代码:Dim SaveAll As StringPri
18、vate Sub Form_Load()ShowText1.Text=“ “Text1.SetFocusEnd SubPrivate Sub Command1_Click()Text1.Text=LCase(SaveAll)+SaveAllEnd SubPrivate Sub Form_KeyPress(KeyAscii As Integer)SaveAll=SaveAll+Chr(KeyAscii)End Sub程序运行后,直接用键盘输入 VB,再单击命令按钮,则文本框中显示的内容为( )AvbVB B不显示任何信息 CVB D出错(分数:2.00)A.B.C.D.32.设有下列程序:Pri
19、vate Sub Form_Click()X=50For i=1 To 4y=InputBox(“请输入一个整数“)y=Val(y)If y Mod 5=0 Thena=a+yx=YElsea=a+xEnd IfNext iPrint aEnd Sub程序运行后,单击窗体,在输入对话框中依次输入 15、24、35、46,输出结果为( )A100 B50 C120 D70(分数:2.00)A.B.C.D.33.下列关于菜单的叙述中,错误的是( )A当窗体为活动窗体时,用Ctrl+E键可以打开菜单编辑器B把菜单项的 Enabled 属性设置为 False,则可删除该菜单项C弹出式菜单在菜单编辑器中
20、设计D程序运行时,利用控件数组可以实现菜单项的增加或减少(分数:2.00)A.B.C.D.34.下列叙述中错误的是( )A在程序运行时,通用对话框控件是不可见的B调用同一个通用对话框控件的不同方法(如 ShowOpen 或 ShowSave),可以打开不同的对话框窗口C调用通用对话框控件的 ShowOpen 方法,能够直接打开在该通用对话框中指定的文件D调用通用对话框控件的 ShowColor 方法可以打开颜色对话框窗口(分数:2.00)A.B.C.D.35.设在工程文件中有一个标准模块,其中定义了下列记录类型:Type BooksName As String*10TelNum As Stri
21、ng*20End Type在窗体上画一个名为 Command1 的命令按钮,要求当执行事件过程 Command1 Click 时,在顺序文件Person.txt 中写入一条 Books 类型的记录。下列能够完成该操作的事件过程是( )APrivate Sub Command1_Click()Dim B AS Books Open“Person txt“ For Output As#1 B.Name=InputBox(“输入姓名“) B.TelNum=InputBox(“输入电话号码“) Write#1 B Narne,B TelNumClose#1End SubBPrivate Sub Com
22、mand1_Click()Dim B AS BooksOpen“Person txt“For Input As#1B.Name=InputBox(“输入姓名“)B.TelNum=InputBox(“输入电话号码“)Print#1,B.Name,B.TelNamClose#lEnd SubCPrivate Sub Command1_Click()Dim BAS Books Open“Person txt“For Output As#1 B.Name=InputBox(“输入姓名“)B.TelNum=InputBox(“输入电话号码“) Write#1,B Close#1 End SubDPriv
23、ate Sub Command1_Click()Open“Person txt“For Input As#1Name=InputBox(“输入姓名“)TelNum=InputBox(“输入电话号码“)Prim#1 Name TelNumClose#1End Sub(分数:2.00)A.B.C.D.二、填空题(总题数:9,分数:18.00)36.假设用一个长度为 50 的数组(数组元素的下标从 0 到 49)作为栈的存储空间,栈底指针 bottom 指向栈底元素,栈顶指针 top 指向栈顶元素,如果 bottom=49.top=30(数组下标),则栈中具有 1 个元素。(分数:2.00)填空项
24、1:_37.软件测试可分为白盒测试和黑盒测试。基本路径测试属于 1 测试。(分数:2.00)填空项 1:_38.符合结构化原则的三种基本控制结构是:选择结构、循环结构和 1。(分数:2.00)填空项 1:_39.数据库系统的核心是 1。(分数:2.00)填空项 1:_40.在 E-R 图中,图形包括矩形框、菱形框、椭圆框,其中表示实体联系的是 1 框。(分数:2.00)填空项 1:_41.窗体如下图所示,其中汽车是名称为 Imagel 的图像框,命令按钮的名称为 Command1,计时器的名称为 Timer1,直线的名称为 Line1。程序运行时,单击命令按钮,则汽车每 0.1 秒向左移动 1
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 418 答案 解析 DOC
