首页 > 全部 > 二级VB > 国家二级(VB)机试模拟试卷278

国家二级(VB)机试模拟试卷278

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

国家二级(VB)机试模拟试卷278

选择题

1.在软件生产过程中,需求信息的来源是( )。(D)

A. 程序员

B. 项目经理

C. 设计人员

D. 软件用户

解析:软件需求是指用户对目标软件系统在功能、性能、设计约束等方面的要求,是由用户提出的。

2.数据库的故障恢复一般是由( )来执行恢复。(C)

A. 电脑用户

B. 数据库恢复机制

C. 数据库管理员

D. 系统普通用户

解析:数据库一旦发生故障,需要及时进行故障恢复,并由数据库管理员负责执行故障恢复。

3.窗体上有一个名称为HScroll1的滚动条,程序运行后,当单击滚动条两端的箭头时,立即在窗体上显示滚动框的位置(即刻度值)。下面能够实现上述操作的事件过程是( )。(A)

A. Private Sub HScroll1_Change()

Print HScroll1.Value

End.Sub

B. Private Sub HScroll1_Change()

Print HScroll1.SmallChange

End Sub

C. Private Sub HScroll1_Scroll()

Print HScroll1.Value

End Sub

D. Private Sub HScroll1_Scroll()

Print HScroll1.SmallChange

End Sub

解析:根据题意可知,用户的操作是单击滚动条两端的箭头,故触发的是滚动条的Change事件;在窗体上显示的是滚动框的位置,即滚动条的当前刻度值,Value属性值可返回这个值,综合一下,故A选项正确。

4.命令按钮Command1的单击事件过程如下:

Private SUb Command1_Click()

Dim a(10,10)As Integer

x=0

For i=1 To 3

For j=1 To 3

a(i,j)=i*2 Mod j

If x<a(i,j)Then x=a(i,j)

Next

Next

Print x

End Sub

执行上述事件过程后,窗体上显示的是( )。(B)

A. 1

B. 2

C. 3

D. 4

解析:题目中定义了一个二维数组,为数组赋初值并找出这些值中最大的值输出。数组中的值为:

a(1,1)=1*2 mod 1=0a(1,2)=1*2 mod 2=0a(1,3)=1*2 mod 3=2

a(2,1)=2*2 mod 1=0a(2,2)=2*2 mod 2=0a(2,3)=2*2 mod 3=1

a(3,1)=3*2 mod 1=0a(3,2)=3*2 mod 2=0a(3,3)=3*2 mod 3=0

显然最大值为2,因此Print x语句将在窗体上显示2。

5.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( )。(B)

A. 软件矛盾

B. 软件危机

C. 软件藕合

D. 软件产生

解析:随着计算机软件规模的扩大,软件本身的复杂性不断增加,研制周期显著变长,正确性难以保证,软件开发费用上涨,生产效率急剧下降,从而出现了人们难以控制软件发展的局面,即所谓的“软件危机”。

6.以下关于过程及过程参数的描述中,错误的是(  )。(C)

A. 调用过程时可以用控件名称作为实际参数

B. 用数组作为过程的参数时,使用的是\\

C. 只有函数过程能够将过程中处理的信息传回到调用的程序中

D. 窗体(Form)可以作为过程的参数

解析:过程定义时,形参除了可以是整型、单精度、双精度等数据类型外,还可以是控件或窗口等对象型。相对应的调用过程时实参也可以是一般数据类型、控件名或窗体。故A、D选项正确。

调用过程时,如果过程的参数是数组,则实参传给形参的是地址,这个地址是用数组名表示的一个符号地址,是数组的起始地址,形参和实参用的是同一个地址,在过程中形参的改变会引起实参的改变。故B选项正确。

在过程调用时,不只是函数过程能把过程中处理的信息传回到调用程序中,Sub过程也可以。Sub过程中形参声明时前面有关键字ByRef或省略ByRef(默认)时,实参和形参之间传递的是地址,Sub过程中形参的变化也会引起实参的变化,这样Sub过程中处理的信息也可以传回调用程序中。故C选项说法错误。

7.表达式Int(8*Sqr(36)*10^(-2)*10+0.5)/10的值是( )。(C)

A. 0.48

B. 0.048

C. 0.5

D. 0.05

解析:本题考查运算符的优先级;首先计算函数调用,算术运算符优先级从高到低为:( )^-、*/、+.,因此首先计算sqr(36),然后计算0括号内部的负号和平方运算符,接着计算*和+,然后计算Int取整,最后计算/运算符。

8.有两个关系R,S如下:

(B)

A. 选择

B. 投影

C. 插入

D. 连接

解析:投影运算是指对于关系内的域指定可引入新的运算。本题中S是在原有关系R的内部进行的,是由R中原有的那些域的列所组成的关系。所以选择B。

9.下列选项中不属于软件生命周期开发阶段任务的是( )。(C)

A. 软件测试

B. 概要设计

C. 软件维护

D. 详细设计

解析:软件生命周期分为软件定义、软件开发及软件运行维护三个阶段,其中开发阶段包括概要设计、详细设计、实现和测试。

10.在窗体上画一个名称为Text1的文本框,然后画一个名称为Hscroll1的滚动条,其Min和Max属性分别为0和1000。程序运行后,如果移动滑块,则在文本框中显示滚动条的当前值。以下能实现上述操作的程序是( )。(A)

A. Private Sub Hscroll1_Change()

Text1.Text=HScroll1.Value

End Sub

B. Private Sub Hscroll1_Click()

Text1.Text=HScroll1.Value

End Sub

C. Private Sub Hscroll1_Change()

Text1.Text=Hscroll1.Caption

End Sub

D. Private Sub Hscroll1_Click()

Text1.Text=Hscroll1.Caption

End Sub

解析:本题考查滚动条的事件和属性。滚动条上滑块的位置决定了其Value属性的值,当滑块的位置发生改变时,将触发滚动条的Change事件。因此,要想在移动滑块时,在文本框中显示滚动条的当前值,可通过在滚动条的Chan

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号