首页 > 全部 > 二级VB > 国家二级VB机试(选择题)模拟试卷430

国家二级VB机试(选择题)模拟试卷430

本单篇文档共14383字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类NCRE全国计算机二级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
二级VB 章节练习 5968人下载
价格: 2.00 原价:¥7.00
收藏

国家二级VB机试(选择题)模拟试卷430

选择题

1.下列叙述中正确的是(C)

A. 在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化

B. 在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化

C. 在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化

D. 上述三种说法都不对

解析:在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。栈跟队列不同,元素只能在栈顶压入或弹出,栈底指针不变,栈中元素随栈顶指针的变化而动态变化,遵循后进先出的规则。

2.某二叉树的中序遍历序列为CBADE,后序遍历序列为CBEDA,则前序遍历序列为( )。(C)

A. CBADE

B. CBEDA

C. ABCDE

D. EDCBA

解析:二叉树的后序遍历序列为CBEDA,由于后序遍历最后访问根结点,可以确定该二叉树的根结点是A。再由中序遍历序列为CBADE,可以得到子序列(CB)一定在左子树中,子序列(DE)一定在右子树中。结点C、B在中序序列和后序序列中顺序未变,说明结点B是结点C的父结点;结点D、E在中序序列和后序序列中顺序相反,说明结点D是结点E的父结点。因此该二叉树的前序遍历序列为ABCDE。

3.窗体上有两个名称分别为Text1、Text2的文本框,一个名称为Command1的命令按钮。设有如下的类型声明:

Type Person

name As String*8

major As String*20

End Type

当单击命令按钮时,将两个文本框中的内容写入一个随机文件Test.dat中。设文本框中的数据已正确地赋值给Person类型的变量p。则能够正确地把数据写入文件的程序段是( )。(C)

A. Open\\

B. Open\\

C. Open\\

D. Open\\

解析:本题考查随机文件读写。以Random打开随机文件的格式为:Open文件名For Random As#文件号[Len=记录长度],该语句可以进行读写操作,写操作格式为:Put#文件号,[记录号]变量名,可以将一个记录变量的内容写到指定的记录位置处,如果忽略记录号,则表示在当前记录后的位置插入一条记录。读操作格式为:Get[#]文件号,[记录号],变量名,如果忽略记录号,则读出当前记录后面的那一条记录。

4.下列叙述中正确的是(D)

A. 栈是一种先进先出的线性表

B. 队列是一种后进先出的线性表

C. 栈与队列都是非线性结构

D. 栈与队列都是线性结构

解析:栈是先进后出,队列是先进先出。栈和队列都是一种线性表,属于线性结构。

5.假定有如下的程序段:Dim intVar As Integer intvar=True Print intVar则输出结果是(B)

A. 0

B. -1

C. True

D. False

解析:VB中的逻辑值True和False在参与关系运算时会自动进行类型转换,其中True转换为-1,False转换为0。

6.在关系数据库中,用来表示实体间联系的是( )。(B)

A. 属性

B. 二维表

C. 网状结构

D. 树状结构

解析:关系模型实体间的联系采用二维表来表示,简称表。选项C为网状模型实体间的联系,选项D为层次模型实体问的联系,选项A属性刻画了实体。

7.软件设计中模块划分应遵循的准则是(B)

A. 低内聚低耦合

B. 高内聚低耦合

C. 低内聚高耦合

D. 高内聚高耦合

解析:耦合性和内聚性是模块独立性的两个定性标准,各模块的内聚性越强,则耦合性越弱。软件设计应该遵循高内聚低耦合。

8.在编辑VB应用程序时,如果不小心关闭了属性窗口,则可以单击主窗口标准工具栏上的一个按钮直接打开属性窗口,这个按钮的图标是( )。(D)

A. B. C. D. 解析:

9.窗体上有一个名称为Command1的命令按钮,单击该按钮时所实现的功能是产生10个随机整数,然后从键盘输入一个整数,查找该数在数组中的位置。若找到,输出该数的位置;

若没有找到,给出相应的提示。该命令按钮的单击事件过程如下:

Private Sub_Command 1 Click()

Dim a(101 As Integer,X As Integer

For i=1 to 10

a(i)=Int(Rnd*100)

Next

X=InputBox(\\(A)

A. 本程序实际产生的随机数是0.99

B. 若产生的随机数中有相同数,则P是其中最后一个数的位置

C. 程序有错,P的初值设置不对

D. 程序有错,InputBox函数产生的数据与x的类型不匹配

解析:随机数函数Rnd的功能是用于产生一个小于1但大于或等于0的随机数。为了生成某个指定范围内的随机整数,可使用以下公式:Int((upperboundlowerbound+1)*Rnd+lowerbound),其中upperbound是随机整数范围的上限,lowerbound是随机整数范围的下限。本题中upperbound为99,lowerbound为0。

10.可以产生30~50(含30和50)之间的随机整数的表达式是(A)

A. Int(Rnd*21+30)

B. Int(Rnd*20+30)

C. Int(Rnd*50-Rnd*30)

D. Int(Rnd*30+50)

解析:随机数函数Rnd的功能是用于产生一个小于1但大于或等于0的随机数。为了生成某个指定范围内的随机整数,可使用以下公式:

Int((upperbound-lowerbound+1)*Rnd+lowerbound),其中upperbound是随机整数范围的上限,lowerbound是随机整数范围的下限。本题中upperbound为50,lowerbound为30。

11.下列有语法错误的赋值语句是(D )

A. y=7=9

B. s=m+n

C. Textl.Text=10

D. m+n=12

解析:赋值语句可以把指定的值赋给一个变量或一个对象的某个属性,其格式为[Let]目标操作符=源操作符。格式中的“源操作符”可以是变量、表达式、常量、对象属性以及它们的组合,但目标操作符必须是单个的变量或者属性。

12.有三个关系R、S和T如下:

本文档预览:3600字符,共14383字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
国家二级VB机试(选择题)模拟试卷430

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号