国家二级VB机试(选择题)模拟试卷265 (题后含答案及解析)
题型有:1.
1. 下列叙述中正确的是
A.在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化
B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化
C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化
D.上述三种说法都不对
正确答案:C
解析:在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。栈跟队列不同.元素只能在栈顶压入或弹出,栈底指针不变栈中元素随栈顶指针的变化而动态变化,遵循后进先出的规则。 知识模块:数据结构与算法
2. 在长度为n的有序线性表中进行二分查,最坏情况下需要比较的次数是
A.O(n)
B.O(n2)
C.O(log2n)
D.O(nlog2n)
正确答案:C
解析:对于长度为n的有序线性表,在最坏情况下,二分法查只需比较log2n次,而顺序查需要比较n次。 知识模块:数据结构与算法 vb编程基础知识题库
3. VB中,若没有显式声明变量的数据类型,则默认的类型是
A.整型
B.字符型
C.日期型
D.变体类型
正确答案:D
解析:VB允许隐式声明变量。若没有显式声明变量的数据类型,则默认的类型是变体型。 知识模块:数据类型及运算
4. 表达式Sgn(0.25)的值是
A.-1
B.0
C.1
D.0.5
正确答案:C
解析:sgn函数会返回参数的符号,如果参数为正数返回1,为负数返回-1。 知识模块:数据类型及运算
5. 检查软件产品是否符合需求定义的过程称为
A.确认测试
B.集成测试
C.验证测试
D.验收测试
正确答案:A
解析:确定测试是验证软件的功能和性能及其他特性是否满足了需求规格说明书中确定的各种需求以及软件配置是否完全、正确。 知识模块:软件工程基础
6. 数据库系统的三级模式不包括
A.概念模式
B.内模式
C.外模式
D.数据模式
正确答案:D
解析:数据库系统的三级模式包括概念模式、外模式和内模式(物理模式)。 知识模块:数据库设计基础
7. 语句:Print Asc(Chr$(Mid$(“98765432”,4,2)))的输出是
A.65
B.A
C.8765
D.W
正确答案:A
解析:Mid函数可以实现在任何位置取任何长度的子串,其中长度省略的话将会一直取到串尾,本题中是从第4位取长度为2的子串即“65”。Chr函数可以将ASCII码转成对应的字符,ASC函数将字符转换成对应的ASCII码。 知识模块:数据类型及运算
8. 下列描述中正确的是
A.为了建立一个关系,首先要构造数据的逻辑关系
B.表示关系的二维表中各元组的每一个分量还可以分成若干数据项
C.一个关系的属性名表称为关系模式
D.一个关系可以包括多个二维表
正确答案:A
解析:二维表中元组的分量是不可分割的基本数据项,这就是元组分量的原子性,故选项B错误;关系的框架称为关系模式;一个满足“元组个数有限性、元组的惟一性、元组的次序无关性、元组分量的原子性、属性名惟一性、属性的次序无关性、分量值域的同一性”7个性质的二维表称为关系。 知识模块:数据库设计基础
9. 有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
A.自然连接
B.差
C.交
D.并
正确答案:B
解析:由三个关系R、S和T的结构可以知道,关系T是由关系R、S经过差运算得到的。 知识模块:数据库设计基础
10. 设程序中有以下语句:MsgBox”Visual”,,”Basici”,”等级考试”,2执行该语句后,显示一个信息框,以下关于该信息框的叙述中,正确的是( )。
A.提示信息是Visual
B.提示信息是Basic
C.标题栏显示为Visual
D.标题栏显示为”等级考试”
正确答案:A
解析:语法形式:MsgBox(prompt[,buttons][,title][,helpfile,context])MsgBox函数的语法具有以下几个命名参数:Prompt必需的。字符串表达式,作为显示在对话框中的消息。Buttons可选的。数值表达式是值的总和,指定显示按钮的数目及形式,使用的图标样式,缺省按钮是什么以及消息框的强制回应等。如果省略,则buttons的缺省值为0。Title可选的。在对话框标题栏中显示的字符串表达式。如果省略title,则将应用程序名放在标题栏中。Hel
pfile可选的。字符串表达式,识别用来向对话框提供上下文相关帮助的帮助文件。如果提供了helpfile,则也必须提供context。Context可选的。数值表达式,由帮助文件的作者指定给适当的帮助主题的帮助上下文编号。如果提供了context,则也必须提供helpfile。故本题答案为A)。 知识模块:Visual Basic程序设计基础
11. 在程序运行时,下面的叙述中正确的是
A.用鼠标右键单击窗体中无控件的部分,会执行窗体的Form Load事件过程
B.用鼠标左键单击窗体的标题栏,会执行窗体的Form Click事件过程
C.只装入而不显示窗体,也会执行窗体的Form Load事件过程
D.装入窗体后,每次显示该窗体时,都会执行窗体的Form Click事件过程
正确答案:C
解析:窗体的Click(单击)事件在程序运行时单击窗体内的某个无其它控件的部位时发生;窗体的Load(装载)事件在一个窗体被装载时发生,常用于在程序启动时对属性和变量进行初始
化,该条件与窗体是否显示无关。 知识模块:对象及其操作
12. 设x为一整型变量,且语句的开始为:Select Case x,则不符合语法规则的Case子句是( )。
A.Case Is>20
B.Case 1 To 10
C.Case 0<Is And Is<20
D.Case 2,3,4
正确答案:C
解析:Select Case语句中表达式的形式可以是:常量或变量;若干符合条件的值用“,”隔开;表达式1 to表达式2;Is关系表达式。 本题中选项A、B和D都符合语法规则。 选项C中Is关系表达式语法错误,它可以是Is>0或Is<20,但不能是组合的0<Is And Is<20。故C选项错误。 知识模块:控制结构与数组
13. 为了使文本框只具有垂直滚动条,应先把MultiLine属性设置为True,然后再把ScrollBars属性设置为
A.0
B.1
C.2
D.3
正确答案:C
解析:本题考查的考点是有关文本框的滚动条的。ScrollBars属性用于设置文本框是否有水平或垂直滚动条,可设置成4种值:①0-表示没有滚动条(默认值);②1-表示只有水平滚动条;⑨2.表示只有垂直滚动条;④3-表示有水平和垂直滚动条。设置0以外的值时MultiLine属性值必须为True。 知识模块:常用标准控件
14. 以下不能用形状控件画出的图形是
A.矩形
B.圆形
C.椭圆
D.扇形
正确答案:D
解析:设置形状控件的Shape属性,可以使其呈现为矩形、正方形、圆角矩形、圆角正方形、椭圆和圆。 知识模块:常用标准控件
15. 以下可以作为“容器”的控件是
A.框架
B.图像框
C.标签
D.命令按钮
正确答案:A
解析:容器控件的特点是内部还能容纳其他的控件,图片框、窗体和框架都可以作为容器。 知识模块:常用标准控件
16. 设:a=12,b=5,c=7,表达式x=(a\c+a Mod b)+Int(13/5)的值是
A.5
B.6
C.7
D.9
正确答案:A
解析:在一个包含多种运算的表达式中,优先级顺序为:首先进行函数运算,接着进行算术
运算,然后进行关系运算(=、>、、<、>=、<=、<>),最后进行逻辑运算(Not→And→Or→Xor→Eqv→Imp)。本题最后结果可以表达为(1+2)+2,结果为5。 知识模块:数据类型及运算
17. 以下关于菜单的叙述中,错误的是
A.当窗体为活动窗体时,用Ctrl+E键可以打开菜单编辑器
B.把菜单项的Enabled属性设置为False,则可删除该菜单项
C.弹出式菜单在菜单编辑器中设计
D.程序运行时,利用控件数组可以实现菜单项的增加或减少
正确答案:B
解析:本题考查的考点是有关菜单的。Visual Basic中的菜单通过菜单编辑器建立,可以通过4种方式进入菜单编辑器:执行“工具”菜单中的“菜单编辑器”命令、使用Ctrl+E组合键、单击工具栏中的“菜单编辑器”按钮、在要建立菜单的窗体上单击鼠标右键,将弹出一个菜单,
然后单击“菜单编辑器”命令:不管是顶层菜单还是弹出菜单都在菜单编辑器中设计;程序运行时可以利用菜单项的动态数组实现菜单项的增加或减少;如果把菜单项的Enable属性置为False,则该菜单项不可用,但是并没有在菜单中删除。 知识模块:菜单和对话框
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论