2014年9月计算机等级考试二级VB程序设计考前全真模拟试卷(三)
-
(10)在窗体上设计两个复选框,一个显示粗体,另一个显示斜体,通过对复选框的选择,在一个文本框中显示相应效果的文本,请完成下列程序。
Private Sub Form_Load()
Check1.Caption="显示粗体"
Check2.Caption="显示斜体"
Text1Text="May you a happy day!"
End Sub
Private Sub Check1_Load()
If=1 Then
Text1.FontBold=True
Else
Text1.FontBold=False
Else If
End Sub
Private Sub Check2_Load()
If Check2.Vaiue=1 Then
Text1._____
Else
Text1._____
End If
End Sub
-
(11)建立一个通讯录的随机文件phonBook.txt,内容包括姓名、电话、地址和邮编,用文本框输入数据。单击“添加主记录”按钮Command1时,将文本框数据写入文件,单击“显示按钮”Command2时,将文本中所有内容显示在立即窗口。
Private Type PerDate
Name1 As String
Phon As String*11
Address As String*10
PostCd As String*6
End Type
定义PerData类型的变量xData
Private Sub Form_Click()
Open"C:\PhonBook.txt"For Random As 1
End Sub
Private Sub Command1_Click()
xData.Name1=Text1.Text
xData.Phon=Text2.Text
__________=Text3.Text
xData.PostCd=Text4.Text
Put#1,1,xData
Text1.Text="":Text2.Text=""
Text3.Text="":Text4.Text=""
End Sub
Private Sub Command2_Click()
Reno=Lof(1)/Len(xData)
i=1
Do While i=reno
Get#1,i,xData
Debug.Print xData.Name1,______,xData.Address,xData.PostCd
i=i+1
Loop
End Sub
-
(8)设A="345678",则表达式Val(Mid(A,4,2))+Right(A,4)的值为。
-
(9)下列程序段运行后,a的值为。
a=600
b=50
a=a+b
b=a-b
a=a-b
-
(6)当用户按下键盘上的某个键时,将会触发拥有输入焦点的控件的事件。
-
(7)一个变量被显式定义,末尾没有类型说明符,则该变量的隐含类型是类型。
-
(4)一个模块直接调用的其他模块个数称为。
-
(5)数据库系统中实现各种数据管理功能的核心软件是。
-
(3)二分法查找仅限这样的表;表中的数据元素必须有序,其存储结构必须是。
-
(1)在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,且每一个实际上对应一个处理模块。
-
(2)结构化程序设计的3种基本结构分别是顺序、选择和。
-
下列说明中,不属于随机文件特点的是
- A.可以随意读取随机文件中任一记录的数据
- B.随机文件没有只读或只写的操作方式,随机文件只要一打开,就既可读又可写
- C.随机文件的操作是以记录为单位进行的
- D.随机文件读、写操作语句与顺序文件的读写操作语句一样
-
下列程序要求用户输入一个年份,并能够判断用户输入的年份是否是闰年,横线处应填
Sub EnSure()
Dim year As Integer
Year=Val(InputBox("请输入年份:"))
If(year Mod 4=0_____yaer Mod 100<>0)______(yaer Mod 400=0)Then
Print"您输入的是闰年"
Else
Print"不是闰年,是普通年份"
End If
End Sub
- A.And And B.And Or C.Or Or D.Or Or
-
(33)下列子过程语句的说明正确的是
- A.Sub f1(By Val x()As Integer)
- B.Sub f1(X%())As Integer
- C.Function f1l%(f1%)
- D.Function f1%(x As Integer)
-
下列程序的功能是:将数据1,2,......,8写入顺序文件Num.txt中,请选择正确的程序段
Private Sub Form_Click()
Dim i As Integer
Open "Num.txt"For Output As #1
For i=1 To 8
______
Next i
Close #1
End Sub
- A.print#1,i B.input#1,i C.print#1 D.input#1
-
在C盘当前文件夹下建立一个名为SDat.txt的顺序文件。要求用InputBox函数输入5名学生的学号(StuNo)、(StuNnma)和英语成绩(StuEng)。则横线处合适的语句是
Private Sub Form_Click()
Open "C:\SDat.txt"For Output As 1
For i=1 To 5
StuNo=InputBox("请输入学号")
StuNnma=InputBox("请输入姓名")
StuEng= Val(InputBox("请输入英语成绩"))
Next i
Close #1
End Sub
- A.Input#1,StuNo,StuNnma,StuEndg
- B.Put#1,StuNo,StuNnma,StuEndg
- C.Write#1,StuNo,StuNnma,StuEndg
- D.Get#1,StuNo,StuNnma,StuEndg
-
Visual Basic根据计算机访问文件的方式将文件分成3类,其中不包括
- A.顺序文件 B.Unix文件 C.二进制文件 D.随机文件
-
下列关于文件的叙述中,错误的是
- A.使用Append方式打开文件时,文件指针被定位于文件尾
- B.当以Input打开文件时,如果文件不存在,则自动建立一个新文件
- C.顺序文件的各个记录的长度可以不同
- D.随机文件打开后,既可以进行读操作,也可以进行写操作
-
下列叙述菜单设计的语句中正确的是
- A.菜单也是一个孔家,存在于工具箱中
- B.菜单也有外观和行为的属性
- C.菜单设计在“属性窗口”中进行,因此它不是一个控件
- D.菜单的属性也是在“属性窗口”中设置的
-
下列关于MDI子窗体在运行时特性的叙述错误的是
- A.子窗体在MDI窗体的内部区域显示
- B.子窗体可在MDI窗体的外部区域显示
- C.当子窗体最小化时,它的图标在MDI窗体内显示
- D.当子窗体最大化时,其标题与MDI窗体标题合并,并显示在MDI窗体的标题栏
-
在窗体上有一个命令按钮Commandl,通用过程fun和命令按钮的事件过程如下:
Private Function fun(By m As Integer)
If m Mod 2=0 Then
fun=2
Else
Fun=1
Else If
End Funcion
Private Sub Commandl_Click()
Dim i 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
-
设有下列过程:
Sub ff(x,y,z)
X=y+z
End Sub
下列选项中所有参数的虚实结合都是传址方式调用的是
- A.Call ff(5,7.z) B.Call ff(x,y.z)
- C.Call ff(3+X,5+Y,z) D.Call ff(x+y,x-y,z)
-
下列程序的执行结果是
Function P(N As Integer)
For i=1 To N
Sum=Sum+i
Next i
P=Sum
End Function
Private Sub Commandl_Click()
S=P(1)+P(2)+P(3)+P(4)
Print S
End Sub
- A.15 B.16 C.20 D.25
-
可以通过的方法来输出一个二维数组中的各个元素。
- A.引用数组的两个下标
- B.将数组名赋值给变量
- C.通过引用数组的一个下标
- D.以上都不正确
-
下列关于Sub过程的叙述正确的是
- A.一个Sub过程必须有一个Exie Sub语句
- B.一个Sub过程必须有一个Enb Sub语句
- C.在Sub过程中可以定义一个Function过程
- D.可以用Goto语句退出Sub过程
-
要使单击命令按钮与按下
键实现相同的作用,则应设置属性为True. - A.Cancel B.Visual C.Defaulf D.Enabled
-
下列关于图像框控件和图片框控件的说法错误的是
- A.两者都是支持Print方法
- B.两者都有Picture属性
- C.两者都可以用LoadPicture函数把图形文件装入控件中
- D.两者都能在属性窗口装入图形文件,也都能在运行期间装入图形文件
-
在使用打印直接输出信息时,下列哪个属性或方法实现了使文本结束打印
- A.Print方法 B.Page属性 C.NewPage方法 D.EndDoc方法
-
只有将组合框的 Style属性值设置为
- A.0 B.1 C.2 D.3
-
下列关于For…Next语句的说法正确的是
- A.循环变量、初值、终值和步长都必须为数值型
- B.Step后的步长只为正数
- C.初值必须小于终值
- D.初值必须大于终值
-
可以作为其他控件容器的控件是
- A.窗体控件,列表框控件,图像框控件
- B.窗体控件,文本框控件,框架控件
- C.窗体控件,框架控件,图片空控件
- D.窗体控件,标签控件,图片框控件
-
要使一个文本框具有水平和垂直滚动条,则应先将其MultiLine属性设置为True,然后再将ScrollBars属性设置为
- A.0 B.1 C.2 D.3
-
程序运行时,用户向文本框输入内容时,将输发文本框的事件。
- A.Click B.DblClick C.GotFocus D.Change
-
将文本框的属性设置为True时,文本框可以输入或显示多行文本,且会自动换行。
- A.Text B.ScrollBars C.MultiLine D.Enabled
-
设R是一个二元关系,S是一个三元关系,则下列运算中ing正确的是
- A.R-S B.R×S C.R∩S D.R∪S
-
表达式5Mod3+3\5*2的值是
- A.0 B.2 C.4 D.6
-
执行语句Print "Sgn(-34)=";Sgn(-34)后,其输出结果是
- A.Sgn(-34)=34 B.Sgn(-34)=-34 C.Sgn(-34)=+1 D.Sgn(-34)=-1
-
有下列二叉树,对此二叉树前序遍历的结果是。
- A.ACFXDBEYZ B.ABEFXYZCD C.ABCDEFXYZ D.ABDYBCFXZ
-
需求分析阶段的任务是()
- A.软件开发方法 B.软件开发工具 C.软件开发费用 D.软件系统功能
-
结构化程序设计主要强调的是。
- A.程序的规模
- B.程序的效率
- C.程序设计语言的先进性
- D.程序的易读性
-
在面向对象方法中,描述的是具有相似属性与操作的一组对象。
- A.属性 B.事件 C.方法 D.类
-
结构化程序设计的核心和基础是。
- A.结构化分析方法 B.结构化设计方法 C.结构化设计理论 D.结构化编程方法
-
已知一个有序线性表为(13,18,24,35,47,50,62,83,90,115,134)当用二分法查找值为90的元素时,查找成功的比较次数为
- A. 1 B. 2 C. 3 D. 9序
-
树是结点的集合,它的根结点的数目是。
- A. 有且只有1个
- B. 1或多于1
- C. 0或1
- D. 至少有2个
-
线性表常采用的两种存储结构式。
- A.顺序存储结构和链式存储结构
- B.散列方式和索引方式
- C.链表存储结构和数组
- D.线性存储结构和非线性存储结构
-
按照“先进后退”原则组织数据的数据结构式
- A.队列
- B.栈
- C.双向链表
- D.二叉树