国家二级(VB)机试模拟试卷214
选择题
1.以下程序段的功能是( )。
x=8.6
y=Int(x+0.5)
Print y(B)
A. 输出y的绝对值
B. 实现x的四舍五入
C. 实现x的绝对值
D. 实现y的四舍五入
解析:本题考查函数Int的功能,Int(x)的作用是取不大于x的最小的整数,可以实观数据的叫舍五入。
2.数据结构主要研究的是数据的逻辑结构、数据的运算和( )。(B)
A. 数据的方法
B. 数据的存储结构
C. 数据的对象
D. 数据的逻辑存储
解析:数据结构是研究数据元素及其之间的相互关系和数据运算的一门学科,它包含3个方面的内容,即数据的逻辑结构、存储结构和数据的运算。
3.在数据库系统的内部结构体系中,索引属于( )。(B)
A. 模式
B. 内模式
C. 外模式
D. 概念模式
解析:内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法,如数据存储的文件结构、索引、集簇及hash等仔取疗式与存取路径,内模式的物理性主要体现在操作系统及文件级上,它还未深入到设备级上(如磁盘及磁盘操作)。
4.为了使文本框Text1中的文本不能被编辑,但能滚动和选择,下列正确的设置为( )。(A)
A. Text1.Locked=True
B. Text1.Loeked=False
C. Text1.Enabled=False
D. Text1.Enabled=True
解析:在文本框控件中,Locked属性用来指定文本框是否可以被编辑。当设置为False(默认值)时,可以编辑文本框的文本;当设置值为True时,可以滚动和选择控件中的文本,但不能编辑,故A选项正确。
5.假定通用对话框的名称为CDl,命令按钮的名称为Commandl,则单击命令按钮后,能使打开对话框的标题为”通用对话框”的事件过程是( )。(C)
A. Private Sub Commandl_click( )
CDl.DialogTitle=“通用对话框”
CD 1.ShowPrinter
End Sub
B. Private Sub Commandl_Click( )
CDI.DialogTitle=“通用对话框”
CDl.ShowFont
End Sub
C. Private Sub Commandl_Click( )
CD 1.DialogTitle=“通用对话框”
CDl.ShowOpen
End Sub
D. Private Sub Commandl_ClickO
CD 1.DialogTitle=“通用对话框”
CDl.ShowColor
End Sub
解析:考查通用对话框的常见属性。通用对话框的标题属性为DialogTitle,如果要打开”打开”对话框可以设置CDl的Action属性为1或者使用ShowOpen方法。
6.窗体上有一个如右图所示的图形控件,控件中显示了如图所示的文字,可以判断这个图形控件( )。
(D)
A. 是图像框(Image)
B. 是图片框(PictureBox)
C. 是形状控件
D. 不是上述3种控件中的一种
解析:图片框是\\
7.对于循环队列,下列叙述中正确的是( )。(D)
A. 队头指针是固定不变的
B. 队头指针一定大于队尾指针
C. 队头指针一定小于队尾指针
D. 队头指针可以大于队尾指针,也可以小于队尾指针
解析:循环队列的队头指针与队尾指针都不是固定的,随着入队与出队操作要进行变化。因为是循环利用的队列结构所以队头指针有时可能大于队尾指针有时也可能小于队尾指针。
8.设工程中有2个窗体:Form1、Form2,Form1为启动窗体。Form2中有菜单,其结构如表。要求在程序运行时,在Form1的文本框Text1中输入口令并按回车键(回车键的ASCII码为13)后,隐藏Form1,显示Form2。若口令为“Teacher”,所有菜单都可见;否则看不到“成绩录入”菜单项。为此,某人在Form1窗体文件中编写如下程序:
(B)
A. 把Form1中Text1文本框及相关程序放到Form2窗体中
B. 把Form1.Hide、Form2.Show两行移到2个End If之间
C. 把If KeyAscii=13 Then改为If KeyAscii=\\
D. 把2个Form2.input.Visible中的“Form2.”删去
解析:原程序的执行流程为,当按下一个键后,激活KeyPress事件,事件中隐藏Form1和显示From2的语句与判断是否按了回车键的语句是顺序的,即不论按了什么键,都会执行隐藏Form1和显示From2的语句。这两句应该上移到第二个EndIf前面,也就是放在判断是否按了回车键的If语句块中。因此B选项正确。
9.在面向对象的程序设计中,可被对象识别的动作称为( )。(B)
A. 方法
B. 事件
C. 过程
D. 函数
解析:在VB中可被对象识别的动作称为事件,事件是由用户或系统触发的,触发后就会执行相应的事件过程代码。故选B。
10.设窗体上有1个名称为HScroll1的水平滚动条,其Max、Min属性分别设置为100、1;有2个名称分别为
Optionl、Option2的单选按钮,其标题分别为“30”、“50”;还有下面程序代码:
Private Sub Option1_Click()
HScroll1=Val(Option1.Caption)
End Sub
Private Sub Option2_Click()
HScroll1=Val(Option2.Caption)
End Sub
程序运行时,单击Option2单选按钮,则滚动条上滚动框的位置是( )。(C)
A. 在最左边
B. 在最右边
C. 在中间
D. 在中间偏左的位置
解析:滚动条的Value属性用于设置滚动条所处的位置。Max和Min属性分别设置滚动条的最大值和最小值,水平滚动条的最左端为Min,最右端为Max,Max的值减去Min的值得到当前滚动条的刻度个数。单击Option2单选按钮,滚动条的位置设置为50,正好在整个滚动条的中间。因此,答案为C。
11.某二叉树的前序遍历序列与中序遍历序列相同,均为ABCDEF,则后序遍历序列为( )。(D)
A. BCDEFA
B. CDEFAB
C. DEFABC
D. FEDCBA
解析:二叉树遍历可以分为3种:前序遍历(访问根节点在访问左子树和访问右子树之前)、中序遍历(访
本文档预览:3600字符,共17704字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载