[计算机类试卷]VB笔试模拟试卷171及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷171及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷171及答案与解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、VB笔试模拟试卷 171及答案与解析 1 下列选项中,不是一个算法的基本特征的是 ( )。 ( A)完整性 ( B)可行性 ( C)有穷性 ( D)拥有足够的情报 2 下列数据结构中,属于非线性的是 ( )。 ( A)线性表 ( B)队列 ( C)树 ( D)栈 3 下列叙述中错误的是 ( )。 ( A)线性表是由 n个元素组成的一个有限序列 ( B)线性表是一种线性结构 ( C)线性表的所有结点有且仅有一个前件和后件 ( D)线性表可以是空表 4 按照 “先进 先出 ”组织数据的数据结构是 ( )。 ( A)队列 ( B)栈 ( C)双向链表 ( D)二叉树 5 下列关于线性链表的描述中正确
2、的是 ( )。 ( A)存储空间不一定连续,且各元素的存储顺序是任意的 ( B)存储空间不一定连续,且前件元素一定存储在后件元素的前面 ( C)存储空间必须连续,且各前件元素一定存储在后件元素的前面 ( D)存储空间必须连续,且各元素的存储顺序是任意的 6 某二叉树共有 60个叶子结点与 50个度为 1的结点,则该二叉树中的总结点数为( )。 ( A) 148 ( B) 169 ( C) 182 ( D) 198 7 下列数据结构中,能用二分法进行查找的是 ( )。 ( A)顺序存储的有序线性表 ( B)结性链表 ( C)二叉链表 ( D)有序线性链表 8 最简单的交换排序方法是 ( )。 (
3、 A)快速排序 ( B)选择排序 ( C)堆排序 ( D)冒泡排序 9 对于长度为 n的线性表,在最坏情况下,下列各种排序法所对应的比较次数中正确的是 ( )。 ( A)冒泡排序为 n/2 ( B)冒泡排序为 n ( C)快速排序为 n ( D)快速排序为 n(n-1)/2 10 结构化程序设计的 3种基本结构是 ( )。 ( A)过程、子程序和分程序 ( B)顺序,选择和重复 ( C)递归、堆栈和队列 ( D)调用、返回和转移 11 下列 ( )标识符不能作为 VisualBasic的变量名。 ( A) ABCabe ( B) b1234 ( C) 28wed ( D) crud 12 用
4、Print方法在 Form1窗体中显示出 4个 #号的正确代码为 ( )。 ( A) Debug.Print“#“ ( B) Print # ( C) Form1 Print # ( D) Form1.Print“#“ 13 在文本框中输入字符时,通过 ( )事件过程可以得到字符的 ASCII码值。 ( A) Change ( B) GotFocus ( C) KeyPress ( D) LostFocus 14 文本框 TextBox中的内容若要设置为用户不能修改,应设置 ( )属性。 ( A) Locked ( B) MultiLine ( C) Pa5swordChar ( D) Scr
5、ollBar 15 只能用来显示文本信息的控件是 ( )。 ( A)文本框 ( B)标签 ( C)图片框 ( D)图像框 16 对象名 .Cls方法对 ( )控件有效。 ( A)窗体、图像框 ( B)窗体、图片框 ( C)屏幕、窗体 ( D)图像框、图片框 17 下列叙述不正确的是 ( )。 ( A)命令按钮的默认属性为 Caption ( B)标签的默认属性为 Caption ( C)复选框的默认属性为 Value ( D)滚动条的默认属性为 Value 18 如果文本框的 Locked属性设置为 True,则下列说法正确的是 ( )。 ( A)此时在属性窗口中不可以修改文本框的 Text属
6、性值 ( B)运行时用户不可以在界面上修改文本框中的内容 ( C)在程序代码中不可以修改文本框的内容,如不可以使用语句Text1.Text=“aaa“ ( D)以上均不正确 19 如果 A为整数且, |A| =10,则打印 “OK”,否则打印 “Error”,表示这个条件的单行格式 If语句是 ( )。 ( A) If Int(A)=A And Sqr(A) =10 Then Print“OK“Else Print “Error“ ( B) If Fix(A)=a And Abs(A) =-10 Then Print“OK“Else Print “Error“ ( C) If Int(A)=A
7、 And(A =10,A -10) Then Print“OK“Else Print “Error“ ( D) If Fix(A)=A And A =10,And A =-10 Then Print“OK“ Else Print “Error“ 20 运行下列语句后,输出的结果是 ( )。 Option Base 1 Dim a i=1 a=Array(1,-2,9,0,-1,9) Do k=a(i) For m=10 To k Step-2 n=k+m Next m Print n+m i=i+1 Loop While Abs(m+n) 27 ( A) 3 27-8 ( B) 3-8 27
8、( C) -8 27 3 ( D) -8 3 27 21 语句 Dim Arr(-3 To 5)As Integer定义的数组的元素个数是 ( )。 ( A) 6 ( B) 7 ( C) 8 ( D) 9 22 若要将复选框设置成图形模式,则应设置 ( )属性值为 “1-vbButtonGmphical”。 ( A) TabStop ( B) Style ( C) Picture ( D) Enabled 23 窗体上有一个命令按钮 Command1和一个列表框 List1。先选择列表框中的某一个项目,然后单击命令按钮,将该项目从列表框删除。程序如下: Private Sub Command1
9、_Click() Dim In As Integer In=_ List.Remove Ind End Sub 则在程序的空白行的语句是 ( )。 ( A) List1.Index ( B) List1.ListIndex ( C) List1.Text ( D) List1.ListCount 24 删除组合框中指定的项目所使用的方法是 ( )。 ( A) Move ( B) Remove ( C) Clear ( D) RemoveItem 25 过程共有 3种,它们分别是 ( )。 ( A) Sub过程、函数过程和属性过程 ( B)事件过程、函数过程和通用过程 ( C) Sub过程、函数
10、过程和通用过程 ( D)事件过程、子过程和函数过程 26 Sub过程与 Function过程最根本的区别是 ( )。 ( A) Sub过程可以使用 Call语句或直接使用过程名调用,而 Function过程不可以 ( B) Function过程可以有参数, Sub过程不能有参数 ( C)两种过程参数的传递方式不同 ( D) Sub过程的过程名不能有返回值,而 Function过程能通过过程名返回值 27 有下列函数过程: Function Func2(a As Integer,b As Integer)As Integer Staticm As Integer,i As Integer m=0
11、 i=2 a=i+m+1 b=i+a+b Func2=m End Function 在窗体上画一个命令按钮,然后编写下列事件过程: Private Sub Command1_Click() Dim p As Integer,k As Inmger,m As Integer k=4 m=1 p=Func2(k,m) Prim k;m p=Func2(k,m) Print k;m End Sub 程序运行后,单击命令按钮,输出结果是 ( )。 ( A) 3 6 CR 3 6 ( B) 3 6 CR 3 11 ( C) 3 11 CR 3 6 ( D) 3 11 CR 3 11 28 阅读下列程序:
12、 Private Sub Command1_Click() Dim i As Integer,k As Integer k=2 For i=1 To 3 Print H(k); Next i End Sub Function H(j As Integer) Static b a=0 a=a+1 b=b+1 H=a*b+j End Funmion 单击命令按钮,执行程序,输出结果是 ( )。 ( A) 2 3 4 ( B) 3 4 5 ( C) 5 6 7 ( D) 3 5 6 29 使用 “打开 ”对话框的方法是 ( )。 ( A)双击工具箱中的 “打开 ”对话框控件,将其添加到窗体上 ( B
13、)单击 CommonDialog控件,然后在窗体上画出 CommonDialog控件,再将Action属性没为 1 ( C)在程序中用 Show方法 显示 “打开 ”对话框 ( D)在程序中用 Showopen方法显示 “打开 ”对话框 30 下列操作不能向工程中添加宙体的是 ( )。 ( A)执行 “工程 ”菜单中的 “添加窗体 ”命令 ( B)单击工具栏中的 “添加窗体 ”按钮 ( C)右击窗体,在弹出的菜单中选择 “添加窗体 ”命令 ( D)右击工程资源管理器,在弹出的菜单中选择 “添加 ”命令,然后在下一级菜单中选 择 “添加窗体 ”命令 31 按文件的访问方式不同,可以将文件分为 (
14、 )。 ( A)顺序文件、随机文件 ( B)文本文件和数据 文件 ( C)数据文件和可执行文件 ( D) ASCII文件和二进制文件 32 执行语句 Open“TC.dat“For Random As #1 Len=50后,对文件 TC.dat中的数据能执行的操作是 ( )。 ( A)既可以读也可以写 ( B)可以进行读操作 ( C)可以进行写操作 ( D)这是错误的操作 33 执行语句 Open“C:SDat.dat“For Input As#2后,系统 ( )。 ( A)将 C盘当前文件夹下名为 SDat.dat文件的内容读入内存 ( B) 在 C盘当前文件夹下建立名为 SDat.dat的
15、顺序文件 ( C)将内存数据存放在 C盘当前文件夹下名为 SDat.dat的文件中 ( D)将某个磁盘文件的内容写入 C盘当前文件夹下名为 SDat.dat的文件中 34 设有语句 Open“C:Test.Dat“For OutPut As#1,则下列叙述错误的是 ( )。 ( A)该语句只能打开 C盘根目录下一个已存在的文件 Test.Dat ( B)当 C盘根目录下没有该文件时,该语句在 C盘根目录下建立名为 Test.Dat的文件 ( C)该语句建立文件的文件 号为 1 ( D)执行该语句后,就可以通过 Print#语句向 Test.Dar文件中写入信息 35 下列事件过程的功能是:建立
16、一个名为 Data1的随机文件,存放角度值及这些角度的正弦函数值和余弦函数值,角度为 1, 2, 3, , 90。请在空白处填入适当的内容,将程序补充完整 ( )。 Private Type Ang K As Integer Sinx As Single Cosx As Single End Type Dim Ksc As Ang Private Sub Form_Click() Dim Y As Single Dim i As Integer Dim Ksc As Ang Open_ Y=3.14159/180 For i=1 To 90 Ksc.K=i Ksc.Sinx=Sin(i*Y)
17、Ksc.Cosx=Cos(i*Y) Next i Close #2 End Sub ( A) Data1.txtFor Random As #1 Len=10 Put#1,i,Ksc ( B) Data1.txtFor Random As #1 Len=10 Put#1,Y,Ksc ( C) Data1.txtFor Random As #1 Put#1,i,Ksc ( D) Data1.txtFor Random As #1 Put#1,Y,Ksc 36 枉程序设计阶段应该采取 _和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。 37 注释
18、一般分为序言性注释和 _注释。 38 庄面向对象程序设计方法中,类的实例称为 _。 39 某二叉 树中度为 2的结点有 18个,则该二叉树中有 _个叶子结点。 40 数据流图的类型有 _和事务型。 41 设 A=2, B=-4,则表达式 3*A 5 Or B+8 0的值是 _。 42 组合框有 3种不同的类型,这 3种类型是下拉式列表框、简单组合框和下拉式组合框,分别通过把 Style属性设置为 _来实现。 43 在程序运行时,可以通过 _方法来移动滚动条的位置。 44 下列程序弹山对话框中按钮的个数为 _。 MsgBox“确认 !“,vbAbortRetryIgnore+vbMsgBoxHe
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 171 答案 解析 DOC
