单选题
01.Delphi6个人版对内存的要求至少是多少?
A.16M B.32M C.64M D.128M
02.在面向对象的Pascal程序中,将数值200赋予X变量的正确语句是哪个?
A.X:=200 B.X==200 C.X=200 D.200=X
03.请指出下列字符串中哪些属于对象Pascal语言指令字?
A.mod B.not C.write D.finally
04.下列中错误的PASCAL表达式是
A.20 DIV 2*5 B.16 DIV 4 C.10e3*5 D.4.018DIV3
05.下列哪种类型的常量不能用来定义子界类型
A.实型数据(Real) B.整型(Integer)
C.字符型(Character) D.用户定义的任何顺序类型
06.在程序中定义CONST Letter='h';
则语句Writeln (Chr(Ord(Letter)+(Ord('A')-Ord('a')))) 的输出结果是什么?
A.H B.h C.72 D.104
07. TYPE parr=ARRAY[1..20]OF ^Integer;
FUNCTION ff(a:parr):Integer;
VAR k,b:Integer;
BEGIN
b:a[1]^;
FOR k:=2 TO 20 DO
IF a[k]^>b THEN
b:=a[k]^;
ff:=b
END;
函数ff返回的是什么?
A.指针a所指的整数数组中数的最大值 B.指针数组a中的最大的指针值
C)指针数组a各元素所指的数中的最大值 D.指针a所指的整数数组中数的最大值
08.用Delphi创建一个新的工程文件,其后缀是什么?
A.PAS B.DLL C.DEL D.DPR
09.Delphi程序中一个标准的单元文件,其实现部分的起始保留字是什么?
A.interface B.implementation C.begin D.initialization
10.什么样的成员是类的所有实例对象的共享成员?
A.私有成员函数 B.公有成员函数 C.常量成员函数 D.静态数据成员函数
11.类的实例化是指什么?
A.创建类对象 B.定义类 C.调用类的成员 D.指明具体的类
12.外部变量的作用域是什么?
A.主函数 B.整个程序 C.定义点开始的程序部分 D.用户指明的某些函数
13.下列哪种属于Delphi6中的类型转换异常?
A.EInOutError B.EInvalidPointer C.EInvalidCast D.EmathError
14.在Delphi6中,异常类EWriteError是由哪个文件异常类派生出来的?
A.EFCreateError B.EFilerError C.EFOpenError D.EReadError
15.b:=0 A:=20;
If A>10 Then b:=A;
上面这条语句在编译的时候会产生哪种错误?
A.不会产生错误 B.会产生运行错误 C.会产生逻辑错误 D.会产生编译错误
16.$ELSEIF属于编译命令中的哪种类型?
A.条件编译器命令 B.开关编译器命令 C.参数编译器命令 D.循环编译器命令
17.下列组件中哪种属于非可视组件?
A.Tbutton B.Timage C.Tlabel D.TopenDialog
18.非可视组件是从哪个类派生出来的?
A.TObject B.Tcontrol C.Tcomponent D.persistent
19.下列哪条语句将方法UnWay定义为静态的?
A.Procedure UnWay:message wm_News; B.Procedure UnWay;
C.Procedure UnWay:dynamic; D.Procedure UnWay:virtual;
20.组合框ComboBox中的数据在哪个属性中添加?
A.Text B.Items C.DragDownCount D.Sorted
21.在Delphi中绘图,直线应该用什么方法绘制?
A.SetBrushStyle B.BeeLine C.LineTo D.Ellipse
22.设有关系框架R(A,B,C,D)及其上的函数相关性集合F={B→A,BC→D},那么关系框架R最高是哪种范式?
A. 第一范式 B.第二范式 C.第三范式 D.BCNF范式的
23.用树型结构表示实体类型及实体间联系的数据模型称为什么模型?
A.关系模型 B.网状模型 C.层次模型 D.概念数据模型
24.关系数据库管理系统所管理的是什么?
A.若干个表文件 B.数据库文件所安放的地址
C.若干个电子的表文件 D.若干个二维表
25.Delphi6的数据库引擎是哪个?
A.DAO B.ADO C.BDE D.DBA
26.在做数据库应用开发时,如果想指定主表和从表之间的连接字段,需使用TTable组件的什么属性?
A.DatabaseName属性 B.Exclusive属性
C.MasterFields属性 D.TableLink属性
27.在使用TTable组件时,向数据集中插入一条新的空记录,要使用什么方法?
A.CreateRecord B.Create C.InsertRecord D.Insert
28.TQuery组件使用什么方法取得数据表格之间的主从关系?
A.GetDetailLinkFields B.GetSlaveLinkTables
C.GetMasterLinkTables D.GetProviderAttributes
29.当更新数据库中的数据时出错了,用户应当使用什么方法撤销当前的更改?
A.Back B.Withdraw C.Rollback D.Commit
30.TDBGrid组件的作用是什么?
A.用来显示和编辑数据集里当前记录中一个特定字段值的数据控制组件
B.用来完成数据库服务器上的存储过程
C.用来在数据集中浏览数据和编辑数据
D.将一个数据集记录显示在网格中,并且可以对其中的数据进行编辑修改
31.Delphi开发出来的应用程序都是由哪种类派生出来的?
A.TApplication B.TAppProgram C.TProgram D.TControl
32.帮助文件可以用什么工具编译而成?
A.Microsoft Word B.Microsoft Help Workshop
C.Microsoft WinHelp D.Delphi Help Tools
33.编译后帮助文件的扩张名是什么?
A.HPJ B.OBJ C.HLP D.RTF
34.Delphi6提供了一个什么安装包,为应用程序提供安装向导?
A.InstallShield Express B.Install Express
C.InstallShield Package D.Application InstallShield
35.Delphi6中加入了什么功能使程序员能够使用JavaScript和VBScript等脚本语言?
A.WebServices B.DataSnap
C.SOAP D.WebSnap
36.TtreeView加入了创建树节点的功能,它隶属于哪个单元文件?
A.Classes.pas B.ComCtrls.pas
C.Controls.pas D.DbCtrls.pas
37.在消息窗口左上角显示一个黄色“!”号,警告用户注意,该对话框应该使用什么过程或函数?
A.ShowMessage B.MessageBox
C.MessageDlg D.WarnMessage
在编辑框中要求录入学生的基本信息,其中学生的出生年月要求按照Date格式录入,这需要对MaskEdit组件的什么属性进行修改?(38)对于学生的家庭住址,要求不超过12个字符,应修改哪个属性?(39)
38.
A.CharEdit B.DateEdit C.MaskEdit D.EditMask
39.
A.MaxLen B.MaxLength C.SelLen D.SelLength
40.在RadioGroup组件中有4个单选框,当选中第2个单选框时,RadioGroup组件中的ItemIndex属性值应为几?
A.0 B.1 C.2 D.3
41.Delphi中用什么函数来析构一个组件?
A.Constructor B.Destroy C.Free D.Create
42.函数和过程有什么区别?
A.函数执行后返回一个值,而过程不需返回值
B.过程执行后返回一个值,而函数不需返回值
C.过程在被调用时,能执行某种特殊功能并能返回到调用它的地方
D.函数在被调用时,能执行某种特殊功能并能返回到调用它的地方
43.以下不属于Delphi6的集成开发环境的是哪一个?
A.组件栏 B.object Treeview C.Code Editor D.BDE引擎
44.以下正确的Delphi6标识符是哪一个?
A. const B.sqrt C.finally D._myfirststring
45.hight(byte)的值是多少?
A. 127 B. 255 C. 0 D.65535
46.{$H+}表示的编译功能是什么?
A.完全求值 B.部分求值
C.String的默认数据类型是AnsiString D. String的默认数据类型是ShortString
47.Set定义的集合最多能定义什么范围内的有序值?
A.-128—127 B.0—255 C.1-128 D.仍意
48.Type week=(Sunday,Tuesday=4,Monday,Wednesday,Thursday,Friday,saturday),
friday的值是多少?
A.4 B.5 C.8 D.6
49.一个指针变量ptr的域成员fs访问的方法是什么?
A.ptr->fs B.ptr.fs C.ptr^fs D.ptr@fs
50.Variant变量在首次创建时,被初始化为什么?
A.null B.nil C.unassigned D.0
51.26 div 3的值是什么?
A.9 B.8 C.8.7 D.8.667
52.以下标识符命名正确的是哪一个?
A.Lotus_1_2_3 B.xyz%set C.sum wage D.string
53.以下说法不正确的是哪一个?
A.子界类型定义中下界常数和上界常数必须为同一类型。
B.Pascal语言中可以把一个师叔赋值给一个整型变量,系统会自动取整。
C.Ansistring变量是自动分配空间,末尾以Null结尾。
D.在枚举类型定义时,可以指定某一个特定的枚举值对应的序号。
54.Type aarrays=[1…8,1…5] of integer ,改类型定义了多少个下标元素?
A.45 B.54 C.48 D.40
55. 32 AND 27的值是多少?
A.59 B.0 C.27 D.32
56.S:=0;
For I:=1 to 10 do
Begin
If (I mod 2)=0 then s:=s+I
Else
Continue;
End;
S的值是多少?
A.25 B.30 C.0 D.10
57.X:=10/Y当y为0是触发的异常是什么?
A.Einerror B.EoutofMemory C.EdivByzero D.EintOverFlow
58.要将Tshape对象的形状修改为正方形,需要修改的属性是什么?
A.shape B.brush C.style D.font
59.在Delphi中,声明了一个方法后把光标移动到它的上方,按下什么键,系统自动产生实现代码框架?
A.Ctrl+alt+c B.alt+shift+c
C.ctrl+shift+c D.ctrl+c
60.Delphi的所有类都是从什么类继承下来的?
A.Tcomponent B.Tobject
C.Tstream D.Tnull
61.源断点可以设置在单元文件的什么位置上?
A.注释 B.可执行代码上
C.空白行 C.变量说明部分
62.Tlabel组件中文本换行显示需要将哪个属性设置为真?
A.Transparent B.WordWrap
C.Caption D.AutoSize
63.设有如下声明,以下哪一个语句是合法的?
Function func1(x,y:integer):integer;
Str1:string[10];
I,j,k:integer;
A.I:=x; B.setlength(str1);
C.result:=str1[j]; D.str1[y]:=k;
64.如果表中某一个字段不是该表的主键,但是该字段是另一个表的主键字段,可以在本表中将该键设置为什么?
A.关键字 B.索引字 C.外键 D.主键
65.Tedit组件的PasswordChar属性决定组件输入的数据是否是密码输入,该属性取什么值后,Tedit组件不是密码输入
A.#3 B.#10 C.#0 D.*
66.假定x=2,y=1,z=0,表达式((x-y)>=3 and not((y mod 2)=2)的值是多少?
A.True B.false C.2.5 D.0
67.Tform组件form1上放置一个Tpanel1,panel1上放置一个Tbutton组件button1,则button1.owner的值是什么?
A.Form1 B.panel1 C.button1 D.空值
68.定义构造函数时用到的保留字是什么?
A.Class B.implementation C.create D.construction
69.单元文件的扩展名是什么?
A. .dcu B. .dfm C. .pas D. .dpr
70.下列组件中属于可视组件的是哪一个?
A.Tdatasource B.Topendialog C.Ttable D. Tscrollbar
71.覆盖一个虚拟方法,必须指定相同的参数列表,同时使用哪一个关键字?
A. Overloat B.dynamic C. override D.virtual
72.Tradiogroup组件是通过设置什么属性放置单选按钮的?
A.Rows B.columns C.items D.dropdowncolumn
73.Tquery组件的什么方法可以实现SQL语句的优化?
A.Open B. execsql C.prepare D.active
74.Tquery组件能够获取返回的数据集的方法是哪一个?
A.Sql B.open C.exec D.close
75.TDBcombobox组件中既可以选择列表中的选项,又可以直接输入没有的内容,style应该采用哪一种风格?
A.Csdropdown B.csdropdownlist C.cssimple D.csownerdrawfixed
76.如何在‘abcd’字符串中添加回车换行控制符的方法是什么?
A.‘abcdenter’ B.‘abcd’+enter C.‘abcd’+#10 D.strcopy(‘abcd’,#10)
77.设有过程procedure pro(VAR x,y:integer);变量a,b为整型变量,其值分别为5,6,则合法的过程调用语句是哪一条?
A.Pro(5,6) B.pro(5,b) C.pro(a,6) D.pro(a,b)
78.Tedit组件中编辑框内字符数目最大值为多少?
A.0 B.255 C.128 D.任意
79.Tform组件的BorderStyle的属性决定窗体的类型,该属性取决于下列哪一个值后,Tform可以改变大小?
A.bsdialog B.bssingle C.bssizeable D.bsnone
80.下列代码中将要执行多少次showmessage()语句?
Procedure Tform1.button1click(sender:Tobject);
Var arr:Tstringlist;
I:integer;
Begin
Arr:=tstringlist.create;
For I:=0 to 5 do
Begin
Arr.add(inttostr(i));
If (I mod 2)>0 then showmessage(arr[i]);
End
End;
A.0 B.2 C.3 D.5
81.可以通过设置Tdbnavigator组件的什么属性来确定显示的按钮?
A.Visiblebuttons B.constrains C.anchors D.helpkeyword
82.在菜单edit项中的Scale功能是什么?
A.组件对齐 B.组件缩放 C.组件的层叠次序 D.组件旋转
83.关于自定义异常的说法正确的是哪一个?
A.自定义异常在实际运行时还是触发的是系统异常信息。
B.自定义异常都必须从Tobject继承。
C.自定义异常必须通过在程序中主动抛出产生。
D.自定义异常必须从系统异常的特定对象中派生。
84.语句messagebox(‘我有几个按钮?’,‘猜测看’,MB_RETRYCANCEL)执行时显示多少个按钮?
A.1 B.2 C.3 D.任意个
85.在一个过程中动态生成一个可视化组件对象后,要通过哪个方法才能将组件插入指定的窗体,才能使用该对象?
A.Components.add B.insertcontrol() C.insertcomponent D.controls.add
86.object Pascal中声明一个常量用下列哪个关键字?
A.Type B.const C.class D.var
87.如果有例程如下,则输入的结果时I=什么?
Var I:shortint
Begin
I:=hight(shortint);
Write(‘I=’,I);
End;
A.255 B.127 C.256 D.128
88.以下代码
Procedure P(x:real;var y:real);
begin
y:=y+x*x;
X:=y+y;
end;
89.在程序中带入参数a,b其中a=5,b=6,执行p(a,b)后,a和b分别是多少?
A.5,6 B.5,31 C.62,31 D.62,6
90.运行一个项目的快捷键是哪一个?
A.Ctrl+F9 B.F9 C.ctrl+F5 D.F8
91.Object Pascal 不支持哪一种注释?
A.{} B.(**) C.// D.**
92.用面向对象的思路看待“哺乳动物”、“动物”、“马猴”、“猴子”,它们之间的关系是什么?
A.猴子是马猴的父类,哺乳动物是动物的父类。
B.猴子是哺乳动物的父类,马猴是动物的子类。
C.猴子是动物的子类,哺乳动物是动物的父类。
D.猴子是马猴的父类,动物是猴子的父类。
93.在一个字符串中嵌入一个控制字符的方法是在控制字符的ASCII值前加上哪个控制符?
A.* B.# C.& D.@
94.Delphi 应用程序的入口程序的扩展名是哪一个?
A. .dpr B. .pas C. .exe D. .dfm
95.有如下例程
try
1 myobj:=Tmyobj.create(self);
2 if myfunc(myobj) then
3 raise exception.create(‘myfunc fail’);
finally
freeandnil(myobj);
4 raise;
end;
有错误的语句是哪一条?
A.1 B.2 C.3 D.4
96.下列组件中不能获取焦点的是哪一个?
A.Tedit B.Tlabel C.Trichedit D.Ttreeview
97.窗体中组件的外观属性存储在对应的什么文件中?
A. .dcu B. .unt C. .dfm D. .pas
98.以下代码是将string类型的s的值赋予P, 请补充完整。
Var s:string;
P:Pchar;
Begin
S:=’hello’;
P:= (s);
End;
A.Pchar B.inttostr C.strcopy D.strcmp
99.用户通过在组件面板上按下哪一个键,同时单击选择的组件,可以在form上建立任意多个组件?
A.Ctrl B.shift C.tab D.shift+ctrl
101. 用户通过在组件面板上单击选择的组件,然后单击哪一个键可以直接进入该组件的帮助?
A.F1 B.shift+F1 C.F11 D.Ctrl+F12
102.类的函数的代码写在单元文件的以下哪一部分?
A.Implementation B.uses C.interface D.initiation
103.利用【File】-【New】菜单中新增的哪一个命令可以用来开发跨平台应用?
A.Application B.Clxapplication C.form D.frame
104.利用哪一个快捷键可以快速地显示对象树状列表?
A.Alt+shift+F11 B.F11 C.alt+F4 D.ctrl+j
105.在Delphi 6中$Align增加的选项有哪一些?
A.{$A1} B.{$on} C.{$off} D.{$A8}
106.打开对象树状列表的快捷键是哪一个?
A.Alt+Shift+F11 B.F11 C.Alt+F4 D.Ctrl+j
107.在默认情况下,可写常量编辑器指令$writeableconst设置的值是什么?
A.On B.of C.true D.false
108.文本文件的行结尾符是什么?
A.#10 B.#13 C.#0 D.#128
109.定义帮助文件中查找的关键字的脚注是什么脚注?
A.#脚注 B.K脚注 C.$脚注 D.+脚注
110.在Delphi 6的报表中加入要统计的平均工资,则需要在TqRexpr组件的expression中写如下函数(salary为工资相,数据集组件为table1):
A.Sum(table1.salary)/count()
B.Table1.salary/count
C.Sum(table1.salary)/count
D.Count(table1.salary)
111.在报表中加入统计时间(年月日)信息,需要将qrsysdata的data属性设置为哪一个值?
A.QrsTime B.qrsDate C.QrsDateTime D.qrspageNumber
112.在dbExpress组件中实现数据过虑,能够使用的sql子句是哪一个?
A.Between 子句 B.where子句 C.having子句 D.groupby子句
113.在对数据集中的记录进行修改时,调用edit方法,如果数据集为空,则edit将调用哪一个方法?
A.Post B.edit C.insert D.cancel
114.TDB memo组件要自动显示一个数据集中备注类型的字段值,必须将哪一个属性的置为true?
A.readonly B.Datafield C.Autosize D.AutoDisplay
115.在Delphi组件中许多组件都有Maxlength属性,当该属性设置为0时,表示什么?
A.组件的最大字符数为0 B组件的最大字符数可以任意
C.不限制最大字符数 D表示不能输入字符
116.TDBnavigator组件的ConfirmDelete属性的置为真时,有哪些作用?
A.禁止删除 B.数据集中已经没有记录
删除记录前要求确认 删除时所有记录都会被删除
117.H1.free将调用什么方法释放H1对象
A.delete B.reate C.destroy D.close
118.在以下哪些情况下调用析构函数会出错?
A.对象已创建,但没有使用 B。对象未创建
C.对象创建后但没有初始化 D。对象正在使用中
117.Tckeckbox组件的state的取值为什么?
A.选中、未选中 B.选中、不确定
C.选中、未选中、不确定 D.可用、不可用
119.以下组件中用户不能直接修改其数据的组件是哪一个?
A.Tmemo B.Tedit
C.T maskedit D.TLisxbox
120.函数Point(X.Y)的功能是什么?
A.将X.Y转换为点的横.纵坐标 B.获取当前点的坐标分别存放在X.Y中
C.将画笔移到(X.Y)这一点上 D.使画笔画到(X.Y)这一点
121.下列代码statusBar1.Panels [0].Text :=Datetostr(date)实现的功能是什么?
A.在工具栏上显示系统的日期 B.在窗体的panel上显示系统日期
C.在状态栏上显示系统日期 D.将特定字符串转换为系统日期
122.以下关于TLabel说法正确的是哪一个?
A.只能显示静态文本 B.不可以动态修改显示文本
C.Caption中显示的文本的效果与机器无关 D.Label显示的内容不能换行
123.以下组件中属于容器组件的是哪一个?
A.TGroupBox B.Tpanel
C.Tcoolbar D.Tradiogroup
124.关于SpeedButton组件的说法正确的是哪一条?
A.SpeedButton是从Button类派生动来的
B.SpeedButton是标准组件类
C.SpeedButton 是图形组件,没有输入集点、句柄,也不能作为包容器。
D.SpeedButton组件不可以分组,因为SpeedButton都是两两相互的。
125.可以将一个表的字段与另一个表的字段关联起来,并以列表框方式显示的组件是哪一个?
A.TDBlookupCombobox B.TDBlookuplisxbox
C.TDBctrlGrid D.TDBLisxbox
126.TDatabase组件要连接的数据库没有AliasName时,则等价地需要设置哪一组属性?
A.keepconnection Connected Loginprompt
B.Datasets DriverName DatabaseName
C.DatabaseName DriverName params
D.DatabaseName params Connected
127.TQuery组件的Requestlive属性的值默认值为false,表示对数据集可以进行以下操作?
A.只读 B.只能增加
C.部分可以修改 D.只能删除
128.调用Ttable组件的数据集设定记录范围的相关方法,对数据库表有一定的限制,限制是什么?
A.必须是主表 B.表中必须已有索引字段
C.表中选择的字段必须具有唯一值 D.表中记录条数必须大于是128条
129.以下程序段的功能是什么?
With image1.canvas.pen do
Style:=pasolid;
A.设置画笔的粗细 B.设置画笔的风格
C.设置画笔的颜色 D.设置画笔是否可视
130.将Tcombobox的什么属性设置为cssimple后就变为一个编辑框?
A.CharCase B.DragDownCount
C.style D.ondropdown
131.Tradiogroup组件的items属性的数据类型是什么?
A.string B.Tstrings
C.集合类型 D.枚举类型
132.Tmaskedit属性Editmask设置为(9999)9999999,则以下表示输入数据正确的是哪一个?
A.(0816)2203171 B.08162203171
C.( 816)2203171 D.asurn2203171
133.以下组件中属于不可视组件的是哪一个?
A.Tmainmenu B.Timage
C.Ttoolbar D.TBitBtu
134.TBitBtn中缺省情况下把图形显示在文字的左侧,如果要将图形显示在文字的右侧,则需修改TBitBtu的什么属性
A.Glyph B.kind C.layout D.margin
135.Tgraphic、Tmemu、TbuttonControl 组件的共同父类是哪一个?
A.Tstream B.Tcomponent C.Tpersistent D.Tpicture
136.已知有两个类C1和C2,其中C1是C2的子类,H1,H2分别是C1,C2的对象,以下语句错误的是什么?
A.H1:=C1.create B.H1:=C2.create
C.H2:=C1.create D.H2:=C2.create
137.Object as class 对Object要求不正确的是什么
A.Object必须是T object的派生类对象
B.Object是与class类兼容的一个类的对象
C.Object是nil
D.Object可以是任意对象
138.定义抽象类必须使用的指令字是什么?
A.Abstract B.virtual C.dynamic D.override
139.If x>5 then
If y then write(‘正确’)
Else write(‘错误’)
如果现在输入x=2,y=false 则屏幕显示为什么?
A.正确 B.错误 C.不知道 D.正确
错误
多选题
01.Delphi6有几个版本?
A.Delphi6 personal(个人版) B.Delphi6 Professional(专业版)
C.Delphi6 Enterprise(企业版) D.Delphi6 Server(服务器版)
02.Delphi6支持哪几种注解?
A.花括号{} B.圆括号加星号(**) C.双斜杠 // D.引号“”
03.类的方法有几种?
A.静态方法 B.动态方法 C.实现方法 D.虚拟方法
04.case switchexpression of ……中switchexpression的数据类型可以有几种?
A.子界型 B.字符型 C.整型 D.布尔型
05.要释放一个不再用到的动态数组myarray的方法有哪几种?
A.myarray.free B.myarray.destory
C.myarray:=nil D.delete(myarray)
06.下列哪些组件不能够同时访问不同的数据表?
A.Tquery B.Tdatasource
C.Ttable D.Tsession
07.下面哪些数据类型不是Delphi中的?
A.Float B.double
C.real D.real48
08.类的构造函数的定义方法有哪些?
A.从父类继承 B.从父类重载
C.用construction自定义 C.直接在方法中定义
09.Delphi6支持的主要工业标准有哪些?
A.XML B.SOAP C.WSDL D.XSL
10.对象树状列表中包含哪些对象组件?
A.窗体 B.数据模块 C.框架 D.包
11.Tapplication有哪几种方法调用在线帮助系统?
A.HelpContex B.HelpJump C.HelpCommand D.Winhelp
12. Delphi 6提供的安装程序工具包有哪些?
A.Install Shield Express精简版
B.Install Shield Express完全版
C.Install Shield Express网络版
D.Install Shield Express个人版
13.Tdbnavigator组件的onclick事件在什么时候触发?
A.用户单击Tdbnavigator组件上的按钮
B.当焦点在Tdbnavigator组件上时,用户按下了空格键
C.调用btnclick方法
D.用户单击右键
14.可以设置Delphi报表标题的方法有哪些?
在页眉页脚上写上标题信息
A.在Quickrep对象的bands属性中将hastitle设置为true
B.在Quickrep对象的bands属性中将haspage设置为true
C.在Quickrep对象中加上Qrband对象
15.edit方法将触发哪些事件?
A.Befor事件 B.beforeedit事件
C.After事件 D.afteredit事件
16.移动scrollbar的滚动条会触发以下哪些事件?
A.onchang B.onscroll
C.onclick D.onpositionchang
17.将TDBgrid组件中的DefaultDrawing设置为false时,用户触发哪些事件,会显示相应的单元格的数据内容?
A.Oncellclick B.OnDrawcolumncell
C.Oncolenter D.OnDrawDatecell
18.在数据库中表的关键字具有哪些功能?
A.建立索引 B。分辨记录
C.保证引用的完整性 D。加速查找和排序
19.TDBGrid组件的SeleetedField属性记录了当前选择的单元格的字段,该属性在哪种情况下属性值为空?
A.焦点移至网络中一个特定的字段
B.在网络中选中了一个单元格
C.当前没有选中任何单元格
D.当整行被选中后
20.3NF具有哪些特点?
A.列不可分 B.没有相同的行
C.不包含在其它表中包含的非主关键字 D.不包含在其它表中包含的主关键字