【计算机类职业资格】二级VISUAL+BASIC笔试-374及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-374及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-374及答案解析.doc(30页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-374 及答案解析(总分:93.00,做题时间:90 分钟)一、选择题(总题数:35,分数:62.00)1.VisualBasic 布尔运算符 Xor,Or,Eqv,And 中,级别最高的运算符是( )。AXor BOr CEqv DAnd(分数:2.00)A.B.C.D.2.有如下程序:Private Sub Commandl_Click()Dim a As SingleDim b As Singlea=2:b=4Call CS(a,b)End SubSub CS(x As Single,y As Single)t=Xx=t/yy=t Mod yEnd
2、Sub程序运行后,单击命令按钮,a 和 b 的值分别为A)0 0 B)1 1 C)0 2D)1 2(分数:1.00)A.B.C.D.3.要使文本框获得输入焦点,则应采用文本框控件的( )方法。AGotFocus BLostFocusCKeyPress DSetFocus(分数:2.00)A.B.C.D.4.有如下函数过程:Function fun1(By Val x As Integer,By Val y As Integer)As IntegerDo While y0reminder=x Mod yx=yy=reminderLoopfun1=xEnd Function在下列按钮单击事件中调用
3、该函数,则该程序的运行结果是( )。Private Sub Command1_CliCk()Dim a As IntegerDim b As Integera=100b=25x=fun1(a,b)Print xEnd SubA) 0 B) 25 C) 50 D) 100(分数:2.00)A.B.C.D.5.结构化程序设计的 3 种结构是A) 顺序结构、选择结构、转移结构B) 分支结构、等价结构、循环结构C) 多分支结构、赋值结构、等价结构D) 顺序结构、选择结构、循环结构(分数:2.00)A.B.C.D.6.以下语句中哪句可以选择指定的表项或取消已选择的表项A) 列表框.Selected(索引
4、值)B) 列表框.Selected(索引值)=True|FalseC) 列表框.SelectedD) 列表框.Selected=True|False(分数:2.00)A.B.C.D.7.假设线性表的长度为 n,则在最坏的情况下,冒泡排序法的时间复杂度是A) log2n B) nlog2n C) n(n-1) D) n(n-1)/2(分数:1.00)A.B.C.D.8.下列各种形式的循环中,输出“*”的个数最少的循环是( )。Aa=5:b=8DoPrint“*“a=a+1Loop While abBa=5:b=8DoPrint“*“a=a+1Loop Until abCa=5:b=8Do Unt
5、il a-bprint“*“b=b+1LoopDa=5:b=8DoUntil abPrint“*“a=a+1Loop(分数:2.00)A.B.C.D.9.软件工程中,软件配置由配置项来表示,以下选项中,_不属于软件配置项的内容。A) 需求说明书 B) 测试报告 C) 可行性研究报告 D) 软件变更通知(分数:1.00)A.B.C.D.10.关系模型允许定义 3 类数据约束,下列不属于数据约束的是( )。A) 实体完整性约束 B) 参照完整性约束C) 属性完整性约束 D) 用户自定义的完整性约束(分数:2.00)A.B.C.D.11.单击命令按钮时,下列程序的执行结果为Private Sub C
6、ommand1_Click( )Dim x As Integer,y As Integerx=12:y=32Call Proc(x,y)Print x;yEnd SubPublic Sub Proc(n As Integer,ByVal m As Integer)n=n Mod 10m=m Mod 10End SubA12 32 B2 32 C2 3 D12 3(分数:1.00)A.B.C.D.12.如果 x 是一个正的实数,将千分位四舍五入,保留两位小数的表达式是( )。A0.01*Int(X+0.05) B0.01*Int(X+0.005)*100)C0.01*Int(100*(X+0.0
7、5) D0.01*Int(X+0.005)(分数:2.00)A.B.C.D.13.窗体上有一个名称为 Option1 的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程Private Sub option1_Click(Index As Integer)End Sub下面关于此过程的参数 Index 的叙述中正确的是A)Index 为 1 表示单选按钮被选中,为 0 表示未选中B)Index 的值可正可负C)Index 的值用来区分哪个单选按钮被选中D)Index 表示数组中单选按钮的数量(分数:2.00)A.B.C.D.14.以下叙述中错误的是( )。A一个工程中只能有一
8、个 Sub Main 过程B窗体的 Show 方法的作用是将指定的窗体装入内存并显示该窗体C窗体的 Hide 方法和 Unload 方法的作用完全相同D若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体(分数:2.00)A.B.C.D.15.下列程序段的执行结果为a=6For k=1 To 0a=a+kNextPrint k;aA) -1 6 B) -1 16 C) 1 6 D) 11 21(分数:2.00)A.B.C.D.16.下列事件过程的功能是:建立一个名为 Datal 的随机文件,存放角度值及这些角度的正弦函数值和余弦函数值,角度为 1,2,3,90。请在空白处填入适当的内容,
9、将程序补充完整( )。Private Type AngK As IntegerSinx As SingleCosx As SingleEnd TypeDim Ksc As AngPrivate Sub Form_Click()Dim Y As SingleDim i As IntegerDim Ksc As AngOpen _Y = 3.14159 / 180For i = 1 To 90Ksc. K = iKsc. Sinx = Sin(i * Y)Ksc. Cosx = Cos(i * Y)_Next iClose #2End SubA) “/Data1.txt“ For Random A
10、s #1 Len = 10 Put #1, i, KscB) “/Data1.txt“ For Random As #1 Len = 10 Put #1, Y, KseC) “/Data1.txt“ For Random As #1 Put #1, i, KscD) “/Data1.txt“ For Random As #1 Put #1, Y, Ksc(分数:2.00)A.B.C.D.17.下面四个选项,不是窗体属性的是( )。AMinButton BMaxButton CCaption DLoad(分数:2.00)A.B.C.D.18.如果一个变量未经定义就直接使用,则该变量的类型为A)
11、Integer B) Byte C) Boolean D) Variant(分数:2.00)A.B.C.D.19.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的( )A) 抽象和信息隐蔽 B) 局部化和封装化C) 内聚性和耦合性 D) 激活机制和控制方法(分数:2.00)A.B.C.D.20.数据库系统在其内部具有 3 级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是( )。A) 外模式 B) 概念模式 C) 内模式 D) 存储模式(分数:2.00)A.B.C.D.21.下列数据结构中,能够按照“先进后出”原则存取数据的是A) 循环队列 B) 栈 C) 队列 D)
12、 二叉树(分数:2.00)A.B.C.D.22.在修改列表框内容时,AddItem 方法的作用是A) 在列表框内插入一行文本 B) 在列表框中插入多行文本C) 删除列表框中指定的项目 D) 清除列表框内的全部内容(分数:2.00)A.B.C.D.23.下面程序运行后,输出的结果是( )。Dim arr(3,3)For i=1 To 3For k=1 To 3Arr(j,k)=(j-1)*3+kNext kNext jFor i=2 To 3For k=2 To 3Print arr(k,j);Next kPrintNext jA) 25 B) 58 C) 47 D) 59(分数:2.00)A.
13、B.C.D.24.下列程序段的执行结果为 _。I=0For G=10 To 19 Step 3I=I+1Next GPrint IA) 4 B) 5 C) 3 D) 6(分数:1.00)A.B.C.D.25.运行下列程序段后,显示的结果为( )。J1=23J2=32If J1J2 Then Print J2 Else Print J1A) 23 B) 32 C) 55 D) 2332(分数:2.00)A.B.C.D.26.要建立一个随机文件记录学生的信息,如下定义了学生的记录类型,由学号、姓名、5 门课程成绩(百分制)组成,下列的定义正确的是( )。A) Type stuno As Integ
14、ername As Stringscore(1 To 5)AS SingleEnd TypeB) Type stuno As Integername As String*10score()As SingleEnd TypeC) Type stuno As Integername As String*10score(1 To 5)As singleEnd TypeD) Type stuno As Integername As Stringscore()As SingleEnd Type(分数:2.00)A.B.C.D.27.结构化程序设计的核心和基础是( )。A)结构化分析方法 B)结构化设计方
15、法 C)结构化设计理论 D)结构化编程方法(分数:2.00)A.B.C.D.28.用 Write 和 Print 语句向文件中写入多个数据的差别在于 _。AWrite 语句不会自动在数据项之间插入逗号BPrint 语句自动在数据项之间插入逗号Cwrite 语句写入字符串会自动给字符串加上双引号,写入的正数前面没有空格DPrint 语句写入字符串会自动给字符串加上双引号,写入的正数前面没有空格(分数:3.00)A.B.C.D.29.索引属于 _。A) 模式 B) 内模式 C) 外模式 D) 概念模式(分数:1.00)A.B.C.D.30.在数据库的三级模式结构中,外模式有_。A) 1 个 B)
16、2 个 C) 3 个 D) 任意多个(分数:2.00)A.B.C.D.31.设置复选框或单选按钮的标题对齐方式的属性是( )。A) Aligh B) StyleC) Alignment D) Sorted(分数:2.00)A.B.C.D.32.设在窗体上有一个名称为 Command1 的命令按钮,并有以下事件过程:Private Sub Commandl Click()StatiC b As Variantb=Array(1,3,5,7,9).End Sub此过程的功能是把数组 b 中的 5 个数逆序存放(即排列为 9,7,5,3,1)。为实现此功能,省略号处的程序段应该是A) For i=0
17、 To 5-1/2tmp=b(i)b(i)=b(5-i-1)b(5-i-1)=tmpNextB) For i=0 To 5tmp=b(i)b(i)=b(5-i-1)b(5-i-1)=tmpNextC) For i-0 To 5/2tmp=b(i)b(i)=b(5-i-1)b(5-i-1)=tmpNextD) For i=1 To 5/2tmp=b(i)b(i)=b(5-i-1)b(5-i-1)=tmpNext(分数:2.00)A.B.C.D.33.图像框有个属性,可以自动调整图像框的大小,以适应图像的尺寸,这个属性是 _ 。A) AutoSize B) Stretch C) AutoRedra
18、w D) Appearance(分数:1.00)A.B.C.D.34.软件开发的结构化生命周期方法将软件生命周期划分成 _。A) 定义、开发、运行维护B) 设计阶段、编程阶段、测试阶段C) 总体设计、详细设计、编程调试D) 需求分析、功能定义、系统设计(分数:1.00)A.B.C.D.35.用链表表示线性表的优点是 _。A) 便于插入和删除操作 B) 数据元素的物理顺序与逻辑顺序相同C) 花费的存储空间较顺序存储少 D) 便于随机存取(分数:1.00)A.B.C.D.二、填空题(总题数:14,分数:31.00)36.假定有一个菜单项,名为 Menultem,为了在运行时使该菜单项失效(变灰),
19、应使用的语句为 1。(分数:2.00)填空项 1:_37.为了使标签能自动调整大小以显示全部文本内容,应把标签的 1 属性设置为 True。(分数:2.00)填空项 1:_38.在窗体上画一个名称为 Text1 的文本框,然后画三个单选按钮,并用这三个单选按钮建立一个控件数组,名称为 Option1。程序运行后,如果单击某个单选按钮,则文本框中的字体将根据所选择的单选按钮切换,如图所示,请填空。(分数:2.00)填空项 1:_39.下面的程序执行时,可以从键盘输入一正整数,然后把该数的每位数字按逆序输出。例如:输入7685,则输出 5867;输入 1000,则输出 0 0 0 1。请填空。Pr
20、ivate Sub Command1_Click()Dim x As Integerx=InputBox(“请输入一个正整数“)While x_Print x Mod 10;x=x/10WendPrint _End Sub(分数:4.00)填空项 1:_40.在链表的运算过程中,能够使空表与非空表的运算统一的结构是 1。(分数:2.00)填空项 1:_随机文件以 1 为单位读写,二进制文件以 2 为单位读写。(分数:4.00)填空项 1:_填空项 1:_42.以下是一个比赛评分程序。在窗体上建立一个名为 Text1 的文本框数组,然后画一个名为 Text2 的文本框和名为 Command1 的
21、命令按钮。运行时在文本框数组中输入 7 个分数,单击“计算得分”命令按钮,则最后得分显示在 Text2 文本框中(去掉一个最高分和一个最低分后的平均分即为最后得分),如图所示。请填空。(分数:2.00)填空项 1:_43.下列程序段的执行结果为_。Dim A (10,10)For i = 2 To 4For j =4 To 5A(i,j) =i*jNextNextPrint A (2,5) +A(3,4) +A(4,5)(分数:1.00)填空项 1:_44.有如下函数过程:Function gys(By Val x As Integer,ByVal y As Integer)As Intege
22、rDo While Y#0preminder=x/yx=Yy=preminderLoopgys=xEnd Function以下是调用该函数的事件过程,该程序的运行结果是_。Private Sub Command1_Click()Dim a As Integer,b As Integera=10:b=2x=gys(a,b) Print xEnd Sub(分数:2.00)填空项 1:_45.在窗体上画两个文本框和一个命令按钮,然后在代码窗口中编写如下事件过程:Private Sub Command1_Click()Text1.Text=“VB Programming“Text2.Text=Text
23、1.TextText1.Text=“ABCD“End Sub程序运行后,单击命令按钮,Text1 文本框中显示的内容为_。(分数:1.00)填空项 1:_46.下面运行程序后,单击命令按钮,输出的结果是_。Private Sub Commandl_clck()Dim a%(1 To 4),b%(3 To 6),i%,s1#,s2#Fori=1 To 4a(i)=iNextiFor i=3 To 6b(i)=iNextis1=YAS(a)S2=YAS(b)Printt“s1=“;S1“S2=“;s2End SubFunctionYAS(a()AsInteger)Dimt#,i%t=1For i=
24、LBound(a)ToUBound(a)t=t*a(i)NextiYAS=tEnd Funtoon(分数:2.00)填空项 1:_47.在窗体上面画一个命令按钮,然后编写如下程序:Function M(x As Integer,y As Integer)As IntegerM=IIf(xy,x,y)End FunctionPrivate Sub Command1_Click()Dim a As Integer,b As Integera=1b=2Print M(a,B) End Sub程序运行后,单击命令按钮,输出结果为_。(分数:1.00)填空项 1:_48.当用户按下键盘上的某个键时,将会
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 374 答案 解析 DOC
