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

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

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

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

选择题

1.下列算法中均以比较作为基本运算,则平均情况与最坏情况下的时间复杂度相同的是( )。(A)

A. 存顺序存储的线件表中寻找最大项

B. 存顺序存储的线件表中进行顺序查找

C. 在顺序存储的有序表中进行对分查找

D. 在链式存储的有序表中进行查找

解析:寻找最大项,无论如何都要查看所有的数据,与数据原始排列顺序没有多大关系,无所谓最坏情况和最好情况,或者说平均情况与最坏情况下的时间复杂度是相同的。而查找无论是对分查找还是顺序查找,都与要找的数据和原始的数据排列情况有关,最好情况是第1次查看的一个数据恰好是要找的数据,只需要比较1次;如果没有找到再查看下一个数据,直到找到为止,最坏情况下是最后一次查看的数据才是要找的,顺序查找和对分查找在最坏情况下比较次数分别是n和log2n,平均情况则是“1~最坏情况”的平均,因而是不同的。

2.某系统结构图如下图所示(图中n≥5)

(A)

A. n

B. 3

C. 2

D. 1

解析:宽度指整体控制跨度(横向最大模块数)的表示。本题中第1层有1个模块,第二层有n个模块(注意n≥5),第3层有5个模块,故宽度为n。

3.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是(A)

A. 学生成绩管理系统

B. C语言编译程序

C. UNIX操作系统

D. 数据库管理系统

解析:学生成绩管理系统为应用软件。

4.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:

Private Sub Command1_Click()

Dim x As Integer

x = -10 Mod -4

If x <= -1 Then Print -1;

If x <= -2 Then Print -2;

If x <= -3 Then Print -3;

Print

End Sub

程序运行时,单击Command1,则在窗体上输出的结果是(C)

A. -1

B. -2

C. -1 -2

D. -1 -2 -3

解析:If 条件 Then部分,如果选择的条件为真,则执行Then部分;x=-10 Mod -4 =-2;三个If条件中,x<=-1和x<=-2条件为真,输出-1 -2,x<=-3为假,不执行Then部分。故本题正确答案为C。

5.数据库系统的数据独立性是指( )。(C)

A. 不会因为存储策略的变化而影响存储结构

B. 不会因为数据的变化而影响应用程序

C. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序

D. 不会因为某些存储结构的变化而影响其他的存储结构

解析:数据库系统的数据独立性,是指数据库中数据独立于应用程序且不依赖于应用程序,即数据的逻辑结构、存储结构与存取方式的改变不会影响应用程序。数据独立性一般分为物理独立性和逻辑独立性两级。

6.下面能够将某个变量声明为局部变量的是(C)

A. 在窗体模块的声明部分,用关键字Static声明这个变量

B. 在窗体模块的声明部分,用关键字Dim声明这个变量

C. 在需要使用这个变量的过程中,用关键字Private声明这个变量

D. 在需要使用这个变量的过程中,用关键字Public声明这个变量

解析:根据变量的定义位置和定义关键字的不同,变量可以分为局部(Local)变量、模块(Module)变量和全局(Public)变量3种类型:

7.窗体上有名称为Command1的命令按钮,名称分别为Label1、Label2、Label3的标签。编写如下程序:

Private x As Integer

Private Sub Command1_Click()

Static y As Integer

Dim zAs Integer

n=5:z=z+n:y=y+n:x=x+y

Label1=x:Label2=y:Label3=z

End Sub

运行程序,连续3次单击命令按钮后,3个标签中分别显示的是(D)

A. 5 5 5

B. 15 10 5

C. 15 15 15

D. 30 15 5

解析:Static语句在过程级别中使用,用于声明变量并分配存储空间,在整个代码运行期间都能保留使用Static语句声明的变量的值。在窗体的声明段用Private声明的变量为模块级变量,其作用域为整个窗体。

本题中,当第1次单击时,静态变量y的初值为0,执行调用语句后,静态变量y的值应为5,模块级变量x的值为5;当第2次单击时,静态变量y的初值为5,执行调用语句后,静态变量y的值应为10,模块级变量x的值为15;当第3次调用过程时,静态变量y的初值为10,执行调用语句后,静态变量y的值应为15,模块级变量x的值为30。

8.在窗体模块的声明部分声明变量时,不能使用的关键字是( )。(D)

A. Dim

B. Public

C. Private

D. Static

解析:VB中变量按作用域分为:局部变量、窗体/模块级变量、全局变量。局部变量:在过程内用Dim语句或用Static语句声明的变量,只能在本过程中使用。窗体/模块级变量:在“通用声明”段中用Dim语句或用Private语句声明的变量,可被本窗体/模块的任何过程访问。全局变量:在“通用声明”段中用Public语句声明的变量,可被本应用程序的任何过程或函数访问。

9.有下面程序代码:

Private Sub Command1_Click()

Dim a(3, 3) As Integer

s = 0

For i = 1 To 3

For j = 1 To 3

a(i, j) = i * j

Next j

Next i

For j = 1 To 3

s = s + a(j, 4 – j)

Next j

Print s

End Sub

程序运行时的输出是(A)

A. 10

B. 14

C. 18

D. 6

解析:当完成一组嵌套for循环后,可以得到如下数据:

a(1,1)=1×1=1 a(2,1)=2×1=2 a(3,1)=3×1=3

a(1,2)=1×2=2 a(2,2)=2×2=4 a(3,2)=3×2=6

a(1,3)=1×3=3 a(2,3)=2×3=6 a(3,3)=3×3=9

接着程序执行最后一个for循环,当j=1时,s=0+a(1,3)=0+3=3;当j=2时,s=3+a(2,2)=3+4=7

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号