[计算机类试卷]VB笔试模拟试卷243及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷243及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷243及答案与解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试模拟试卷 243及答案与解析 1 窗体的 MouseDown事件过程 Form_MouseDown(Button As Integer,Shift As Integer,X As Single, Y As Single)有 4个参数,关于这些参数,正确的描述是 ( )。 ( A)通过 Button参数判定当前按下的是哪一个鼠标键 ( B) Shift参数只能用来确定是否按下 Shift键 ( C) Shift参数只能用来确定是否按下 Alt和 Ctrl键 ( D)参数 X、 Y用来设置鼠标当前位置的 坐标 2 在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程:
2、Private Sub Command1_Crick() x=0 n=InputBox(“) For i=1 To n For j=1 To i x=x+1 Next j Next i Print x End Sub 程序运行后,单击命令按钮,如果输入 3,则在窗体上显示的内容是 ( )。 ( A) 3 ( B) 4 ( C) 5 ( D) 6 3 在结构化程序设计中,模块划分的原则是 ( A)各模块应包括尽量多的功能 ( B)各模块的规模应尽量大 ( C)各模块之间的联系应尽量紧密 ( D)模块内具有高内聚度,模块间具有低耦合度 4 下面选项中,不能使控件得到焦点的操作是( )。 ( A)在
3、程序运行期间,用鼠标单击对象 ( B)在程序运行期间,用快捷键选择对象 ( C)在程序运行期间,用 Tab键 ( D)在程序运行期间,用 Enter键 5 在关系数据库中,用来表示实体间联系的是 ( )。 ( A)属性 ( B)二维表 ( C)网状结构 ( D)树状结构 6 下列叙述正确的是 ( )。 ( A)算法的执行效率与数据的存储结构无关 ( B)算法的空间复杂度是指算法程序中指令 (或语句 )的条数 ( C)算法的有穷性是指算法必须能在执行有限个步骤之后终止 ( D)以上 3种描述都不对 7 软件开发的结构化设计方法,全面指导模块划分的最重要的原则应该是 _。 ( A)模块高内聚 (
4、B)模块低耦合 ( C)模块独立性 ( D)程序模块化 8 一个供应商可供应多种零件,而一种零件 可由多个供应商供应,则实体供应商与零件之间的联系是 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 9 数据流图的正确性是保证软件逻辑模型正确性的基础,与其相关性较弱的内容是 ( )。 ( A)数据守恒 ( B)均匀分解 ( C)文件操作 ( D)图形层次 10 检查软件产品是否符合需求定义的过程称为 ( A)确认测试 ( B)集成测试 ( C)验证测试 ( D)验收测试 11 下列程序运行后,单击命令按钮,窗体显示的结果为 ( )。 Private Function pl(x A
5、s Integer,y As Integer,z As Integer) pl=2*x+y+3*z End Function Private Function p2(X As Integer,y As Integer,z As Integer) p2=p1(z,y,x)+x End Function Private Sub Commandl_Click() ( A) 23 ( B) 19 ( C) 21 ( D) 22 12 下列过程定 义语句中,形参个数为不确定数量的过程是 ( )。 ( A) Private Sub Pr03(XAsDouble, y As Single) ( B) Pri
6、vate Sub Pr03(Arr(3); Optionx, Optiony) ( C) Private Sub Pr03(ByRefx, ByValy, Art() ( D) Private Sub Pr03(Param Array Arr() 13 下列各控件不包含滚动条的控件是( )。 ( A) ListBox ( B) ComboBox ( C) TextBox ( D) Label 14 在文本框中输入字符时,通过( )事件过程可以得到字符的 ASCII码值。 ( A) Change ( B) GotFOCUS ( C) KeyPress ( D) LostFOCLIS 15 窗体上
7、有一个名称为 Commandl的命令按钮,其单击事件过程及有关函数过程如下: Private Sub Commandl Click() Dim n As Integer n=add(5, 10) Print n End Sub Function add(vl As Integer, v2 As Integer, Optional v3)As Integer If Not IsMissing(v3)Then add=vl+v2+v3 Else add=vl+v2 End If End Function 运行程序,单击命令按钮,以下叙述中正确的是 ( )。 ( A)程序不能正常运行,因为函数 ad
8、d的参数定义有错 ( B)程序不能正常运行,因为函数定义与函数调用语句的参数个数不匹配 ( C)程序能正常运行,结果 是在窗体上显示 15 ( D)程序能正常运行,结果是在窗体上显示 510v3 16 当我们输入代码时, Visual Basic可以自动检测 _错误。 ( A)语法错误 ( B)编译错误 ( C)运行错误 ( D)逻辑错误 17 设 a=5, b=6, c=7, d=8,则执行下列语句后, x的值为 _。 x=IIF(aB)And(c d),10,20) ( A) 10 ( B) 20 ( C) 30 ( D) 300 18 下列叙述中正确的是 ( )。 ( A)列表框包含了组
9、合框 的功能 ( B)组合框包含了列表框的功能 ( C)列表框和组合框的功能无相近之处 ( D)列表框和组合框的功能完全相同 19 为了使一个窗体从屏幕上消失但仍在内存中,所使用的方法或语句为 ( )。 ( A) Show ( B) Hide ( C) Load ( D) UnLoad 20 下列程序段的执行结果为 _。 K=0 For J = 1 To 2 For I = 1 To 3 K=I+1 Next I For I = 1 To 7 K=K+1 Next I Next J Print K ( A) 10 ( B) 6 ( C) 11 ( D) 16 21 在窗体上面一个命令按钮 (其
10、 Name属性为 Command1),然后编写如下代码: Option Base 1 Private Sub Command1_Click() Dim a(4, 4) For i=1 To 4 For j=1 To 4 a(i, j)=(i-1)*3+j Next j Next i For i=3 To 4 For j =3 To 4 Print a(j, i); Next j Print Next i End Sub程序运行后,单击命令按钮,其输出结果为 _ 。 ( A) 6 9 7 10 ( B) 7 10 8 11 ( C) 8 11 9 12 ( D) 9 12 10 13 22 为了
11、把一个记录型变量的内容写入文件中指定的位置,所使用语句的格式为_ 。 ( A) Get文件号,记录号,变量名 ( B) Get文件号,变量名,记录号 ( C) Put文件号,变量名,记录号 ( D) Put文件号,记录号,变量名 23 在程序代码中清除图片框 Picture1 中的图形的正确语句是 _ 。 ( A) Picture1. picture=“” ( B) Picture1 picture=Loadpicture (“ ”) ( C) Picture1. image=“” ( D) Picture1. picture=Null 24 为了使列表框中的项目分为多列显示,需要设置的属性为
12、 ( A) Columns ( B) Style ( C) List ( D) MultiSelect 25 执行如下两条语句后,窗体上显示的是 _。 a=8.4326 Print Format(a,“$00,00.00“) ( A) 0,008.43 ( B) $8.43 ( C) 8.43 ( D) $0,008.43 26 在窗体上画一今名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim a As Integer,s As Integer a=8 s=1 Do s=s+a a=a-1 Loop While a =0
13、 Print s; a End Sub 程序运行后,单击命令按钮,则窗体上显示的内 容是 _。 ( A) 79 ( B) 340 ( C) 97 ( D)死循环 27 设在工程中有一个标准模块,其中定义了如下记录类型 Type Books Name As String*10 TelNum As String*20 End Type 在窗体上画一个名为 Command1的命令按钮,要求当执行事件过程 Command1_Click时, 在顺序文件 Person.txt中写入一条记录。下列能够完成该操作的事件过程是 _。 ( A) Private Sub Command1_Click() Dim B
14、 As Books Open “c:Person.txt“For Output As #1 B.Name=InputBox(“输入姓名 “) B.TelNum=InputBox(“输入电话号码 “) Write #1, B.Name, B.TelNum Close #1 End Sub ( B) Private Sub Command1_Click() Dim B As Books Open“c:Person.txt“ For Input As #1 B.Name=InputBox(“输入姓名 “) B.TelNum=InputBox(“输入电话号码 “) Print #1, B.Name,
15、B.TelNum Close #1 End Sub ( C) Private Sub Command1_Click() Dim B As Books Open“c:Person.txt“For Output As #1 B.Name=InputBox(“输入姓名 “) B.TelNum=InputBox(“输入电话号码 “) Write#1, B Close #1 End Sub ( D) Private Sub Command1_Click() Dim B As Books Open“c:Person.txt“For Input As #1 Name=InputBox(“输入姓名 “) Te
16、lNum=InputBox(“输入电话号码 “) Print#1, Name, TelNum Close #1 End Sub 28 运行以下程序后,输出的结果是 for i=1 to 3 cls print“ i=“,i; Next ( A) 123 ( B) 3 ( C) i=1i=2i=3 ( D) i=3 29 设有如下变量声明 Dim timel As Date,为变量 time1正确赋值的表达式是 ( A) time1=#11:34:04# ( B) time1=Format(Time, “yy:mm:dd“) ( C) time1=#“11:34:04“# ( D) fime1=
17、Format(“hh:mm:ss“, Time) 30 在窗体中画一个命令按钮,然后编写以下事件过程: Private Sub Command1 Click( ) For X 5 To 5 Step-6 Next X Print X End Sub 程序运行后,输出的结果是 ( A) 2 2 ( B) 2 5 ( C) 2 9 ( D) -1 31 以下关于变量作用域的叙述中,正确的是 _。 ( A)窗体中凡被声明为 Private的变量只能在某个指定的过程中使用 ( B)全局变量必须在标准模块中声明 ( C)模块级变量只能用 Private关键字声明 ( D) Static类型变量 的作用域
18、是它所在的窗体或模块文件 32 在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Commandl_Click() s=1 Do s=(s + 1) * (s + 2) Number=Number + 1 Loop Until s = 30 Print Number, s End Sub 程序运行后,输出的结果是 ( A) 2 3 ( B) 2 56 ( C) 5 12 ( D) 10 20 33 要获得当前驱动器应 使用驱动器列表框的属性是 ( A) Path ( B) Drive ( C) Dir ( D) Pattern 34 在窗体上画 1个命令按钮,并编写如下事
19、件过程: Private Sub Command1-Click() For i=5 To 1 Step-0 8 Print Int(i); Next i End Sub 运行程序,单击命令按钮,窗体上显示的内容为 ( A) 5 4 3 2 1 1 ( B) 5 4 3 2 1 ( C) 4 3 2 1 1 ( D) 4 4 3 2 1 l 35 为了从当前文件夹 中读人文件 Filel txt,某人编写了下面的程序: Private Sub Commandl_Click() Open“Filel txt”For Output As#20 Do While NOt EOF(20) Line In
20、put#20, ch$ print ch Loop Close#20 End Sub 程序调试时,发现有错误,下面的修改方案中正确的是 ( A)在 Open语句中的文件名前添加路径 ( B)把程序中各处的 “20”改 为 “1” ( C)把 Print ch语句改为 Print#20, ch ( D)把 Open语句中的 Output改为 Input 36 启动 Visual Basic,选择标准 EXE进入集成环境后,系统为用户启动建立一个窗体,并为该窗体起的临时名称是 _。 37 软件工程学中除软件开发技术需重视外,另一重要组成内容是软件的【 】。 38 与数学表达式 对应的, Visua
21、l Basic表达式是 _。 39 在结构化分析中,用于描述加工逻辑的主要工具有三种,即:结构化语言判定表、【 】。 40 数据库设计分为以下 6个设计阶段:需求分析阶段、【 】、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。 41 模块级变量的声明关键字是 Dim或 _。 42 能够将文本框控件隐藏起来的属性是 _。 43 属性窗口分为 4个部分,这 4个部分分别是 _。 44 窗体上已建立多个控件,如 Text1、 Commandl、 Label1,若要使程序开始运行时焦点定位在 Commandl控件上,则应将 Commandl控件的 _属性值设置为 _。 45 下面的程序的作用是
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 243 答案 解析 DOC
