[计算机类试卷]VB笔试模拟试卷240及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷240及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷240及答案与解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试模拟试卷 240及答案与解析 1 数据库、数据库系统和数据库管理系统之间的关系是 ( A)数据库包括数据库系统和数据库管理系统 ( B)数据库系统包括数据库和数据库管理系统 ( C)数据库管理系统包括数据库和数据库系统 ( D) 3者没有明显的包含关系 2 从键盘上输入一个实数 nu,利用字符串函数对该数进行处理,如果输出的内容不是字符 End,则程序输出的内容是 nu=InputBox(“nu=“) n$=Str$(nu) p=InStr(n$,“.“) if p 0 Then Print Mid$(n$.p) Else Print“END“ End If ( A)用字符方式输出数
2、据 nu ( B)输出数据的整数部分 ( C)输出数据的小数部分 ( D)只去掉数据中的小数点,保留所有数字输出 3 算法的时间复杂度是指 ( A)执行算法程序所需要的时间 ( B)算法程序的长度 ( C)算法执行过程中所需要的基本运算次数 ( D)算法程序中的指令条数 4 下列描述中正确的是 ( )。 ( A)软件工程只是解决软件项目的 管理问题 ( B)软件工程主要解决软件产品的生产率问题 ( C)软件工程的主要思想是强调在软件开发过程中需要应用工程化原则 ( D)软件工程只是解决软件开发过程中的技术问题 5 已知字符串 A的值为 “AdvancedEducation”,现要将它全部转化为
3、大写字母并存放在 A中,可以使用语句 _。 ( A) A=Ucase$(A) ( B) A=ToUpper$(A) ( C) A=ToLower$(A) ( D) A=Lcase$(A) 6 有关系 R和 S,关系代数运算 R S等价于 _ 。 ( A) S-(R-S) ( B) R-(R-S) ( C) R-S ( D) S-R 7 下列选项中,不属于模块间耦合的是 ( A)数据耦合 ( B)标记耦合 ( C)异构耦合 ( D)公共耦合 8 循环链表的主要优点是 ( A)不再需要头指针了 ( B)从表中任一结点出发都能访问到整个链表 ( C)在进行插入、删除运算时,能更好的保证链表不断开 (
4、 D)已知某个结点的位置后,能够容易的找到它的直接前件 9 下列叙述中,不正确的是 ( A)数据库技术的根本目标是要解决数据共享的问题 ( B)数据库 系统中,数据的物理结构必须与逻辑结构一致 ( C)数据库设计是指设计一个能满足用户要求,性能良好的数据库 ( D)数据库系统是 个独立的系统,但是需要操作系统的支持 10 线性表若采用链式存储结构时,要求内存中可用存储单元的地址 ( A)必须是连续的 ( B)部分地址必须是连续的 ( C)一定是不连续的 ( D)连续不连续都可以 11 下列程序段的执行结果为 a=6 For k=1 To 0 a=a + k Next Print k; a (
5、A) -1 6 ( B) -1 16 ( C) 1 6 ( D) 11 21 12 有如下程序。 Private Sub Command1_Click() Dim a As Single Dim b As Single a=5: b=4 Call Sub1(a, b) End Sub Sub Sub1(x As Single, y As Single) t=x x=t y y=t Mod y End Sub 在调用运行上述程序后 ,a和 b的值分别为 ( A) 0 0 ( B) 1 1 ( C) 2 2 ( D) 1 2 13 对如下二叉树 进行后序遍历的结果为 ( )。 ( A) ABCDE
6、F ( B) DBEAFC ( C) ABDECF ( D) DEBFCA 14 关于 MDI窗体,下列说法正确的是( )。 ( A)一个应用程序可以有多个 MDl窗体 ( B)子窗体可以移到 MDI窗体以外 ( C)不可以在 MDI窗体上放置按钮控件 ( D) MDI窗体的子窗体不可以拥有菜单 15 以下关系表达式中,其值为假的是 _。 ( A) XYZ “XYz“ ( B) VisualBasic=“visualbasic“ ( C) the “there“ ( D) Integer “Int“ 16 下列程序段的执行结果为 _。 A=0: B=0 For I=-1 To -2 Step-
7、1 For J=1 To 2 B=B+1 Next J A=A+1 Next I Print A; B ( A) 2 4 ( B) -2 2 ( C) 4 2 ( D) 2 3 17 通过文本框的 ( )属性可以获得当前插入点所在的位置。 ( A) Position ( B) SelStart ( C) SelLength ( D) SelText 18 在窗体上画一个文本框,一个命令按钮和一个标签,其名称分别为 Text1、Command1和 Label1,文本框的 Text1属性设置为空白,然后编写如下事件过程: Private Sub Command1_Click() x=Int(Val
8、(Text1.Text)+0.5) Label1.Caption=Str(x) End Sub 程序运行后,在文本框中输入 28.653,单击命令按钮,标签中显示的内容是 _。 ( A) 27 ( B) 28 ( C) 29 ( D) 30 19 下列可以打开立即窗口的操作是 _。 ( A) Ctrl+D ( B) Ctrl+E ( C) Ctrl+F ( D) Ctrl+G 20 执行以下语句后显示结果为 _。 Dim x As Integer If x Then Print x Else Print x-1 ( A) 1 ( B) 0 ( C) -1 ( D)不确定 21 下列叙述中错误的
9、是 ( )。 ( A)菜单项的快捷键不可以任意设置 ( B)除了 Click事件之外,菜单项还能响应其他的事件过程 (如 DblClick等 ) ( C)每个菜单项都是一个控件,与其他控件一样都有自己的属性和事件 ( D)在程序执行时,如果菜单项的 Enabled属性为 False,则该菜单项变成灰色,不能被用户选择 22 在窗体上画一个名称为 Command1的命令按钮,然后编写如下通用过程和命令按钮的事件过程: Private Function f(m As Integer) If m Mod 2 = 0 Then f = m Else f = 1 End If End Function
10、Private Sub Commandl Click() Dim i As Integer S = 0 For i=1 To 5 s = s + f(i) Next Print s End Sub 程序运行后,单 击命令按钮,在窗体上显示的是 ( A) 11 ( B) 10 ( C) 9 ( D) 8 23 设在窗体上有一个名称为 Command1的命令按钮,并有以下事件过程: Private Sub Command1_Click() Static b As Variant b=Array(1, 3, 5, 7, 9) End Sub 此过程的功能是把数组 b中的 5个数逆序存放 (即排列为
11、9, 7, 5, 3, 1)。为实现此功能,省略号处的程序段应该是: _。 ( A) For i=0 To 5-12 tmp=b(i) b(i)=b(5-i-1) b(5-1-1)=tmp Next ( B) For i=0 To 5 tmp=b(i) b(i)=b(5-i-1) b(5-i-1)=tmp Next ( C) For i=0 To 52 tmp=b(i) b(i)=b(5-i-1) b(5-i-1)=tmp Next ( D) Fori=1 To 52 tmp=b(1) b(i)=b(5-i-1) b(5-i-1)=tmp Next 24 在窗体上绘制一个文本框和一个计时器控件
12、,名称分别为 Text1和 Timer1,在属性窗口中把计时器的 Interval属性设置为 1 000, Enadled属性设置为 False。程序运行后,如果单击命令按钮,则每隔一秒钟在文本框中显示一次当前的时间。以下是实现上述操作的程序: Private Sub Command1 Click() Timerl._ End Sub Private Sub Timer_Timer() Text1.Text=Time End Sub 在横线处应填入的内容是 ( A) Enabled=True ( B) Enabled=False ( C) Visible=True ( D) Visible=F
13、alse 25 下列哪条语句是错的 _。 ( A) exit sub ( B) exit function ( C) exit while ( D) exit do 26 以下叙述不正确的是 _。 ( A)在 Sub过程中可以调用 Function过程 ( B)在用 Call调用 Sub过程时必须把参数放在括号里 ( C)在 Sub过程中可以嵌套定义 Function ( D)用 Static声明的过程中的局部变量都是 Static类型 27 以下语句可以实现将文件 filename1复制为 filename2的是 _。 ( A) Copyfilename1, filename2 ( B) N
14、amefilename1, filename2 ( C) FileCopy filename1, filename2 ( D) Duplicate filename1, filename2 28 如果要改变窗体的标题,需要设置窗体对象的 _属性。 ( A) Name ( B) Caption ( C) BackColor ( D) BorderStyle 29 将数学表达式 Cos2(a+B)+5e2写成 Visual Basic的表达式,其正确的形式是 _。 ( A) Cos(a+B)2-4-5*exp(2) ( B) Cos2(a+B)=5*EXP(2) ( C) Cos(a+B)2+5*
15、ln(2) ( D) Cos2(a+B0=5*LN(2) 30 在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程: Prirate Sub Command1_Click() s = 0 For i=1 To 13 x = i * i-1 If x Mod 3 = 0 Then s = s + 1 Next i Print s End Sub 程序运行 后,单击命令按钮,则窗体中显示的内容是 ( A) 1 ( B) 5 ( C) 27 ( D) 45 31 已知字符串 A的值为 “AbcDe“,现要把它全部转化为大写字母并存放在 A中,可使用语句 ( )。 ( A) A=T
16、oUpper$(A) ( B) A=ToLower$(A) ( C) A=Ucase$(A) ( D) A=Lcase$(A) 32 以下程序段运行的结果是: _。 Dim a(-1 To 5)As Boolean Dim flag As Boolean flag=False Dim i As Integer Dim j As Integer Do Until flag=True For i=-1 To 5 j=j+1 Ifa(i)=False Then a(i)=True Exit For End If If i=5 Then flag=True End If Next Loop Print
17、 j ( A) 20 ( B) 7 ( C) 35 ( D) 8 33 惟一能区别一个控件的属性是 _。 ( A) Caption ( B) Text ( C) Name ( D) Index 34 要使文件列表框中的文件随目录列表框中所选择的当前目录的不同而发生变化,应该 ( A)在 File1中的 Change事件中,输入 File1 Path=Dir1 Path ( B)在 Dirl中的 Change事件中,输入 File1 Path=Dir1 Path ( C)在 File1中的 Change事件中,输入 Dir1 Path=File1 Path ( D)在 Dir1中的 Change
18、事件中,输入 Dir1 Path=File1 Path 35 在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程 : Private Sub Command1_Click() c = 1234 c1 = Trim(Str(C) For i = 1 To 4 Print_ Next End Sub 程序运行后,单击命令按钮,要求在窗体上显示如下内容 1 12 123 1234 则在下划线处应填入的内容为 ( A) Right(c1,i) ( B) Left(c1,i) ( C) Mid(c1,i,1) ( D) Mid(c1,i,i) 36 当循环队列非空且队尾指针等于队头指
19、针时,说明循环队列已满,不能进行入队运算,这种情况称为 _ 37 数据的逻辑结构有线性结构和 _两大类。 38 设一棵完全二叉树共有 500个结点,则在该二叉树中有【 】个叶子结点。 39 在最坏情况下,堆排序需要比较的次数为【 】。 40 某 二叉树中度为 2的结点有 18个,则该二叉树中有【 】个叶子结点。 41 有如下函数过程: Function gys(By Val x As Integer, By Val y As Integer) As Integer Do While y0 preminder=x/y x=y y=preminder Loop gys=x End Function
20、 以下是调用该函数的事件过程,该程序的运行结果是 _。 Private Sub Command1_Click() Dim a As Integer, b As Integer a=10:b=2 x=gys(a, B)Print x End Sub 42 在 n个运动员中选出任意 r个人参加比赛 ,有很多种不同的选法 ,选法的个数可以用公式 n!/(n-r)!r!计算 ,下图窗体中 3个文本框的名称依次是 Text1、 Text2、 Text3。程序运行时在 Text1、 Text2中分别输入 n和 r的值 ,单击 Command1按钮即可求出选法的个数 ,并显示在 Text3文本框中 (见下图
21、 )。请填空。 click()Private Sub Command 1Dim r As Integer,n As Integer n=Text1 r=Text2 Text3=fun(n)/ fun(【 】 )/ fun(r) End Sub Function fun(n As Integer)as long Dim t As Long x=1 For k=1 To n t=t*k Next fun=t End Function 43 Visual Basic中的控件分为 3类,它们是标准控件、【 】和可插入对象。 44 已知变量 boo1Var是一个布尔型的变量,如果要给其赋值为 True,
22、则正确的 赋值语句就是 _。 45 在属性窗口中为对象设置属性值,应在程序的【 】阶段进行。 46 由 Visual Basic系统事先设定的,能被对象识别和响应的动作称为【 】。 47 为了在运行时把窗体 Form1的标题 (Caption 属性 )设置为 “Test Program”,应使用的语句为【 】。 48 设有代码如下,当双击窗体内的某个位置时,命令按钮 Command1和命令按钮Command2的标题分别为 11、【 】。 Private SubForm_Load() CommandCaption = “1“ CommandCaption = “2“ End Sub Privat
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 240 答案 解析 DOC
