国家二级(VB)机试模拟试卷366
选择题
1.下列特征中不是面向对象方法的主要特征的是( )。(D)
A. 多态性
B. 标识惟一性
C. 封装性
D. 耦合性
解析:面向对象设计方法与面向过程设计方法有本质的不同,其基本原理是:使用现实世界的概念抽象地思考问题从而自然地解决问题。其特点包括:标识惟一性、多态性、封装性、模块独立性、继承和多态性好。
2.用来设置文字字体是否斜体的属性是( )。(D)
A. FontUnderline
B. FontBold
C. FontSlope
D. FontItalic
解析:FontUnderline属性设置文字是否有下划线;FontBold属性是设置文字是否加粗;FontItalic属性是设置文字是否斜体;没有FontSlope属性。故选D。
3.以下程序段的功能是:从文本框中输入一个数值,如果该数值满足“除以4余1,除以5余2”的条件,则在窗体上输出文本框中的数值,否则,将焦点定位在文本框中,并清除文本框的内容,在横线处应填写( )。
Private Sub Command1_Click()
X=Val(Text1.Text)
If_____________Then
Print x
Else
Text1.SetFocus
Text1.Text=\\(C)
A. x%4=1 And x%5=2
B. x%4=1 Or x%5=2
C. x Mod 4=1 And x Mod 5=2
D. x Mod 4=1 Or x Mod 5=2
解析:本题考查条件表达式的描述和如何获得焦点。题中的两个条件“除以4余1,除以5余2”关系为并列关系,可以表示为“x Mod 4=l And x Mod 5=2”。
4.窗体上有两个名称分别为Text1、Text2的文本框,一个名称为Command1的命令按钮。设有如下的类型声明:
Type Person
name As String*8
major As String*20
End Type
当单击命令按钮时,将两个文本框中的内容写入一个随机文件Test.dat中。设文本框中的数据已正确地赋值给Person类型的变量P。则能够正确地把数据写入文件的程序段是( )。(C)
A. Open\\
B. Open\\
C. Open\\
D. Open\\
解析:本题考查随机文件读写。以Random打开随机文件的格式为:Open文件名For Random As#文件号[Len=记录长度],该语句可以进行读写操作,写操作恪式为:Put#文件号,[记录号],变量名,可以将一个记录变量的内容写到指定的记录位置处,如果忽略记录号,则表示在当前记录后的位置捅入一条记录。读操作格式为:Get[#]文件号,[记录号],变量名,如果忽略记录号,则读出当前记录后面的那一条记录。
5.数据库技术的根本目标是( )。(B)
A. 数据存储
B. 数据共享
C. 数据查询
D. 数据管理
解析:数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享,所以数据库技术的根本目标是解决数据共享问题。
6.执行以下程序段:
a$=\\(B)
A. Visual BASIC Programming
B. VISUAL C++Programming
C. Visual C++Programming
D. VISUAL BASIC Programming
解析:UCase(Left(a$,7))是从字符串a的左边向右取出7个字符,然后再全部转换为大写字母,结果是:\\
7.在窗体上有一个文本框Textl和一个标签Labell,要求运行程序时,在文本框中输入的内容立即显示在标签中(如图1所示),则空白处应填入的内容是( )。
(C)
A. GetFocus
B. Click
C. Change
D. LostFocus
解析:考查文本框的事件。文本框的GetFocus事件为文本框获得焦点时触发一次,而单击文本框时触发一次Click事件,Change事件是每次文本框中的文本发生改变时触发的事件,而LostFocus事件是文本框失去焦点时触发的事件。
8.以下能够触发文本框Change事件的操作是( )。(D)
A. 文本框失去焦点
B. 文本框获得焦点
C. 设置文本框的焦点
D. 改变文本框的内容
解析:改变文本框中的内容时就会触发它的Change事件,故选D。
9.下面哪个属性肯定不是框架控件的属性( )。(A)
A. Text
B. Caption
C. Left
D. Enabled
解析:框架没有Text属性。故选A。
10.在数据处理中,其处理的最小单位是( )。(B)
A. 数据
B. 数据项
C. 数据结构
D. 数据元素
解析:数据元素是由多个数据项组成,数据是能够被计算机识别、存储和加工处理的信息载体,数据处理的最小单位是数据项。
11.以下关于函数过程的叙述中,正确的是( )。(A)
A. 函数过程形参的类型与函数返回值的类型没有关系
B. 在函数过程中,过程的返回值可以有多个
C. 当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递
D. 如果不指明函数过程参数的类型,则该参数没有数据类型
解析:定义函数过程的格式:
Function 函数过程名([形参表])As函数返回值的数据类型
函数过程名=表达式
End Function
说明:
①形参的类型可以是任何数据类型,函数返回值的类型是调用函数后返回的数据类型,,他们没有关系,互不影响。故选项A正确。
②选项B错误的原因是:函数过程中可以有多个\\
12.以下数据结构中,属于非线性数据结构的是( )。(D)
A. 栈
B. 线性表
C. 队列
D. 二叉树
解析:二叉树属丁非线性结构。栈是一种特殊的线性表,这种线性表只能在固定的一端进行插入和删除操作;队列可看作是捅入在一端进行,删除在另一端进行的线性表。
13.在窗体上有一个名称为Listl的列表框和一个名称为Commandl的命令按钮,并编写有如下事件过程:
Private Sub Form_Load( )
List 1.AddItern”Item l”:List 1.Addltem”Item2”:
Listl.Addltem”Item3”
End Sub
Private Sub Command l_Click( )
本文档预览:3600字符,共16279字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载