[计算机类试卷]VB笔试模拟试卷259及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷259及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷259及答案与解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试模拟试卷 259及答案与解析 1 将 E-R图转换到关系模式时 ,实体与联系都可以表示成 ( A)属性 ( B)关系 ( C)键 ( D)域 2 单击命令按钮时,下列程序的执行结果为 Private Sub Command1_click() Dim X As Integer, Y As Integer x=12:y=32 Call PCS(x,y) Print x; y End Sub Public Sub PCS(ByVal n As Integer, ByVal m As Integer) n=n Mod 10 m=m Mod 10 End Sub ( A) 12 32 ( B)
2、 2 32 ( C) 2 3 ( D) 12 3 3 下列叙述中正确的是 ( A)在面向对象的程序设计中 ,各个对象之间具有密切的联系 ( B)在面向对象的程序设计中 ,各个对象都是公用的 ( C)在面向对象的程序设计中 ,各个对象之间相对独立 ,相互依赖性小 ( D)上述三种说法都不对 4 软件需求分析阶段的工作,可以 分为 4个方面:需求获取、需求分析、编写需求规格说明书以及 ( )。 ( A)阶段性报告 ( B)需求评审 ( C)总结 ( D)都不正确 5 有如下事件过程: Private Sub Form_KeyDown(KeyCode As Integer, Shift As Int
3、eger) If(Button And 3)=3 Then Print“OK“ End If End Sub 程序运行后,为了在窗体上输出 “OK“,应当按下的鼠标键是 ( A)左键 ( B)右键 ( C)同时按下左键和右键 ( D)按什么都不显示 6 在关系代数运算中,有 5种基本运算,它们是 ( )。 ( A)并 ( )、差 (-)、交 ()、除 ()和笛卡儿积 () ( B)并 ( )、差 (-)、交 ()、投影 ()和选择 () ( C)并 ( )、交 ()、投影 ()、选择 ()和笛卡儿积 () ( D)并 ( )、差 (-)、投影 ()、选择 ()和笛卡儿积 () 7 以下属性不可
4、用于改变控件位置的是 _。 ( A) Left ( B) Top ( C) Width ( D) Caption 8 当将 E-R模型转换为关系模型时,对于两实体间 m: n联系,必须对 “联系 ”单独建立 _ ,用来联系双方实体。 ( A)一个实体 ( B)一个属性 ( C)一个指针 ( D)一个关系 9 在单链表中,增加头结点的目的是 ( A)方便运算的实现 ( B)使单链表至少有一个结点 ( C)标识表结点中首结点的位置 ( D)说明单链表是线性表的链式存储实现 10 下列对队列的叙述正确的是 _。 ( A)队列属于非线性表 ( B)队列按 “先进后出 ”原则组织数 据 ( C)队列在队
5、尾删除数据 ( D)队列按 “先进先出 ”原则组织数据 11 窗体文件的扩展名是 ( A) .bas ( B) .cls ( C) .frm ( D) .res 12 当文本框 ScrollBars属性设置了非零值,却没有效果,原因是 ( )。 ( A)文本框中没有内容 ( B)文本框的 MultiLine属性为 False ( C)文本框的 MultiLine属性为 True ( D)文本框的 Locked 属性为 True 13 执行语句 s=Len(Mid(“VisualBasic“,1,6)后, s的值是 ( )。 ( A) Visual ( B) Basic ( C) 6 ( D)
6、11 14 过程共有 3种,它们分别是 ( )。 ( A) Sub过程、函数过程和属性过程 ( B)事件过程、函数过程和通用过程 ( C) Sub过程、函数过程和通用过程 ( D)事件过程、子过程和函数过程 15 设有声明语句: Dim b(-1 To 10, 2 To 9, 20)AS Integer 则数组 b中全部元素的个数( )。 ( A) 2310 ( B) 2016 ( C) 1500 ( D) 1658 16 关系数据库中有 3种基本操作,将具有共同属性的两个关系中的元组连接到一起,构成新表的操作称为 _。 ( A)选择 ( B)投影 ( C)连接 ( D)并 17 设有语句 O
7、pen “c:Test. Dat“ For Output As #1 则以下错误的叙述是 _。 ( A)该语句打开 C盘根目录下一个已经存在的文件 Test.Dat ( B)该语句在 C盘根目录下建立一个名为 Test.Dat的文件 ( C)该语句建立的文件的文件号为 1 ( D)执行该语句后,就可以通过 Print#语句向文件 Test.Dat中写入信息 18 下列程序段的执行结果为 _。 x=5 y=-20 If Not X 0 Then X=Y-3 Else Y=X+3 Print X-Y;Y-X ( A) -3 3 ( B) 5 -8 ( C) 3 -3 ( D) 25 -25 19
8、下列程序的运行结果是 ( )。 Private Function myfun(m, n) Do While m n Do While m n:m=m-n:Loop Do While n m:n=n-m:Loop Loop myfun=m End Function Private Sub Command1_Click() Print myfun(9, 8) End Sub ( A) 2 ( B) 1 ( C) 4 ( D) 3 20 在窗体上有一个命令按钮 Command1,通用过程 fun和命令按钮的事件过程如下: Private Function fun(ByVal m As Integer
9、) If m Mod 2=0 Then fun=2 Else fun=1 End If End Function Private Sub Command1_Click() 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 21 在窗体上画一个命令按钮,其名称为 Command1,然后编写如下事件过程: Private Sub Command1_Click() Dim al(4, 4)
10、, a2(4, 4) For i=1 To 4 For j=1 To 4 a1(i, j)=i+j a2(i, j)=a1(i, j)+i+j Next j Next i Print al(3, 3); a2(3, 3) End Sub 程序运行后,单击命令按钮,在窗体上输出的是_。 ( A) 6 6 ( B) 10 5 ( C) 7 21 ( D) 6 12 22 滚动条控件中,用来设置鼠标单击滚动箭头时滚动条移动的大小的属性是_。 ( A) Max ( B) Value ( C) LargeChange ( D) SmallChange 23 表达式 Abs(-5)+Len(“ABCDE“
11、)的值是 _。 ( A) 5ABCDE ( B) -5ABCDE ( C) 10 ( D) 0 24 以下叙述中错误的是 _。 ( A)一个工程中可以包含多个窗体文件 ( B)在一个窗体文件中用 Priate定义的通用过程能被其他窗体调用 ( C)在设计 Visual Basic程序时。窗体、标准模块、类模块等需要分别保存为不同类型的 磁盘文件 ( D)全局变量必须在标准模块中定义 25 在窗体上画一个文本框,其名称为 Text1。为了在程序运行后 Text1中的文本不可编辑,应当使用的语句是 _。 ( A) Text1.Clear ( B) Text1.Locked=True ( C) Te
12、xt1.Visible=False ( D) Text1. Enabled=True 26 已知通用对话框名为 Cdlg,则执行下列的 _语句,将弹出 “另存为 ”对话框。 ( A) Cdlg. ShowOpen ( B) Cdlg. ShowSave ( C) Cdlg. ShowSaveAs ( D) ShowSave Cdlg 27 下列程序执行后,按住 Cbl键并在文本框中输入 a,则在窗体上输出的结果为 _。 Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer) Print keyCode, Shift End
13、 Sub ( A) a 2 ( B) 65 2 ( C) 97 1 ( D) 97 2 28 从窗体 form1生成到该窗体显示出来,最 后发生的事件是 _。 ( A) Resize ( B) Load ( C) Active ( D) Paint 29 执行以下程序段后,整型变量 C的值为 _。 a=24 b=328 Select Case b10 Case 0 c=a*10+b Case 1 to 9 c=a*100+b Case 10 to 99 c=a*10000+b End Select ( A) 537 ( B) 2427 ( C) 24328 ( D) 240328 30 滚动条
14、控件中,用来设置鼠标单击滚动箭头时滚动条移动的大小的属性是 _。 ( A) Max ( B) Value ( C) LargeChange ( D) SmallChange 31 下面的 4个数组中,语句语法正确的是 _ 。 ( A) Dim a10 ( B) Def fn(10) ( C) Dim a(10) ( D) Dimension a(10) 32 以下定义数组或给数组元素赋值的语句中,正确的是 ( A) Dim x%(2) x(1)=“等级考试 “ ( B) Dim x(3), y(3)As Integer x(0)=1: y=x ( C) Dim x x=Array(0, 1,
15、2) ( D) Dim x(3)As Integer x=Array(0, 1, 2) 33 下面的控件可作为其他控件容器的是 ( A) PictureBox 和 Data ( B) Frame和 Image ( C) PictureBox和 Frame ( D) Image和 Data 34 在窗体上画一个命令按钮和两个文本框,其名称分别为 Command1、 Text1和Text2,然后编写如下程序: Dim S1 As String,S2 As String Private Sub Form_Load() Text1.Text “ Text2.Text “ End Sub Private
16、 Sub Text1_KeyDown(KeyCode As Integer,Shift As Integer) S2=S2 Min End Sub 44 滚动条的最小值属性是 _,最大值属性是 Max。 45 下列表达式有错误,正确的写法应该是【 】。 (a+B+e/80-5(d+e) 46 文件根据数据性质,可分为【 】文件和【 】文件。 47 由 Array函数建立的数组的名字必须是【 】类型。 48 假定一个文本框的 Name属性为 Text1,为了在该文本框中显示 “Hello!”,所使用的语句为【 】。 49 在窗体上画一个名称为 Command1的命令按钮和一个名称为 Text1的
17、文本框。程序运行后, Command1为禁用 (灰色 )。当向文本框中输入任何字符时,命令按 钮Command1变为可用。请在【 】处填入适当的内容,将程序补充完整。 Private Sub Form_Load( ) Command1.Enabled=False End Sub Private Sub Text1【 】 ( ) Command1.Enabled=True End Sub 50 在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() n = 5 f = 1 s = 0 For i = 1 To n f =
18、 f【 】 s = s + f Next Print s End Sub 该事件过程的功能是计算 s=1+1/2!+1/3!+1/n! 的值。请填空。 VB 笔试模拟试卷 259答案与解析 1 【正确答案】 B 【试题解析】 关系数据库逻辑设计的主要工作是将 - 图转换成指定RDBMS 中的关系模式。首先 ,从 E-R图到关系模式的转换是比较直接的 ,实体与联系都可以表示成关系 ,E-R图中属性也可以转换成关系的属性 ,实体集也可以转换成关系 。 2 【正确答案】 A 【试题解析】 命题目的 考查考生对参数传递的掌握情况。 解题要点 在调用过程时,一般主调与被调过程之间有数据传递,即将主调过程
19、的实参传递给被调用的过程,完成实参与形参的结合,然后执行被调过程。在Visual Basic中,实参与形参的结合有两种方式,即传址与传值。这两种方法的特点如下: 传址的结合过程是:当调用一个过程时,它将实参的地址传给形参,在被调用的过程中,对形参的任何操作都变成了对相应实参的操作,因此实参的值会随形参的改变而改变。 传值的结合过程是:当调用一个过程时,系统将实参的值复制给形参并断开了联系,被调用过程中的操作是在形参自己的存储单元中进行的,当过程调用结束时,这些形参所占用的存储单元也同时被释放,因此在过程中对形参的任何操作都不会影响实参。而题中被调过程 PCS 中有两个形参,两者均为传值方式。主
20、调过程分别把实参 x、 y传递给 PCS,所以当过程调用结束后,实参 x、 y的值都没有改变,最后输出的值应为: 12,32。 错解分析 参数的传值方式和传址方式的区别。 考点链接 函数调用和参数传递。 3 【正确答 案】 C 【试题解析】 本题考查了面向对象的基本概念。在面向对象程序设计中所使用的对象 ,其数据和操作是作为平等伙伴出现的。因此 ,对象具有很强的自含性 ,此外 ,对象所固有的封装性 ,使得对象的内部实现与外界隔离 ,具有较强的独立性。 对象的定义。 4 【正确答案】 B 【试题解析】 需求分析是软件定义时期的最后一个阶段。可概括为 4个方面: 需求获取; 需求分析; 编写需求规
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 259 答案 解析 DOC
