[计算机类试卷]VB笔试模拟试卷290及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷290及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷290及答案与解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试模拟试卷 290及答案与解析 1 下列程序执行后,变量 a的值为 ( )。 Dim a,b,c,d as single a=100 b=20 c=1000 if b a Then d=a:a=b:b=d End if if c a Then d=a:a=c:c=d End if if c b Then d=b:b=c:c=d End if ( A) 0 ( B) 1000 ( C) 20 ( D) 100 2 关闭当前的工程并退出 Visual Basic的快捷键是 ( A) Alt+B ( B) Alt+Q ( C) Alt+Shift ( D) Alt+a 3 当发生 Form_
2、 Click 事件后,下面这段程序代码的执行结果为在窗体中输出_。 Option Explicit Private Sub Form Click () Dim num As String * 1, n As Integer Open “C: Check. txt“ For Random As #10 For n = 1 To 6 num = Chr(n + 64) Put %10, n, num Next n Seek #10, 3: Get #10, , num Print Loc(10); Seek(10) End Sub ( A) 3 4 ( B) 4 5 ( C) 5 3 ( D) 3
3、 3 4 下列数据结构中,属于非线性的是 ( )。 ( A)线性表 ( B)队列 ( C)树 ( D)栈 5 设计程序时,应采纳的原则之一是 ( )。 ( A)程序的结构应有助于读者的理解 ( B)限制 GOTO语句的使用 ( C)减少或取消注释行 ( D)程序越短越好 6 设有下列二叉树: 对此二叉树后序遍历的结果为 ( A) ABCDEF ( B) BDAECF ( C) ABDCEF ( D) DBEFCA 7 软件工程与计算机科学性质不同,软件工程着重于 _。 ( A)理论研究 ( B)建造软件系统 ( C)原理和理论 ( D)原理探寻 8 在软件工程中,白盒测试法 可用于测试程序的内
4、部结构。此方法将程序看做是_。 ( A)路径的集合 ( B)循环的集合 ( C)目标的集合 ( D)地址的集合 9 数据库的概念模型 _。 ( A) 依赖于计算机硬件和 DBMS ( B)独立于计算机硬件,依鞍子 DBMS ( C)依赖于计算机硬件,独立于 DBMS ( D)独立于计算机硬件和 DBMS 10 检查软件产品是否符合需求定义的过程称为 ( A)确认测试 ( B)集成测试 ( C)验证测试 ( D)验收测试 11 窗体上有一个命令按钮,命令按钮的单击事件 过程如下。运行程序后,单击命令按钮,输出结果是 ( )。 Private Sub Command1_Click() Dim a
5、a=Array(1,2,3,4,5) For k=1 To 4 S=S+a(k) Next k Print S End Sub ( A) 10 ( B) 14 ( C) 15 ( D) 120 12 以下关于窗体的描述中,错误的是 ( )。 ( A)执行 UnLoad Forml语句 后,窗体 Forml消失,但仍在内存中 ( B)窗体的 Load事件在加载窗体时发生 ( C)当窗体的 Enabled属性为 False时,通过鼠标和键盘对窗体的操作都被禁止 ( D)窗体的 Height、 Width属性用于设置窗体的高和宽 13 设置组合框的风格 ,可用的属性是 ( A) Backstyle
6、( B) Borderstyle ( C) Style ( D) Sorted 14 通过文本框 ( )事件过程可以获取文本框中输入字符的 ASCII码值。 ( A) Change ( B) LostFocus ( C) KeyPress ( D) GotFocus 15 复选框是否被选中,取决于复选框的 ( )。 ( A) Enabled属性 ( B) Value属性 ( C) Checked属性 ( D) Visible属性 16 在设计程序时,应采纳的原则之一是 ( )。 ( A)不限制 goto语句的使用 ( B)减少或取消注解行 ( C)程序越短越好 ( D)程序结构应有助于读者理解
7、 17 运行下面的程序后 ,输出的结果为 Cls Dim t(5, 5) as Integer For i=1 To 5: t(i, i) =1: Next For i=1 To 5 For j=1 To 5 Print t(i, j), Next Print Next ( A) 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ( B) 1 1 1 1 1 ( C) 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 ( D) 1 1 1 1 1 18 下列各项中,不是通用过程特点的是 ( )。
8、 ( A)通用过程不与任何特定事件相联系 ( B)通用过程完成特定任务 ( C)通用过程由用户创建 ( D)通用过程可以由鼠标激发 19 在窗体上画 1个名称为 Cornmandl的命令按钮, 并编写以下程序: Private Sub Commandl_Click() Print fun(“ABCDEFG”) End Sub Function fun(st As String)As String stlen=Len(st) temp=“” For k=1 To stlen 2 temp=temp+Mid(st, k, 1)+Mid(st, stlen-k+1, 1) Next k fun=te
9、mp End Function 程序运行时,单击命令按钮,则在窗体上显示的是 ( )。 ( A) ABCDEFG ( B) AGBFCE ( C) GFEDCBA ( D) AGBFCED 20 以下声明语句中错误的是 _。 ( A) Constvar1=123 ( B) Dimvar2=ABC ( C) Dim intSum As Integer ( D) Static vat3 As Integer 21 为了把一个记录型变量的内容写入文件中指定的 位置,所使用的语句的格式为_。 ( A) Get文件号,记录号,变量名 ( B) Get文件号,变量名,记录号 ( C) Put文件号,变量名
10、,记录号 ( D) Put文件号,记录号,变量名 22 为了使列表框中的项目分为多列显示,需要设置的属性为 ( )。 ( A) Columns ( B) Style ( C) List ( D) MultiSelect 23 已知代数式 eXSin(30)2x/(x+y)Lnx,则正确的 Visual Basic表达式为 ( )。 ( A) E*Sin(30*3.14/180)*2*X/X+Y*Log(X) ( B) Exp(X)*Sin(30)*2*X/(X+Y)*Ln(X) ( C) Exp(x)*Sin(30*3.14/180)*2*x/(x+y)*Log(x) ( D) Exp(X)*
11、Sin(30*3.14/180)*2*X/(X+Y)*Ln(X) 24 窗体上有一个组合框,编写下列程序: Private Sub Command1_ Click () Combo1. RemoveItem 2End subPrivate Sub form Load() Combo1. AddItem “上海 ” Combo1. AddItem “北京 ” Combo1. AddItem “天津 ” Combo1. AddItem “重庆 ”End Sub程序执行时,单击 Command1,则在组合框中将不再出现 _。 ( A)上海 ( B)北京 ( C)天津 ( D)重庆 25 若要将窗体从
12、内存中卸载出去,应该使用的方法是 _。 ( A) Show ( B) UnLoad ( C) Load ( D) Hide 26 在 VB语言中, 6个关 系运算符在运算过程中优先级从高到低的顺序是 ( A) ( B) ( C) ( D)不分先后顺序 27 我们可以在设计时 (属性窗口中 )和运行时 (程序代码中 )设置属性的属性值,以下关于属性设置的说法正确的是 ( A)在属性窗口中可以设置所有属性的属性值 ( B)在程序代码中可以设置所有属性的属性值 ( C)属性的名称由 VB事先定义,用户不能改变 ( D)所有对象的属性都是可见的 28 设 A=“12345678“,则表达式 Val(L
13、eft(A, 4)+Mid(A, 4, 2)的值为 _。 ( A) 123456 ( B) 123445 ( C) 8 ( D) 6 29 在列表框中当前被选中的列表项的序号是由下列哪个属性表示 _。 ( A) List ( B) Index ( C) Listindex ( D) Tabindex 30 要把一个命令按钮设置成无效,应设置属性 _ 的值为 False。 ( A) Visible ( B) Enabled ( C) Default ( D) Cancel 31 当一个工 程含有多个窗体时,其中的启动窗体是 _。 ( A)启动 Visual Basic时建立的窗体 ( B)第一个
14、添加的窗体 ( C)最后一个添加的窗体 ( D)在 “工程属性 ”对话框中指定的窗体 32 以下能够正确计算 1+2+3+10 的程序是 ( A) Private sub Command1_Click( ) sum=0 For 1=1 To 10 Sum=sum+1, Next I Print Sum End Sub ( B) Private sub Command1_Click( ) Sum=0,I=1 Do While l =10 Sum=Sum+1 I=I+1 Print Sum End Sub ( C) Private Sub command1_click( ) Sum=0: I=1
15、Do Sum=Sum+1 I=I+1 Loop While I 10 Print Sum End Sub ( D) Private Sub command1_Click( ) Sum=0: I=1 Do Sum=Sum+1 l=I+1 Loop Until I 10 Print Sum End Sub 33 以下关系表达式中,其值为 False的是 ( A) ABC “AbC“ ( B) the “they“ ( C) VISUAl, =UCase(“Visual“) ( D) Integer “Int“ 34 能够获得一个文本框中被选取文本的内容的属性是 _。 ( A) Text ( B)
16、SelLength ( C) SelText ( D) SelStart 35 在窗体上画一个名称为 File的文件列表框,并编写如下程序: Private Sub File1_DblClick( ) x=Shell(File1 FileName, 1) End Sub以下关于该程序的叙述中,错误的是 ( A) x没有实际作用,因此可以将该语句写为: Call Shell(FilE.FileName, 1) ( B)双击文件列表框中的文件,将触发该事件过程 ( C)要执行的文件的名字通过 File1 FileName指定 ( D) File1中显示的是当前驱动器、当前目录下的文件 36 一个消
17、息由三个部分组成:接收消息的对象的名称、【 】和零个或多个参数。 37 结构化程序设计的 3种基本结构分别是顺序、选择和 _。 38 数据库恢复是将数据库从【 】状态恢复到某一已知的正确状态。 39 数据模型按不同应用层次分成 3种类型,它们是概念数据模型、【 】和物理 数据模型。 40 一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体 “项目主管 ”与实体 “项目 ”的联系属于【 】的联系。 41 在窗体上画一个文本框,名称为 Text1,画一个命令按钮,名称为 Commandl。程序运行时,单击命令按钮,能将事先输入到文本框中的内容一个字符一个字符地写入顺序文件 test.da
18、t中。请在空白处填上适当的内容,将程序补充完整。 Private Sub Command1_Click() Open“c: test.dat“For Output As #1 For I=1 to Len(Text1.text) _ Next I Close #1 End Sub 42 下列程序的功能是:弹出一个对话框询问用户是否输出,如果是,则输出;否则结束。请填空。 Sub PrintOut() Dim a As Integer a=MsgBox(“输出结果 ?“, vblnformation+vbYesNo, “提示: “) If a=_Then Print “Myresult“ End
19、 If End Sub 43 窗体下面有一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() x=0 Do Until x = -1 a=InputBox(“请输入第一个数字 a的值 “) a=Val(a) b=InputBox(“请输入第二个数字 b的值 “) b=Val(b) x=InputBox(“请输入第三个数字 x的值 “) x=Val(x) a=a+b+x Loop Print a End Sub 在程序运行后,单击命令按钮,在对话框中 分别输入 5, 4, 8, 5, 8, -1,输出结果为 _。 44 为了在运行时把 “d:pie”文件
20、夹下的图形文件 “a. jpg”装入图片框 Picturel,所使用的语句为【 】。 45 执行下面的程序段后, S的值为【 】。 s=5 For i=2.6 To 4.9 Step 0.6 s=s+1 Next i 46 下图是应用程序的窗体,要求用户选中复选框 Check1后,文本框 Text1中的文字以粗体显示,选中复选框 Check2后,文本框 Text1中的文字以斜体显示,单击“关闭 ”按钮 Command1 后结束应用程序运行。 Private Sub Check1_ Click ()if【 】thenText1. FontBold = TrueElseText1. FontEol
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 290 答案 解析 DOC
