【计算机类职业资格】国家二级VB机试(选择题)模拟试卷208及答案解析.doc
《【计算机类职业资格】国家二级VB机试(选择题)模拟试卷208及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级VB机试(选择题)模拟试卷208及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VB 机试(选择题)模拟试卷 208 及答案解析(总分:80.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.算法的时间复杂度是指( )。(分数:2.00)A.算法的长度B.执行算法所需要的时间C.算法中的指令条数D.算法执行过程中所需要的基本运算次数2.以下数据结构中,属于非线性数据结构的是( )。(分数:2.00)A.栈B.线性表C.队列D.二叉树3.数据结构中,与所使用的计算机无关的是数据的( )。(分数:2.00)A.存储结构B.物理结构C.逻辑结构D.线性结构4.内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是( )。(分数:2.00)A
2、.顺序内聚B.偶然内聚C.时间内聚D.逻辑内聚5.在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的( )。(分数:2.00)A.连接码B.关系码C.外码D.候选码6.检查软件产品是否符合需求定义的过程称为( )。(分数:2.00)A.确认测试B.需求测试C.验证测试D.路径测试7.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是( )。(分数:2.00)A.控制流B.加工C.存储文件D.源和潭8.待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的
3、顺序排序,采取简单选择排序法,第一趟排序后关键码 15 被放到第( )个位置。(分数:2.00)A.2B.3C.4D.59.对关系 S 和关系 R 进行集合运算,结果中既包含关系 S 中的所有元组也包含关系 R 中的所有元组,这样的集合运算称为( )。(分数:2.00)A.并运算B.交运算C.差运算D.除运算10.下列选项中,不属于数据管理员(DBA)职责的是( )。(分数:2.00)A.数据库维护B.数据库设计C.改善系统性能,提高系统效率D.数据类型转换11.下面的数写成普通十进制数是( )。 86787E+8(分数:2.00)A.86787000B.867870000C.8678700D
4、.867870000012.当窗体大小改变时,要使其中的控件也按比例发生变化,应使用窗体的( )。(分数:2.00)A.AutoSize 属性B.Resize 事件C.AutoRedraw 属性D.Stretch 属性13.以下能正确定义数据类型 Systemlnfo 的代码是( )。(分数:2.00)A.Type Systemlnfo DiskDrives As String*10 Memory As Long End TypeB.Type Systemlnfo DiskDrives As String*10 Memory As Long End SystemlnfoC.Type Syste
5、mlnfo DiskDrives String*10 MemoryLong End Type SystemlnfoD.Typedef Systemlnfo DiskDrives String*10 Memory Long End Type14.以下能从字符串“VisualBasic”中直接取出子字符串“Basic”的函数是( )。(分数:2.00)A.LeftB.MidC.StringD.Instr15.设“A=“87654321“”,则表达式 Val(Left(A,4)+Mid(A,4,2)的值为( )。(分数:2.00)A.876543B.876554C.8D.616.窗体上命令按钮的事件
6、过程如下: Private Sub Command1_Click() A=“34“:B=“26“:C=“98“ Print B+C+A End Sub 运行程序后,单击命令按钮,输出结果是( )。(分数:2.00)A.269834B.269834C.158D.程序运行出错17.当窗体最小化时缩小为一个图标,设置这个图标的属性是( )。(分数:2.00)A.MouselconB.IconC.PictureD.MousePointer18.假定窗体上有一个标签,名为 Label1,为了使该标签透明并且没有边框,则正确的属性设置为( )。(分数:2.00)A.Label1BackStyle=0 La
7、bel1BorderStyle=0B.Label1BackStyle=1 Label1BorderStyle=1C.Label1BackStyle=True Label1BorderStyle=TrueD.Label1BackStyle=False Label1BorderStyle=False19.在程序运行时,下面的叙述中正确的是( )。(分数:2.00)A.用鼠标右键单击窗体中无控件的部分,会执行窗体的 Form Load 事件过程B.用鼠标左键单击窗体的标题栏,会执行窗体的 Form Click 事件过程C.只装入而不显示窗体,也会执行窗体的 Form Load 事件过程D.装入窗体后
8、,每次显示该窗体时,都会执行窗体的 Form Click 事件过程20.下面的程序执行完毕后,组合框中数据项的值是( )。 Private Sub Form_Click() For i=1 To 6 Combo1Addltem i Next i For i=1 To 3 Combo 1Removeltem i Next i End Sub(分数:2.00)A.1 5 6B.1 3 5C.4 5 6D.2 4 621.窗体上有 1 个名称为 Text1 的文本框;1 个名称为 Timerl 的计时器控件,其 Interval 属性值为5000,Enabled 属性值是 True。Timerl 的
9、事件过程如下: Private Sub Timerl_Timer() Static flag As Integer Ifflag=0 Then flag=1 flag=-flag Ifflag=1 Then Text1ForeColor=&HFF& &HFF&为红色 Else Text1ForeColor=&HC000& &HC000& 为绿色 End If End Sub 以下叙述中正确的是( )。(分数:2.00)A.每次执行此事件过程时,flag 的初始值均为 0B.flag 的值只可能取 0 或 1C.程序有逻辑错误,Else 分支总也不能被执行D.程序执行后,文本框中的文字每 5 秒
10、改变一次颜色22.在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() x=0 do Until x=-1 a=InputBox(“请输入 a 的值“) a=Val(a) b=InputBox(“请输入 b 的值“) b=Val(b) x=InputBox(“请输入 X 的值“) x=Val(x) a=a+b+x Loop Print a End Sub 程序运行后,单击命令按钮,依次在输入对话框中输入 5、4、3、2、1、-1 则输出结果是( )。(分数:2.00)A.2B.3C.14D.523.下列程序的执行结果为( )。 A=“5“:B
11、=“6“ A=Val(A)+Val(B) B=Val(“56“) IfAB Then Print A-B Else Print B-A(分数:2.00)A.-45 B.45C.-56D.0解析:解析:本题考查转换函数的操作。Val 函数可以把数字字符串转化成数字,然后进行算术运算。因此最后 A 的值为 11,而 B 的值为 56,因此输出 AB 的值为-45。24.执行下面的程序段后,变量 S 的值为( )。 S=5 For i=26 To 49 Step 06 S=S+1 Next i(分数:2.00)A.10B.8C.9 D.7解析:解析:本题考查 VB 中 For 循环。VB 中循环变量
12、可以为实数,循环变量的初值为 26,终值为49,步长 06。循环的次数为 Int(终值-初值)步长),所以进行了 4 次循环,因此最后 s 的值为9。25.数学式子 5+(a+b)2 对应的 Visual Basic 表达式是( )。(分数:2.00)A.5+a+b*2B.5+(a+b)2C.5+(a+b)*2 D.5+(a+b)*(a+b)解析:解析:本题考查数学式与表达式之间的转化。VB 中一个表达式写在同一行,不可以省略运算符。括号必须成对出现。26.假定有以下循环结构 Do Until 条件 循环体 Loop 则正确的描述是( )。(分数:2.00)A.如果“条件”是一个为 0 的常数
13、,则一次循环体也不执行B.如果“条件”是一个为 0 的常数,则至少执行一次循环体 C.如果“条件“是一个不为 0 的常数,则至少执行一次循环体D.不论“条件”是否为“真”,至少要执行一次循环体解析:解析:本题考查 DoLoop 循环。DoLoop 循环中,由 Until 引出的循环条件,如果条件不成立,也就是条件为 0 时执行循环,否则退出。27.某人编写如下函数来判断 a 是否为素数,若是,则函数返回 True;否则返回 False。 Function prime(a As Integer)As Boolean Dim k As Integer,isprime As Boolean If a
14、2 Then isprime=False Else isprime=True k=2 Do While ka2 And isprime If aModk=0 Then isprime=False Else k=k+1 End If Loop End If prime=isprime End Function 在测试时发现有 1 个非素数也被判断为素数,这个错判的数是( )。(分数:2.00)A.0B.1C.4 D.6解析:解析:本题考查循环的运行。如果输入的数据小于 2,那么肯定不是素数,更改 isprime 的值为False。如果数据大于等于 2,当等于 2 时,isprime 为 True
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VB 机试 选择题 模拟 试卷 208 答案 解析 DOC
