[计算机类试卷]VB笔试模拟试卷141及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷141及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷141及答案与解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、VB笔试模拟试卷 141及答案与解析 1 下列选项中,不是一个算法的基本特征的是 ( )。 ( A)完整性 ( B)可行性 ( C)有穷性 ( D)拥有足够的情报 2 结构化分析方法是面向 ( )的自顶向下逐步求精进行需求分析的方法。 ( A)对象 ( B)数据结构 ( C)数据流 ( D)目标 3 下列工具中为需求分析常用工具的是 ( )。 ( A) PAD ( B) PFD ( C) N-S ( D) DFD 4 线性表进行二分法检索,其前提条件是 ( )。 ( A)线性表以顺序方 式存储,并按关键码值排好序 ( B)线性表以顺序方式存储,并按关键码的检索频率排好序 ( C)线性表以链式方
2、式存储,并按关键码值排好序 ( D)线性表以链式方式存储,并按关键码的检索频率排好序 5 下列选项中不属于结构化程序设计方法的是 ( )。 ( A)自顶向下 ( B)逐步求精 ( C)模块化 ( D)可复用 6 关于结构化程序设计原则和方法的描述错误的是 ( )。 ( A)选用的结构只准许有一个入口和一个出口 ( B)复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现 ( C)不允许使 用 GOTO语句 ( D)语言中所没有的控制结构,应该采用前后一致的方法来模拟 7 软件需求分析阶段的工作,可以分为 4个方面:需求获取、需求分析、编写需求规格说明书以及 ( )。 ( A)阶段性报告 ( B)
3、需求评审 ( C)总结 ( D)都不正确 8 下列对于软件测试的描述正确的是 ( )。 ( A)软件测试的目的是证明程序是否正确 ( B)软件测试的目的是使程序运行结果正确 ( C)软件测试的目的是尽可能地多发现程序中的错误 ( D)软件测试的目的是使程序符合结构化原则 9 用链表表示 线性表的优点是 ( )。 ( A)便于随机存取 ( B)花费的存储空间较顺序存储少 ( C)便于插入和删除操作 ( D)数据元素的物理顺序和逻辑顺序相同 10 在数据库设计中,将 E-R图转换为关系模式的过程属于 ( )。 ( A)需求分析阶段 ( B)逻辑设计阶段 ( C)概念设计阶段 ( D)物理设计阶段
4、11 表达式 5Mod 3+35*2的值是 ( )。 ( A) 0 ( B) 2 ( C) 4 ( D) 6 12 执行语句 Print“Sgn(-34)=“;Sgn(-34)后,其输出结 果为 ( )。 ( A) Sgn(-34)=34 ( B) Sgn(-34)=-34 ( C) Sgn(-34)=+1 ( D) Sgn(-34)=-1 13 程序运行时,用户向文本框输入内容时,将触发文本框的 ( )事件。 ( A) Click ( B) Db1Click ( C) GotFocus ( D) Change 14 将文本框的 ( )属性设置为 True时,文本框可以输入或显示多行文本,且会
5、自动换行。 ( A) Text ( B) Scro11Bars ( C) Mu1tiLine ( D) Enabled 15 要使一个文本框具有水平和垂直滚动条,则应先将其 Mu1tiLine属性设置为True,然后再将 Scro11Bars属性设置为 ( )。 ( A) 0 ( B) 1 ( C) 2 ( D) 3 16 可以作为其他控件容器的控件是 ( )。 ( A)窗体控件,列表框控件,图像框控件 ( B)窗体控件,文本框控件,框架控件 ( C)窗体控件,框架控件,图片框控件 ( D)窗体控件,标签控件,图片框控件 17 在使用打印直接输出信息时,下列哪个属性或方法实现了使文件结束打印(
6、 )。 ( A) Print方法 ( B) Page属性 ( C) NewPage方法 ( D) EndDoc方法 18 只有将组合框的 Style属性值设置为 ( )时,才能触发 Db1Click事件。 ( A) 0 ( B) 1 ( C) 2 ( D) 3 19 下列关于 ForNext 语句的说法正确的是 ( )。 ( A)循环变量、初值、终值和步长都必须为数值型 ( B) Step后的步长只为正数 ( C)初值必须小于终值 ( D)初值必须大于终值 20 下列关于图像框控件和图片框控件的说法错误的是 ( )。 ( A)两者都支持 Print方法 ( B)两者都有 Picture属性 (
7、 C)两者都可以用 LoadPicture函数把图形文件装入控件中 ( D)两者都能在属性窗口装入图形文件;也都能在运行期间装入图形文件 21 要使单击命令按钮与按下 Esc键实现相同的作用,则应设置 ( )属性为True。 ( A) Cancel ( B) Visual ( C) Default ( D) Enabled 22 可以通过 ( )的方法来输出一个二维数组中的各个元素。 ( A)引用数组的两个下标 ( B) 将数组名赋值给变量 ( C)通过引用数组的一个下标 ( D)以上都不正确 23 下列关于 Sub过程的叙述正确的是 ( )。 ( A)一个 Sub过程必须有一个 Exit S
8、ub语句 ( B)一个 Sub过程必须有一个 End Sub语句 ( C)在 Sub过程中可以定义一个 Function过程 ( D)可以用 Goto语句退出 Sub过程 24 下列程序的执行结果是 ( )。 Function P(N As Integer) For i=1 To N Sum=Sum+i Next i P=Sum End Function Private Sub Command1_Click() S=P(1)+P(2)+P(3)+P(4) Print S; End Sub ( A) 15 ( B) 16 ( C) 2O ( D) 25 25 在窗体上有一个命令按钮 Comman
9、d1,通用过程 fun和命令按钮的事件过程如下: Private Function fun(ByVal m As Integer) If m Mod 2 = 0 Then fun=2 Else fun=1 End If End Function Private Sub Command1_Cliek() Dim i As Integer, s As Integer s=0 For i=1 To 5 s=s+fun(i) Next Print s End Sub 程序运行后,单击命令按钮,则窗体上输出( )。 ( A) 6 ( B) 7 ( C) 8 ( D) 9 26 设有如下过程: Sub f
10、f(x, y, z) x=y+z End Sub 下列选项中所有参数的虚实结合都是传址方式调用的是 ( )。 ( A) Call ff(5,7,z) ( B) Call ff(x,y,z) ( C) Call ff(3+x,5+y,z) ( D) Call ff(x+y,x-y,z) 27 下列叙述菜单设计的语句中正确的是 ( )。 ( A) 菜单也是一个控件,存在于工具箱中 ( B)菜单也有外观和行为的属性 ( C)菜单设计在 “菜单编辑器 ”中进行的,因此它不是一个控件 ( D)菜单的属性也是在 “属性窗口 ”中设置的 28 下列关于 MDI子窗体在运行时特性的叙述错误的是 ( )。 (
11、A)子窗体在 MDI窗体的内部区域显示 ( B)子窗体可在 MDI窗体的外部区域显示 ( C)当子窗体最小化时,它的图标在 MDI窗体内显示 ( D)当子窗体最大化时,其标题与 MDI窗体标题合并,并显示在 MDI窗体的标题栏 29 Visual Basic根据计算 机访问文件的方式将文件分成 3类,其中不包括 ( )。 ( A)顺序文件 ( B) Unix文件 ( C)二进制文件 ( D)随机文件 30 下列关于文件的叙述中,错误的是 ( )。 ( A)使用 Append方式打开文件时,文件指针被定位于文件尾 ( B)当以 Input方式打开文件时,如果文件不存在,则自动建立一个新文件 (
12、C)顺序文件的各个记录的长度可以不同 ( D)随机文件打开后,既可以进行读操作,也可以进行写操作 31 下列程序的功能是;将数据 1, 2, , 8写入顺序文件 Num.txt中, 请选择正确的程序段 ( )。 Private Sub Form_Click() Dim i As Integer Open “Num.txt“ For Output As #1 For i=1 To 8 _ Next i Close #1 End Sub ( A) print #1,i ( B) input #1,i ( C) print #1 ( D) input #1 32 在 C盘当前文件夹 下建立一个名为
13、SDat.txt的顺序文件。要求用 InputBox函数输入 5名学生的学号 (StuNo)、姓名 (StuName)和英语成绩 (StuEng)。则在以下横线处合适的语句是 ( )。 Private Sub Form_Click() Open “C:SDat.txt“ For Output As 1 For i=1 To 5 StuNo=InputBox(“主输入学号 “) StuName=InputBox(“请输入姓名 “) StuEndg=Val(InputBox(“请输入英语成绩“) Next i Close #1 End Sub ( A) Input #1,StuNo,StuName
14、,StuEndg ( B) Put #1,StuNo,StuName,StuEndg ( C) Write #1, StuNo, StuName, StuEndg ( D) Get #1,StuNo,StuName,SmEndg 33 下列子过程语句的说明正 确的是 ( )。 ( A) Sub fl(ByVal x()As Integer) ( B) Sub fl(X%()As Integer ( C) Function fl%(fl%) ( D) Function fl%(x As Integer) 34 下列说明中,不属于随机文件特点的是 ( )。 ( A)可以随意读取随机文件中任一记录的
15、数据 ( B)随机文件没有只读或只写的操作方式,随机文件只要一打开,就既可读又可写 ( C)随机文件的操作是以记录为单位进行的 ( D)随机文件的读、写操作语句与顺序 文件的读写操作语句一样 35 下列程序要求用户输入一个年份,并能够判断用户输入的年份是否是闰年,下划线处应填 ( )。 Sub EnSure()Dim year As Integer year=Val(InputBox(“请输入年份 :“) If(year Mod 4=0_year Mod 100 0)_(year Mod 400=0) Then Print “您输入的是闰年 “ Else Print “不是闰年,是普通年份 “
16、 End IfEnd Sub ( A) And And ( B) And Or ( C) Or Or ( D) Or Or 36 在程序设计阶段应该采取 _和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。 37 注释一般分为序言性注释和 _注释。 38 在面向对象方法中,类的实例称为 _。 39 某二叉树中度为 2的结点有 18个,则该二叉树中有 _个叶子结点。 40 数据流图的类型有 _和 事务型。 41 变量未赋值时,数值型变量的值为 _,字符串变量的值为 _。 42 下列程序中, a, b, c代表一个三角形的三条边,程序的作用是判断一
17、个三角形是否成立,请填写空白处。 If a+b c_b+c a_a+c b Then MsgBox(“这三条边不能构成一个三角形 “) End If 43 设 A=2, B=-4,则表达式 3*A 5orB+8 0的值是 _。 44 组合框有 3种不同的类型,这 3种类型是下拉式列表框、简单组合框和下拉式组合框,分别 通过把 Style属性设置为 _来实现。 45 在程序运行时,可以通过 _方法来移动滚动条的位置。 46 下列程序弹出对话框中按钮的个数为 _。 MsgBox“认 !“,vbAbortRetryIgnore+vbMsgBoxHelpButton+vbQuestion,“提示 “
18、47 下列程序的功能是:将字符串 “abcde”逆序打印出来。请填写空白处以完善程序。 Function rev(str1) As String B=Mid(_,1, 1) If B= “ Then rev=“ Else rev=rev(Mid(str1, 2) +_ End If End Function Private Sub Form_Click() old =“abcde“ Print rev(old) End Sub VB笔试模拟试卷 141答案与解析 1 【正确答案】 A 【试题解析】 作为一个算法,一般应该具有以下 4个特征: 可行性,即考虑到实际的条件能够达到一个满意的结果;
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 141 答案 解析 DOC
