1、6.1 笔试模拟卷6.1.1 笔试模拟试卷一一、选择题(每小题 2 分,共 70 分)1.在下列选项中,哪个不是一个算法一般应该具有的基本特征_。A. 确定性 B. 可行性 C. 无穷性 D. 拥有足够的情报 2.在单链表中,增加头结点的目的是_。A.方便运算的实现 B.使单链表至少有一个结点C.标识表结点中首结点的位置 D.说明单链表是线性表的链式存储实现3. 下列关于队列的叙述中正确的是_。A. 在队列中只能插入数据 B. 在队列中只能删除数据C. 队列是先进先出的线性表 D. 队列是先进后出的线性表4. 对长度为 N 的线性表进行顺序查找,在最坏情况下所需要的比较次数为_。A. N+1
2、B. N C. (N+1)/2 D. N/25. 信息隐蔽的概念与下述哪一种概念直接相关_。A. 软件结构定义 B. 模块独立性 C. 模块类型划分 D. 模拟耦合度6.面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是_。A. 模拟现实世界中不同事物之间的联系 B. 强调模拟现实世界中的算法而不强调概念C. 使用现实世界的概念抽象地思考问题从而自然地解决问题D. 鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考7. 在结构化方法中,软件功能分解属于下列软件开发中的阶段是_。A. 详细设计 B. 需求分析C. 总体设计 D. 编程调试8. 软件调试的目的是_。A. 发
3、现错误 B. 改正错误C. 改善软件的性能 D. 挖掘软件的潜能9. 按条件 f 对关系 R 进行选择,其关系代数表达式为_。A. R|X|R B. R|X|R C. f(R) D. f(R)10. 数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是_。A. 自顶向下 B. 由底向上 C. 由内向外 D. 由整体到局部11.在 VB 中可以作为容器的是 :_。A.Form、TextBox、PictureBox B.Form、PictureBox、Frame C.Form、TextBoX、Label D.PictureBox、TextBox、ListBox12.VB 中除窗体
4、能显示图片外,下面列控件中可以显示图片的控件有:_ _。1.PictureBox 2.Image 3.TextBox 4.CommandButton 5.OptionButton 6.Label A.1、2、3、4、 B.1、2、5、6、 C.1、2、4、5 D.1、2、4、6、 13.针对语句 If I=1 Then J=1,下列说法正确的是_。 A.I=1 和 J=1 均为赋值语句B.I=1 和 J=1 均为关系表达式C.I=1 为关系表达式,J=1 为赋值语句D.I=1 为赋值语句,J=1 为关系表达式14.在某过程中已说明变量 a 为 Integer 类型、变量 s 为 String
5、类型,过程中的以下四组语句中,不能正常执行的是_。 A.s=2*a+1 B.s=“237“amax,”Min=”;amin End Sub9.在窗体上画一个文本框和一个图片框,然后编写如下两个事件过程: Private Sub Form_Load() Text1.Text=”计算机” End Sub Private Sub Text1_Change() Picture1.Print“等级考试” End Sub 程序运行后,在文本框中显示的内容是 (10) ,而在图片框中显示的内容是 (11) 。10.将 D 盘根目录下的一个旧的文本文件 old.dat 复制到新文件 new.dat 中,并利用
6、文件操作语句将old.dat 文件从磁盘上删除。Private Sub Command1_Click()Dim str1$Open “d:old.dat“ For Input As #1Open “d:new.dat“ For (12) As #2Do While Not (13) Line Input #1, str1Print #2, str1Loop(14) #1, #2Kill “d:old.dat“End Sub11.设有如下程序Private Sub Form_Click()Dim n As Integer, s As Integern = 8s = 0Dos = s + nn =
7、 n 1Loop While n 0Print sEnd Sub执行以上程序,显示结果为 (15) .6.1.2 笔试模拟试卷二一、选择题(每小题 2 分,共 70 分)1算法一般都可以用哪几种控制结构组合而成_。A. 循环、分支、递归 B. 顺序、循环、嵌套C. 循环、递归、选择 D. 顺序、选择、循环 2. 数据的存储结构是指_。A. 数据所占的存储空间量 B. 数据的逻辑结构在计算机中的表示C. 数据在计算机中的顺序存储方式 D. 存储在外存中的数据3. 设有下列二叉树如:图 61对此二叉树中序遍历的结果为_。A. ABCDEFB. DBEAFCC. ABDECFD. DEBFCA4在面
8、向对象方法中,一个对象请求另一对象为其服务的方式是通过发送_。A. 调用语句 B. 命令 C. 口令 D. 消息5检查软件产品是否符合需求定义的过程称为_。A. 确认测试 B. 集成测试 C. 验证测试 D. 验收测试6下列工具中属于需求分析常用工具的是_。A. PAD B. PFD C. N-S D. DFD7下面不属于软件设计原则的是_。A. 抽象 B. 模块化 C. 自底向上 D. 信息隐蔽8索引属于_。A. 模式 B. 内模式 C. 外模式 D. 概念模式9在关系数据库中,用来表示实体之间联系的是_。A. 树结构 B. 网结构 C. 线性表 D. 二维表10将 E-R 图转换到关系模式
9、时,实体与联系都可以表示成_。A. 属性 B. 关系 C. 键 D. 域11.当某个控件获得焦点时,将会触发的事件是_ 。 A SetFocus B. GotFocus C. LostFocus D. 不存在12. 对窗体编写如下事件过程:Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As 图 61Single)If Button = 2 Then 识别右键Print “AAA“End IfEnd SubPrivate Sub Form_MouseUp(Button As Integ
10、er, Shift As Integer, X As Single, Y As Single)Print “BBB“End Sub程序运行后,如果单击鼠标右键,则输出结果为_ 。 A. AAA BBB B. BBB AAA C. AAA D. BBB13.以下叙述中错误的是_ 。 A 一个工程可以包括多种类型的文件B Visual Basic 应用程序既能以编译方式执行,也能以解释方式执行C 程序运行后,在内存中只能驻留一个窗体D 对于事件驱动型应用程序,每次运行时的执行顺序可以不一样14. 要向已有的 work.dat 文件中添加数据,那么在下列语句中,正确的选项是_ 。A Open wor
11、k.dat For output As #1B Open work.dat For Append As #1 C Open “work.dat” For output As #1 D Open “ work.dat” For Append As #115. Print #1,STRI$ 中的 Print 是_ 。 A 文件的写语句 B 在窗体上显示的方法C 子程序名 D. 以上均不是 16. 文件列表框中用于设置或返回所选文件的路径和文件名的属性是_ 。 A. FileName B. FilePath C. Path D. File17. 文件号最大可取的值为_ 。 A. 25 B. 512
12、C. 511 D. 25618. 下列过程定义语句中,形参个数为不确定数量的过程是_ 。A Private Sub Pro3(x As Double,y As Single) B Private Sub Pro3(Arr(3),Option x,Option y) C Private Sub Pro3(ByRef x,ByVal y,Arr( ) D Private Sub Pro3(ParamArray Arr( ) 19.某人创建了 1 个工程,其中的窗体名称为 Form1;之后又添加了 1 个名为 Form2 的窗体,并希望程序执行时先显示 Form2 窗体,那么,他需要做的工作是_ 。
13、A在工程属性对话框中把“启动对象”设置为 Form2B 在 Form1 的 Load 事件过程中加入语句 Load Form2C 在 Form2 的 Load 事件过程中加入语句 Form2.ShowD 在 Form2 的 TabIndex 属性设置为,把 Form1 的 TabIndex 属性设置为20.以下能在窗体 Form1 的标题栏中显示“VisualBasic 窗体“的语句是_ 。A Form1.Name=“VisualBasic 窗体“B Form1.Title=“VisualBasic 窗体“ C Form1.Caption=“VisualBasic 窗体“D Form1.Tex
14、t=“VisualBasic 窗体”21. 以下能够触发文本框 Change 事件的操作是_ 。 A. 文本框失去焦点 B. 文本框获得焦点 C. 设置文本框的焦点 D. 改变文本框的内容22.以下关于 Visual Basic 特点的叙述中,错误的是_ 。A. Visual Basic 是采用事件驱动编程机制的语言B. Visual Basic 程序既可以编译运行,也可以解释运行C. Visual Basic 程序不是结构化程序,不具备结构化程序的三种基本结构D. 构成 Visual Basic 程序的多个过程没有固定的执行顺序23. 设有语句 x=InputBox(“输入数值” , “0”
15、, “示例”)程序运行后,如果从键盘上输入数值 10 并按回车键,则下列叙述中正确的是_ 。A. 变量 X 的值是数值 10 B. 在 InputBox 对话框标题栏中显示的是“示例”C. 0 是默认值 D. 变量 X 的值是字符串“10”24. 以下叙述中,错误的是_ 。A. 一个 Visual Basic 应用程序可以含有多个标准模块文件B. 一个 Visual Basic 工程可以含有多个窗体文件C. 标准模块文件可以属于某个指定的窗体文件D. 标准模块文件的扩展名是.bas25. 刚建立一个新的标准 EXE 工程后,不在工具箱中出现的控件是_ 。A. 单选按钮 B. 图片框 C. 通用对话框 D. 文本框26.以下叙述中错误的是_ 。A. 一个工程可以包含多个窗体文件