[计算机类试卷]VB笔试模拟试卷275及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷275及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷275及答案与解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试模拟试卷 275及答案与解析 1 下列叙述中,不属于软件需求规格说明书的作用的是 ( A)便于用户、开发人员进行理解和交流 ( B)反映出用户问题的结构,可以作为软件开发工作的基础和依据 ( C)作为确认测试和验收的依据 ( D)便于开发人员进行需求分析 2 下列每组控件中,都包含有滚动条的一组控件是 ( )。 ( A) ListBox和 LabelBox ( B) TextBox和 DriveListBox ( C) ComboBox 和 CheckBox ( D) FileListBox 和 DirListBox 3 窗体的隐藏和删除,分别用在不同的场合,隐藏 Form1和删除
2、Form1的命令是( ) ( A) Hide Form1 Unload Form1 ( B) Form1.Hide Form1.Unload ( C) Form1.Hide Unload Form1 ( D) Hide Form1 Form1.Unload 4 Visual Basic中的模块文件的扩展名是 _。 ( A) .reg ( B) .frm ( C) .bas ( D) .vbp 5 下列不属于软件 工程 3个要素的是 ( )。 ( A)工具 ( B)过程 ( C)方法 ( D)环境 6 结构化程序设计主要强调的是 ( )。 ( A)程序的规模 ( B)程序的效率 ( C)程序设计
3、语言的先进性 ( D)程序的易读性 7 对长度为 n的线性表进行顺序查找,在最坏情况下需要比较的次数为 ( )。 ( A) 125 ( B) n/2 ( C) n ( D) n+1 8 为了使模块尽可能独立,要求 ( A)模块的内聚程序要尽量高,且各模块间的耦合程度要尽量强 ( B)模块的内聚程度要尽量高,且各模块 间的耦合程度要尽量弱 ( C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱 ( D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强 9 当将 E-R模型转换为关系模型时,对于两实体间 m: n联系,必须对 “联系 ”单独建立 _ ,用来联系双方实体。 ( A)一个实体
4、 ( B)一个属性 ( C)一个指针 ( D)一个关系 10 用树形结构来表示实体之间联系的模型称为 _。 ( A)关系模型 ( B)层次模型 ( C)网状模型 ( D)数据模型 11 下列程序运行时输出的结 果是 Option Base 1 Private Sub Form_Click() Dim x(10) As Integer, y(5) As Integer For i=1 to 10 x(i) =10-i+1 Next For i=1 to 5 y(i)=x(2*i-1)+x(2*i) Next For i=1 to 5 Print y(i) Next End Sub ( A) 3
5、7 11 45 19 ( B) 19 15 11 7 3 ( C) 1 3 5 7 9 ( D)不确定的值 12 把窗 体设置为不可见的,应该将 ( )属性设置为 False。 ( A) Font ( B) Caption ( C) Enable ( D) Visible 13 刚建立一个新的标准 EXE工程后,不在工具箱中出现的控件是( )。 ( A)单选按钮 ( B)图片框 ( C)通用对话框 ( D)文本框 14 下列程序段的显示结果为 _。 x=0 Print x-1 x=3 ( A) -1 ( B) 3 ( C) 2 ( D) 0 15 在窗体上画一个命令 按钮 (其名称为 Comm
6、and1),然后编写如下事件过程: Private Sub Command1_Click() For i=1 To 4 If i=1 Then x=i If i =4 Then x=x+1 Print x Next i End Sub 程序运行后,单击命令按钮,其输出结果为 _。 ( A) 1 2 3 4 ( B) 2 3 4 5 ( C) 2 3 4 4 ( D) 3 4 5 6 16 Microsoft Visual Basic 0包括三种版本,其中不包括 _。 ( A)通用版 ( B)企业版 ( C)学习版 ( D)专业版 17 按文件的访问方式不同,可以将文件分为 ( )。 ( A)顺
7、序文件和随机文件 ( B)文本文件和数据文件 ( C)数据文件和可执行文件 ( D) ASCII文件和二进制文件 18 某程序列表框中有许多项,现在用 Timer控件控制时间, 0.1秒删除一项,直到删完为止,用一滚动条来显示删除的项目,请选择合适的 语句,完成此程序 ( )。Private Sub Command2_Click() HScroll1.Min=0 HScroll1.Max=List1.ListCount HScroll1.Value=0 Timer1.Interval= Timer1.Enabled=True End Sub Private Sub Timer1_Timern
8、If List1.ListCount 0 Then List1.RemoveItem 0 HScroll1.Value=HScroll1.Max-Listl.ListCount Else Timer1.Enabled= MsgBox“全部删除 !“ End If End Sub ( A) 100 False ( B) 0.1 True ( C) 100 True ( D) 0.1 False 19 可以通过 ( )的方法来输出一个二维数组中的各个元素。 ( A)引用数组的两个下标 ( B)将数组名赋值给变量 ( C)通过引用数组的一个下标 ( D)以上都不正确 20 过程语句中,使用的参数表可
9、以是下列哪种 ( )。 ( A)常量或变量名 ( B) 表达式或变量名 ( C)数组元素或变量名 ( D)变量名或数组名 21 执行语句 Print “Sgn(-34)=“;Sgn(-34)后,其输出结果为 ( )。 ( A) Sgn(-34)=34 ( B) Sgn(-34)=-34 ( C) Sgn(-34)=+1 ( D) Sgn(-34)=-1 22 下列语句错误的是 ( A) If a=3 And b=2 Then c=3 End If ( B) If a=1 Then c=2 Else If a=2 End If ( C) If a=3 And b=2 Then c=2 Else
10、If a=2 Then c=3 End If ( D) If a=1 Then c=2 23 在窗体上画一个名称为 Command1的命令按钮,然后编写如下通用过程和命令按钮的事件过程: Private Function f(m As Integer) If m Mod 2=0 Then f=m Else f=1 End If End Function Private Sub Command1_Click() Dim i As Integer s=0 For i=1 To 5 s=s+f(i) Next Print s End Sub 程序运行后,单击命令按钮,在窗体上显示的是 _。 ( A)
11、 11 ( B) 10 ( C) 9 ( D) 8 24 下面关于 InputBox 函数的叙述,不正确的是 ( ) ( A)在默认情况下, InputBox的返回值是一个字符串 ( B) InputBox函数可以写成 InputBox$的形式 ( C)执行一次 InputBox 函数可以输入多个数值 ( D)执行一次 InputBox 函数时,不可以同时输入多个数值 25 下面语句正确的是 ( A) If x 3 * y And x y Then y x3 ( B) If x 3 * y And x y Then y x3 ( C) If x 3 * y:x y Then y x3 ( D)
12、 If x 3 * y And x y Then y=x* *3 26 执行下面的程序段后,变量 c的值为 a=14 b=30 Select Case b10 Case 0 c=a * 10 + b Case 1 To 9 c=a*100+b Case 10 To 99 c=a*1000+b End Select Print c ( A) 363 ( B) 2548 ( C) 1430 ( D) 9875 27 执行如下语句: a=InputBox(“Today“,“Tomorrow“,“Yesterday“,“Day before yesterday“,5) 将显示一个对话框,在对话框的输入
13、区中显示的信息是 _。 ( A) Today ( B) Tomorrow ( C) Yesterday ( D) Day before yesterday 28 假定编写了如下事件过程: Private Sub Form_MouseDown(Button As Integer,Shift As Integer, X As Single, Y As Single) If Button=2 Then Print “aaaa“ End If End Sub 程序运行后,为了在窗体上输出 “AAAA”,应按下的鼠标键为 ( A)左键 ( B)右键 ( C)同时按下左、右键 ( D)按什么键都不显示 2
14、9 表达式 5 Mod 3+35*2的值是 ( A) 0 ( B) 2 ( C) 4 ( D) 6 30 设有如下程序 Option Base 1 Private Sub Command1_Click( ) Dim a(10)As Integer Dim n As Integer n=lnput Box(“输入数据 ”) If n 10 Then Call GetArray(a, n) End If End Sub Private Sub GetArray(b( )As Integer, n As Integer) Dim c(10)AsInteger j=0 For i=1 To n b(i
15、)=CInt(Rnd( )*100) If b(i)/2=b(i)2 Then j=j+1 c(j)=b(i) End lf Next Print j End Sub 以下叙述中错误的是 ( A)数组 b中的偶数被保存在数组 c中 ( B)程序运行结束时,在窗体上显示的是 c数组中元素的个数 ( C) GetArray过程的参数 n是按值传送的 ( D)如果输入的数据大于 10,则窗体上不显示任何信息 31 在窗体上画一个名称为 Text1的文本框和一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click( ) Text1.Text=
16、“Visual“ Me.Text1=“Basie“ Text1=“Program“ End Sub 程序运行后,如果单击命令按钮,则在文本框中显示的是 ( A) Visual ( B) Basic ( C) Program ( D)出错 32 在窗体上画一个命令按钮 (名称为 Command1),然后编写如下事件过程: Private Sub Command1_Click() Dim b As Integer b=b+1 End Sub 运行程序,三次单击命令按钮后,变量 b的值是: _。 ( A) 0 ( B) 1 ( C) 2 ( D) 3 33 下列程序段的执行结果为 m=1 n=1 S
17、elect Case m Case 1 Select Case n Case 0 Print “* * 0 * *“ Case 1 Print “ * * 1 * * “ End Select Case 2 print “ * * 2 * * “ End Select ( A) * * 0 * * ( B) * * 1 * * ( C) * * 2 * * ( D) 0 34 运行下列程序段后,显示的结果为 J1=63 J2=36 If J1 J2 Then Print J2 Else Print J1 ( A) 63 ( B) 36 ( C) 55 ( D) 2332 35 当一个复选框被选
18、中时,它的 Value的属性的值是 ( A) 3 ( B) 2 ( C) 1 ( D) 0 36 下 列事件过程的功能是:建立一个名为 Datal的随机文件,存放角度值及这些角度的正弦函数值和余弦函数值,角度为 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 Open _ Y=3.14159/180 For i=1 TO 9
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 275 答案 解析 DOC
