[计算机类试卷]VB笔试模拟试卷165及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷165及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷165及答案与解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试模拟试卷 165及答案与解析 1 下列选项中不符合良好程序设计风格的是 ( A)源程序要文档化 ( B)数据说明的次序要规范化 ( C)避免滥用 goto语句 ( D)模块设汁要保证高耦合、高内聚 2 软件开发模型包括 瀑布模型 扇形模型 快速原型法模型 螺旋模型 ( A) 、 、 ( B) 、 、 ( C) 、 、 ( D) 、 、 3 软件开发的结构化生命周期方法将软件生命周期划分成 ( A)定义、开发、运行维护 ( B)设计阶段、编程阶段、测试阶段 ( C) 总体设计、详细设计、编程调试 ( D)需求分析、功能定义、系统设计 4 单个用户使用的数据视图的描述称为 ( A)外模式
2、 ( B)概念模式 ( C)内模式 ( D)存储模式 5 数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及 ( A)数据的存储结构 ( B)计算方法 ( C)数据映象 ( D)逻辑存储 6 设有关系 R和 S,关系代数表达式为 R-(R-S)表示的是 ( A) RNS ( B) R-S ( C) RUS ( D) RS 7 下列叙述中正确的是 ( A)一个算法的空间复杂度大,则其时间复杂度也必定大 ( B)一个算法的空间复杂度大,则其时间复杂度必定小 ( C)一个算法的时间复杂度大,则其空间复杂度必定小 ( D)上述 3种说法都不对 8 对长度为 n的线性表
3、进行顺序查找,在最坏情况下所需要的比较次数为 ( A) log2n ( B) n/2 ( C) n ( D) n+1 9 数据库技术的根本目标是要解决数据的 ( A)存储问题 ( B)共享问题 ( C)安全问题 ( D)保护问题 10 若某二叉树的前序遍历访问顺序是 abdgcefh,中序遍历访问顺序 是 dsbaechf,则其后序遍历的节点访问顺序是 ( A) bdgcefha ( B) Sdbecfha ( C) bdgaechf ( D) Sdbehfea 11 一个工程中含有窗体 Form1、 Form2和标准模块 Model1,如果在 Form1中有语句 Public X As In
4、teger,在 Model1中有语句 Public Y As Integer。则以下叙述中正确的是 ( A)变量 X、 Y的作用域相同 ( B) Y的作用域是 Medel1 ( C)在 Form1中可以直接使用 X ( D)在 Form2中可以直接使 用 X和 Y 12 设 A$=“北京 “, B$=“Shanghai“,则表达式 LEFTS(A$, 2) +STRINGS(3, “-“)+LEFTS(B$, 8)构成的字符串是 ( A)北京 - ( B)北京 -Shanghai ( C) Shanghai ( D)北京 Shanghai 13 有如下事件过程: Private Sub For
5、m_KeyDown(KeyCode As Integer, Shift As Integer) If (Button And 3) =3 Then Print “OK“ End If End Sub 程序运行后,为了在窗体上输出 “OK”,应当按下的鼠标键是 ( A)左键 ( B)右键 ( C)同时按下左键和右键 ( D)按什么键都不显示 14 新建一个窗体,其 BorderStyle属性设置为 Fixed Single,但运行时却没有 “最大化 ”和 “最小化 ”按钮,可能的原因是 ( A) Border Style的值设为 Fixed.Sinde,此项设置值的作用即禁止 “最大化 ”和 “
6、最小化 ”按钮 ( B)窗体的 MaxButton和 MinButton值设为 False ( C)正常情况下新 建的窗体都没有 “最大化 ”和 “最小化 ”按钮 ( D)该窗体可用鼠标拖动边框的方法改变窗体的大小 15 设有数组定义语句: Dim a(5) As Integer, List1为列表框控件。下列给数组元素赋值的语句错误的是 ( A) a(3)=3 ( B) a(3)=InputBox(“inputdata“) ( C) a(3)=List1.Listlndex ( D) a=Array(1, 2, 3, 4, 5, 6) 16 文本框控件中将 Text的内容全部显示为所定义的字
7、符的属性项是 ( A) PasswordChar ( B)需要编程来实现 ( C) Password ( D)以上都不是 17 设置组合框的风格,可用的属性是 ( A) Backstyle ( B) Borderstyle ( C) Style ( D) Sorted 18 在窗体上画一个命令按钮,名称为 Command1。然后编写如下程序: Private Sub Command1_Click() For I=1 To 2 For J=1 To I Print String(I, “Hello“); Next J Print Next I End Sub 程序 运行后,如果单击命令按钮,则在
8、窗体上显示的内容是 ( A) H HH HH ( B) H HHHH ( C) HHHHH ( D) H HH HHHH 19 设用复制、粘贴的方法建立了一个命令按钮数组 Command1,以下对该数组的说法错误的是 ( A)命令按钮的所有 Caption属性都是 Command1 ( B)在代码中访问任意一个命令按钮只需使用名称 Command1 ( C)命令按钮的大小都相同 ( D)命令按钮共享相同的事件过程 20 下列程序段的执行结果为 a=6 For k=1 T00 a=a+k Next Print k; a ( A) -1 6 ( B) -1 16 ( C) 1 6 ( D) 11
9、21 21 在用通用对话框控件建立 “打开 ”或 “保存 ”文件对话框时,如果需要指定文件列表框所列出的文件类型是文本文件 (即 .txt文件 ),则正确的描述格式是 ( A) text(.txt)|(*.txt) ( B)文本文件 (.txt|(.txt) ( C) text(.txt)FFFFF|(*.txt) ( D) text(.txt) (*.text) 22 假定有一个菜单项,名为 Menuhem,为了在运行时使该菜单项失效 (变灰 ),应使用的语句为 ( A) MenuItem.Enabled=False ( B) MenuItem.Enabled=True ( C) MenuI
10、tem.Visible=True ( D) MenuItem.Visible=Flase 23 Sub过程与 Function过程最根本的区别是 ( A) Sub过程不能返回值,而 Function过程能返回值 ( B) Function过程可以有形参, Sub过程不可以 ( C) Sub过程可以使用 Call语句直接使用过程名调用,而 Function 过程不可以 ( D)两种过程参数的传递方式不同 24 在窗体上画一个文本框 (其 Name属性为 Text1),然后编写如下事件过程: Private Sub Form_Load() Text1.Text=“ Text1.SetFocus F
11、or i=1 To 9 Sum=Sum=i Next i Text1.Text=Sum End Sub 上述程序的运行结果是 ( A)在文本框 Text1中输出 45 ( B)在文本框 Text1中输出 0 ( C) 出错 ( D) 在文本框 Text1中输出不 定值 25 如果在 C盘当前文件夹下已存在名称为 studata.dat的顺序文件,那么执行语句Open “C:studata.dat“ For Append As#1之后,将 ( A)删除文件中原有内容 ( B)保留文件中原有内容,并在文件尾填加新内容 ( C)保留文件中原有内容,并在文件头填加新内容 ( D)以上均不对 26 保存
12、一个工程至少应保存两个文件,这两个文件分别是 ( A)文本文件和工程文件 ( B)窗体文件和工程文件 ( C)窗体文件和标准模块文件 ( D)类模块文件和工程文件 27 阅读下面的程序段: For a=1 To 2 For b=1 To a For c=b To 2 i=i+1 Next Next Next Print i 执行上面的 3重循环后, i的值为 ( A) 4 ( B) 5 ( C) 6 ( D) 9 28 下列各种形式的循环中,输出 “*”的个数最少的循环是 ( A) a=5:b=8 Do Print “*“ a=a+1 Loop While a b ( B) a=5:b=8 D
13、o Print “*“ a=a+1 Loop Until a b ( C) a=5:b=8 Do Until a-b Print “*“ b=b+1 Loop ( D) a=5:b=8 Do Until a b Print “*“ a=a+1 Loop 29 如果准备读文件,打开顺序文件 “text.dat“的正确语句是 ( A) Open “text.dat“ For Write As#1 ( B) Open “text.dar“ For Binary As#1 ( C) Open “text.dat“ For Input As#1 ( D) Open “text.dat“ For Rand
14、om As#1 30 要获得文件列表框中当前被选中的文件的文件名,则应使用哪个属性 ( A) Dir ( B) Path ( C) Drive ( D) FileName 31 有如下函数过程: Function Fun(By Val x As Ingeger, ByVal y As Integer) As Integer DO While y 0 reminder=x Mod y x=y y=reminder Loop Fun=x End Function 以下是调用该函数的事件过程,该程序的运行结果是 Private Sub Command1_Click() Dim a As Intege
15、r Dim b As Integer a=100:b=25 x=Fun(a,B)Print x End Sub ( A) 0 ( B) 25 ( C) 50 ( D) 100 32 可以用做其他控件容器的控件是 ( A)窗体控件,列表框控件,图像控件 ( B)窗体控件,文本框控件,框架控件 ( C)窗体控件,框架控件,图片框控件 ( D)窗体控件,标签控件,图片框控件 33 在窗体上添加一个 R命令按钮,名称为 Command1,然后为该命令按钮编写如下事件过程,该过程的执行结果为 Option Base 1 PrivateSub Command1_Click() Dim a As Varia
16、nt a=Array(1, 2, 3, 4) j=1 For i=4 To 1 Step-1 s=s+a(i)*j j=j*10 Next Print s End Sub ( A) 4321 ( B) 1234 ( C) 34 ( D) 12 34 下列语句中正确的是 ( A) If AB Then Print “A不等于 B“ ( B) If A B Then Printf “A不等于 B“ ( C) If A B Then Print “A不等于 B“ ( D) If AB Print “A不等于 B“ 35 下面程序运行后,输出的结果是 Dim arr(3, 3) For j=1 To
17、3 For k=1 To 3 Art(j,k)=(j-1)*3+k Next k Next j For j=2 To 3 For k=2 To 3 Print arr(k,j); Next k Print Next j ( A) 25 36 ( B) 58 69 ( C) 47 58 ( D) 59 68 36 测试用例包括输入值集和 _值集。 37 在树形结构中,树根节点没有 _。 38 数据结构分为逻辑结构与存储结构,线性链表属于 _。 39 一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体 “项目主管 ”与实体 “项目 ”的联系属于 _的联系。 40 数据库设计分为以下 6个
18、设计阶段:需求分析阶段、 _、逻辑设计阶段、物理设计阶段、实施阶段及数据库运行和维护阶段。 41 下列程序计算 Sn的值。 Sn=a+aa+aaa+aaaa ,其中最后一项为 n个。 例如: a=5, n=4时,则 Sn=5+55+555+5555。请在空白处填入适当的内容,将程序补充完整。 Private Sub Command1_Click() Dim a As Integer, n As Integer, Cout As Integer Dim Sn As Long, Tn As Long Cout=1 Sn=0 Tn=0 a=InputBox(“请输入 a的值: “) n=InputB
19、ox(“请输入 n的值 !“) Do Tn=Tn*10+a Sn=Sn+Tn Cout=Cout+1 _ Debug Print a, n, Sn End Sub 42 用户可以用 _语句定义自己的数据类型。 43 下列程序运行后的输出结果是 _。 Private Sub f(k, s) s=1 For j=1 To k s=s*j Next End Sub Private Sub Command1_Click() Sum=0 For i=1 To 3 Call f(i, s) Sum=Sum+s Next Print Sum End Sub 44 函数 Int(Rnd*10)+10的值的范围
20、是 _。 45 有如下函数过程: 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 以下是调用该函数的事件过程,该程序的运行结果是 _。 Private Sub Command1_Click() Dim a As Integer, b As Integer a=10:b=2 x=gys(a, B)Print x End Sub 46 下列程序的功能是:将数据 1, 2, , 8写入顺
21、序文件 Num.txt中,请补充完整。 Private Sub Form_Click() Dim i As Integer Open “Num.txt“ For Output As #1 For i=1 To 8 _ Next Close#1 End Sub 47 执行下面程序,第一行输出结果是 ,第二行输出结果是 。 Option Explicit Private Sub Form_Click() Dim A As Integer A=2 Call Sub1(A)End Sub Private Sub1(x As Integer) x=x*2+1 If x 10 Then Call Sub1
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 165 答案 解析 DOC
