第2章 对象及其操作
2.1 对象
1[单选题] 在数据库设计中,将E—R图转换成关系数据模型的过程属于
A.需求分析阶段
B.概念设计阶段
C.逻辑设计阶段
D.物理设计阶段
参考答案:C
参考解析:E-R图就是实体关系图,E就是实体,R就是关系形象的表示实体之间的联系。逻辑结构设计阶段是将概念结构转换为某个DBMS所支持的数据模型,并将其性能进行优化。
2[单选题] 下列关于线性链表的叙述中,正确的是
A.各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致
B.各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续
C.进行插入与删除时,不需要移动表中元素
D.以上三种说法都不对
ABCD参考答案:C
3[单选题] 在满足实体完整性约束的条件下( )。
A.一个关系中应该有一个或多个候选关键字
B.一个关系中只能有一个候选关键字
C.一个关系中不许有多个候选关键字
D.一个关系中可以没有候选关键字
参考答案:A
参考解析:在关系R中如记录完全函数依赖与属性(组)X,则称X为关系R中的一个候选关键字,候选关键字的性质有:(1)、在一个关系中,候选关键字可以有多个;(2)、任何两条记录候选关键字的都是不相同的;(3)、关键字可能由一个属性构成,也可能由多个属性构成;(4)、在任何关系中至少有一个关键字,所以,在满足实体完整性约束的条件下,一个关系中应该有一个或多个候选关键字。
4[单选题] 18.在窗体上有如右图所示的控件,各控件的名称与其标题相同,并有如下程序:
Private Sub Form_Load()
Command2.Enabled = False: Check1.Value = 1
End Sub
刚运行程序时,看到的窗体外观是。
参考答案:A
5[单选题] 设窗体上有一个图片框Picturel,要在程序运行期间装入当前文件夹下的图形文件File1.jpg,能实现此功能的语句是。
A.PicturePicture=“File1.jpg”
B.Picture1.Picture=LoadPicture(“Filejpg”)
C.LoadPicture(“Filejpg”)
D.Call LoadPicture(“Filejpg”)
参考答案:B
6[单选题] 下面程序的输出结果是
#includeiostream.h>
class example
{
int a;
public:
example(int b) {a=b++;}
void pnnt( ) {a=a+1;cout a " ";}
void print( ) const{cout a " ";}
};
void main( )
{
example x(3) ;
const example y(2) ;
x.print( ) ;
y.print( ) ;
}
A.2 2
B.4 3
C.4 2
D.3 2
参考答案:C
7[填空题]
下面的程序执行时,可以从键盘输入一个正整数,然后把该数的每位数字按逆序输出。例如:输入7685,则输出5 8 6 7;输人1000,则输出0 0 0 1。请填空。
Private Sub Command1_Click()
Dim x As Integer
X=InputBox(“请输入一个正整数”)
While x> 【11】
Print x Mod 10;
x=x\10
Wend
Print 【12】
End Sub
参考解析:void Base::fun() ; virtual display()==0;
8[填空题]
有如图所示的窗体。程序执行时先在Text1文本框中输入编号,当焦点试图离开Text1时,程序检查编号的合法性,若编号合法,则焦点可以离开Text1文本框;否则,显示相应错误信息,并自动选中错误的字符,且焦点不能离开Text1文本框(见图)。
合法编号的组成是:前2个字符是大写英文字母,第3个字符是“_”,后面是数字字符 (至少1个)。下面程序可实现此功能,请填空。
Private SubText1_LostFocus()
Dim k%,n%
N=Len( 【13】 )
For k=1 TO IIf(n>3,n,4)
C=Mid(Textl.Text,k,1)
Select Case k
Case 1,2
If c<“A”Or C>“Z”Then
MsgBox(”第”& k & “个字符必须大写字母!”)
SetPosition k:Exit For
End lf
Case 3
If c<>“_” Then
MsgBox(“第”& k & “个字符必须是字符““_””)
SetPosition k:Exit For
End If
Case Else
If c<“0”Or c>“9” Then
MsgBox(“第”& k & “个字符必须是数字!”)
SetPosition k:Exit For
End If
End Select
Next k
End Sub
Private Sub SetPosition (pos As Integer)
Textl.SelStart=Pos-1:Textl.SelLength= 【14】 :Textl. 【15】
End Sub
参考解析:-A() ; pList[top]=item
9[单选题]
参考答案:A
10[单选题] 设一个工程由两个窗体组成,其名称分别为Form1和Form2,其中Form1为启动窗体。在窗体Form1上有一个名称为Command1的命令按钮,Form1的程序代码如下:
程序抽行时,单击命令按钮Command1,正确的结果是( )。
A.Form2的Caption属性值为-100
B.Form1的Caption属性值为100
C.Form1的Caption属性值为-100
D.Form2的Caption属性值为100
参考答案:A
参考解析:A) 【解析】本题考查窗体参数。VB允许用窗体或控件作为通用过程的参数,在过程内部需要使用窗体参数名时,以“窗体.属性”的形式来使用窗体参数。窗体参数的类型是Form型。调用f过程时,显示窗体f的同时更改窗体标题。
11[单选题] 以下( )对象不能作为容器。
A.Frame
B.Form
C.PictureBox
D.Image
参考答案:D
参考解析:D) 【解析】本题考查容器。容器是指可以容纳其他控件的控件。VB中常用来作为容器的有框架、窗体和图片框(PictureBOX)。
12[单选题] 以下关于VB对象属性的叙述中,错误的是
A.属性是对象的特征
B.对象的所有属性值都可以在属性窗口中设置
C.不同对象可以具有同名的属性
D.对象的某些属性可以在程序中设置
参考答案:B
参考解析:对象只有部分属性可以在属性窗口中设置。
微信搜索"考试吧"了解更多考试资讯、下载备考资料
相关推荐: