程序模拟试卷3套.doc
《程序模拟试卷3套.doc》由会员分享,可在线阅读,更多相关《程序模拟试卷3套.doc(25页珍藏版)》请在三一文库上搜索。
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 B. N C
2、. (N+1)/2 D. N/25. 信息隐蔽的概念与下述哪一种概念直接相关_。A. 软件结构定义 B. 模块独立性 C. 模块类型划分 D. 模拟耦合度6.面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是_。A. 模拟现实世界中不同事物之间的联系 B. 强调模拟现实世界中的算法而不强调概念C. 使用现实世界的概念抽象地思考问题从而自然地解决问题D. 鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考7. 在结构化方法中,软件功能分解属于下列软件开发中的阶段是_。A. 详细设计 B. 需求分析C. 总体设计 D. 编程调试8. 软件调试的目的是_。A. 发现错误 B.
3、 改正错误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、FrameC.Form、TextBoX、Label D.PictureBox、TextBox、ListBox12.VB中除窗体能显示图片外,下面列控件中可以
4、显示图片的控件有:_ _。1.PictureBox 2.Image 3.TextBox4.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类型,过程中的以下四组语句中,不能正常执行的是_。A.s=2*a+1 B.
5、s=237&.11:a=s C.s=2*a3 D.a=2:s=16400*a15.下面所列四组数据中,全部是正确的VB常数是_。A.32768,1.34D2,ABCDE,&O1767B.3276,123.56,1.2E-2,#True#C.&HABCE,02-03-2002,False,D-3D.ABCDE,#02-02-2002#,E-216.下面有关数组处理的叙述中,不正确的是_。1、在过程中用ReDim语句定义的动态数组,其下标的上下界可为赋了值的变量。2、在过程中,可以使用Dim、Private和Static语句定义数组。3、用ReDim语句重新定义动态数组时,不得改变该数组的数据类型
6、。4、可用Public语句在窗体模块的通用说明处定义一个全局数组。A.1、2、3、4、 B.1、3、4、 C.1、2、3、 D.2、4、17.在语句Public Sub Sort(I As Integer)中,I是一个按_传递的参数。 A地址 B 值 C变量 D常量18.定义两个过程Private Sub1(St() As String)和Private Sub2(Ch() As String*6),在调用过程中用Dim S(3) As String*6,A(3) As String定义了两个字符串数组。下面调用语句中正确的有_。1、Call Sub1(S) 2、Call Sub(A) 3、C
7、all Sub2(A) 4、Call Sub2(S)A.1、2 B.1、3 C.2、3 D.2、419.运行下面程序,单击命令按钮Command1,则立即窗口上显示的结果是_。Private Sub Command1_Click() Dim A As Integer,B As Boolean,C As Integer,D As Integer A=20/3 : B=True : C=B : D=A+C Debug. Print A, D, A=A + CEnd SubA. 7 6 False B. 6.6 5.6 False C. 7 6 A=6 D. 7 8 A=820. 在 Visual
8、Basic 中最基本的对象是_ _,它是应用程序的基石,也是其他控件的容器。A. 文本框 B. 命令按纽 C. 窗体 D. 标签21.在程序中将变量Inta、B1、St、D 分别定义为Integer 类型、Boolean类型、String类型和Date 类型,下列赋值语句中,正确的是_。A. Inta=333+22 B. D=#10/05/01#C. St=5+abc D. B1=#True#22.以下使用方法的语句中,正确的是_。A. List1.Clear B. Form1.ClearC. Combo1.Cls D. Picture1.Clear23.如果在窗体上有命令按纽OK,在代码编辑
9、窗口有与之对应的CmdOK_Click()事件,则命令按纽控件的名称属性和Caption属性分别为_ _。A.OK、CmdB. Cmd、OKC. CmdOK、OKD. OK、CmdOK24.以下有关对象属性的说法中错误的是 _。A. 所有的对象都具有 Name(名称)属性B. 只能在执行时设置或改变的属性为执行时属性C. 对象的某些属性只能在设计时设定,不能使用代码改变D. Enabled属性值设为False 的控件对象在窗体上将不可见25.在窗体的通用声明处有语句 Dim A() As Single ,以下在某事件过程中重定义此数组的一组正确语句是:_。A. ReDim A(3,3) B.
10、ReDim A(3,3)ReDim A(4,4) As Integer ReDim Preserve A(4,4) C. ReDim A(3) D. ReDim A(3,3)ReDim A(3,3) As Integer ReDim Preserve A(3,4)26.在窗体Form1 中用“Public Sub Fun (x As Integer ,y As Single)”定义过程 Fun ,在窗体 Form2 中定义了变量i 为Integer , j 为Single ,若要在 Form2的某事件过程中调用 Form1中的Fun 过程,则下列语句中,正确的语句有几个_。 (1) Call
11、Fun(i,j) (2) Call Form1.Fun(i,j)(3) Form1.Fun(i),j (4) Form1.Fun i+1,(j)A.1 B.2 C.3 D.427.VB中利用Circle 方法不可以画_。A.园 B.直线 C.弧 D.椭圆28.在窗体模块的通用声明处有如下语句,会产生错误的语句是_。(1) Const A As Integer=25 (2) Public St As String*8(3) Redim B(3) As Integer (4) Dim Const X As Integer=10A. (1)(2) B.(1)(3) C.(1)(2)(3) D.(2)
12、(3)(4)29. 单选按纽(OptionButton)用于一组互斥的选项中。若一个应用程序包含多组互斥条件,可在不同的_ _中安排适当的单选按纽,即可实现。A. 框架控件(Frame)或图象控件(Image)B. 组合框(ComboBox)或 图象控件(Image)C. 组合框(ComboBox)或图片框(PictureBox)D. 框架控件(Frame)或图片框(PictureBox)30. 使用_ _方法可将新的列表项添加到列表框中。A. Print B. AddItem C. Clear D. RemoveItem31.刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是_ _。A
13、. 单选按钮 B. 图片框 C. 通用对话框 D. 文本框32.设有变量声明 Dim TestDate As Date为变量TestDate正确赋值的表达方式是_ _。A. TextDate=#1/1/2002# B. TestDate=#“1/1/2002”#C. TextDate=date(“1/1/2002”) D. TestDate=Format(“m/d/yy”,“1/1/2002”)33.设有声明 Dim X As Integer 如果Sgn(X) 的值为-1,则X的值是:_ _。A. 整数 B. 大于0的整数 C. 等于0的整数 D. 小于0的数34.在窗体上画一个名称为Comm
14、andl的命令按钮,然后编写如下程序:Private Sub Command1_Click()Static X As IntegerStatic Y As IntegerClsY=1Y=Y+5X=5+XPrint X,YEnd Sub程序运行时,三次单击命令按钮Commandl后,窗体上显示的结果为_ _。A. 15 16 B. 15 6 C. 15 15 D. 5 635. 设a=3,b=5,则以下表达式值为真的是_ _。A. a=b And b10 B. (ab)Or(b0)C. (a0) D. (-3+5a)And(b0)二、填空题( 每空2分,共30分)1.数据结构包括数据的_(1)
15、_结构和数据的存储结构。2.类是一个支持集成的抽象数据类型,而对象是类的 (2) 。 3.耦合和内聚是评价模块独立性的两个主要标准,其中 (3) 反映了模块内各成分之间的联系。4.通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为 (4) 。 5.由关系数据库系统支持的完整性约束是指 (5) 和参照完整性。6.下面的事件过程执行结束后,程序中第二个循环被执行了_ (6) _次。Option explicitOption Base 1Private Sub Command1_Click() Dim a(10) As Integer Dim i As Integer, k As Int
16、eger For i = 1 To 10 a(i) = 1 Next i k = 1 For k = 1 To 10 Step k a(k) = 0 k = k + 2Next kEnd Sub7. A=123:B=”345”: C= A + B:PRINT C,上述语句运行后,窗体上输出的结果是_ (7)_ _ 8.以下程序的功能是:从键盘上输入若干个学生的考试分数,当输入负数时结束输入,然后输出其中的最高分数和最低分数。请在 (8) 和 (9) 处填入适当的内容,将程序补充完整。Private Sub Form_Click()Dim x As Single,amax As Single,a
17、min As Singlex=InputBox(“Enter a score”)amax=xamin=xDo While (8) If xamax ThenAmax=xEnd IfIf (9) ThenAmin=xEnd Ifx=InputBox(“Enter a score”)LoopPrint”Max=”;amax,”Min=”;aminEnd Sub9.在窗体上画一个文本框和一个图片框,然后编写如下两个事件过程:Private Sub Form_Load()Text1.Text=”计算机”End SubPrivate Sub Text1_Change()Picture1.Print“等级
18、考试”End Sub 程序运行后,在文本框中显示的内容是 (10) ,而在图片框中显示的内容是 (11) 。10.将D盘根目录下的一个旧的文本文件old.dat复制到新文件new.dat中,并利用文件操作语句将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.datEn
19、d Sub11.设有如下程序Private Sub Form_Click()Dimn As Integer, s As Integern = 8s = 0Do s = s + n n = n 1Loop While n 0Print sEnd Sub执行以上程序,显示结果为(15) .6.1.2 笔试模拟试卷二一、选择题(每小题2分,共70分)1算法一般都可以用哪几种控制结构组合而成_。A. 循环、分支、递归 B. 顺序、循环、嵌套C. 循环、递归、选择 D. 顺序、选择、循环 2. 数据的存储结构是指_。A. 数据所占的存储空间量 B. 数据的逻辑结构在计算机中的表示图61C. 数据在计算机
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序 模拟 试卷
链接地址:https://www.31doc.com/p-2065173.html