《Delphi程序设计 期末复习题(附参考答案).docx》由会员分享,可在线阅读,更多相关《Delphi程序设计 期末复习题(附参考答案).docx(24页珍藏版)》请在第一文库网上搜索。
1、2846De1phi程序设计单选题(共。题,共O分)1 .“x是小于IooO的非负数”的ObjeCtPaSCa1表达式是()A、0x=0)0R(x=0,x=0)AND(xB正确答案:B10.下列说法错误的是()A、窗体文件的扩展名为.dfmB、一个窗体对应一个窗体文件C、De1phi中的一个工程只包含一个窗体D、.Pr和.pas是备份文件,便于用户恢复到较早的一个项目版本。正确答案:C11 .下面哪个不是对象的三个要素之一()A、事件B、名称C、属性D、方法正确答案:B12 .BitBtn组件的哪个属性预定义了一些常用的位图按钮种类()。A、 nameB、 CaptionC、 kindD、 t
2、ype正确答案:C13 .以下能够触发编辑框(Edit)组件OnChange事件的操作是()。A、鼠标单击编辑框B、鼠标双击编辑框C、在编辑框中选择文本D、在编辑框中输入文本正确答案:D14 .编辑框(Edit)中的文本发生改变时引发的事件是()AutoSizeB、 OnChangeC、 SetFocusD、 SetText正确答案:B15.如果想设置FOr1III中字体颜色为C1Red,应当设置FOnt的()属性。ACo1orB、FontC、backD、red正确答案:A16.如果要检查edit编辑框中输入的字符,可以在哪个事件处理程序中编写代码检查()A、 OnC1ickB、 OnEnte
3、rCOnMouseUpD、OnKeyPress正确答案:D17 .在DC1Phi中,建立一个文本编辑区域,可采用下列哪个控件()。A、命令按钮B、文本标签控件C、Edit控件D、Tin1Cr控件正确答案:C18 .De1phi有三种控制循环的语句,下列哪个不是其中之一()。A、repeat语句B、whi1e语句C、for语句D、next语句正确答案:D19 .下面哪个组件不是容器组件()A、 FormB、 Pane1C、 GroupBoxD、 MaskEdit正确答案:D20.修改窗体的标题时,应当设置form的属性是OA、CaptionB、NameC、 TextD、 1abe1正确答案:A2
4、1 .以下控件中没有ItemS属性的是()A、 ComboBoxB、 1istBoxC、 RadioGroupD、 Memo正确答案:D22 .能够删除edit1中内容的语句是()。A、edit1.C1ear;B、edit1.Focused;C、edit1.Text=nu11;D、edit1.text0;正确答案:A23 .在窗体上画一个名称为Command1的命令按钮,一个名称为1abe11的标签,然后编写如下事件过程:procedureTForm1.Button1C1ick(Sender:TObject);vars,i,x:Integer;begins:=0;Fori:=1To15DoBe
5、ginx:=2*i-1;IFxMod3=0Thens:=s+1end;1abe11.Caption:=IntToStr(s);End;问点击COmmand1的命令按钮后,1abe11标签显示数值为:()A、5B、15C、20D、25正确答案:A24.进度显示组件PrOgreSSBar的当前进度可以通过()属性设置。AStepB、 Scro11C、 PositionD、Max正确答案:C25 .下列说明错误的是()A、OPenDiaIog是打开文件对话框。B、Ec1it组件的C1ear方法是清除编辑框中的内容C、CheckBox控件是通过Checked属性确定选择状态D、按钮组件的属性Name设
6、置为“确定”,则按钮上文本显示为“确定”正确答案:I)26 .用于建立菜单项的下划线快捷方式的字符是()oA、&B、$C、%D、正确答案:A27 .工具栏上的一个SpeedButton按钮如果要设置为状态按钮,则正确设置的方法是()A、将SPeedBUttOn按钮的GrOUPIndeX属性设置为0,且AIIOwAI1UP属性设置为TrueoB、将SpeedButton按钮的GroupIndex属性设置为0,且A1IowA1IUp属性设置为Fa1seoC、将SPeedBUttOn按钮的GroUPIndeX属性设置为非0值,且AuOWAI1UP属性设置为True0D、将SPeedBUtton按钮的
7、GroUP1ndeX属性设置为非0值,且AIIoWAIIUP属性设置为Fa1se0正确答案:C28 .工具栏上的一组按钮如果要构成互斥关系(如“左对齐”、“居中”、“右对齐”),它们的GrOUPIndeX属性正确的设置是()A、GroupIndex属性值都为0B、GrOUPIndeX属性值非O,且互不相同C、GrOUP1ndeX属性值非O,且相同D、GroUPIndeX属性值互不相同正确答案:C29 .最适合于在工具栏上放置的工具按钮是()A、 ButtonB、 RadioButtonC、 SpeedButtonD、 BitBtn正确答案:C30 .以下叙述中错误的是()A、一个项目包含不止一
8、种类型的文件。B、窗体的ShOW方法的作用是显示该窗体。C、窗体的Hide方法和ReIeaSe方法的作用完全相同。D、若项目文件中有多个窗体,可以根据需要指定一个窗体为主窗体。正确答案:C31 .在窗体上建立多页面的用户界面,需要首先建立的对象是()A、 TabContro1B、 PageScro11erC、 HeaderContro1D、 PageContro1正确答案:D32 .窗体与数据模块的扩展名是()。A、 .dcuB、 .dfmC、 .pasD、 .dpr正确答案:B33 .De1Phi中可以实现绘制直线的方法是()A、 Po1y1ineB、 E11ipseC、 RectD、 1i
9、neTo正确答案:D34.利用Image对象的哪个属性设置,可以使加载的图像自动放大或缩小,以适应Image的显示区域()AStretchB、 AutoSizeC、 A1ignD、 Center正确答案:A35.在设计阶段,利用Image对象的哪个属性,可以加载一幅图片(A、 ImageB、 PictureCGridD、1oad正确答案:B36.以使记录指针指向tab1e第一个记录()。A、No1B、 FirstC、 NextD、End正确答案:B37.只能输出、而不能输入的数据感知控件是()A、 DBEditB、 DBTextC、DBRac1ioGroupD、 DBCheckBox正确答案:
10、B38 .数据库组件中,提供了对数据库读写操作功能的核心组件是()A、数据源组件B、用户界面组件C、数据集组件D、数据感知控件正确答案:C39 .既可以通过选择输入、又可以直接输入的数据感知控件是()A、 DBRadioGroupB、 DB1istBoxC、 DBComboBoxD、 DBCheckBox正确答案:C40.下列常用的数据组件中,只需指定DataSource而不需指定DataFie1d的控件是哪个?()A、 DBTextB、 DBEditC、 DBNavigatorD、 Query正确答案:C41 .De1phi程序在对数据表中的数据修改后,用来提交数据的方法是()A、 Edit
11、B、 PostC、 Up1oadD、 Down1oad正确答案:B42 .在Tab1e组件中,用来设置打开或关闭与其相连的数据表的属性是()A、ReadOn1yB、BOF和EOFC、 KeepD、 Active正确答案:D43 .TabIe组件中,指定要访问的数据库名称,通常设置数据库的属性是()A、 databasenameB、 activeC、 NameD、 datasource正确答案:A44 .下面哪个方法用于确定当前指针位置是否在数据表的第一个记录()。A、EOFB、BOFC、 GET1ASTD、 GetFirstRecord正确答案:B判断题(共0题,共0分)45 .对象具有属性和
12、方法,这是对象的主要特征。对象具有属性和方法,这是对象的主要特征。T、F、正确答案:T046 .一个对象可以具有多个属性,但只能有一个方法。一个对象可以具有多个属性,但只能有一个方法。T、F、正确答案:Fo47 .在De1phi程序运行时动态设置属性的一般格式是:对象名.属性名=属性值;在De1Phi程序运行时动态设置属性的一般格式是:对象名.属性名=属性值;T、F、X正确答案:Fo48 .在De1Phi中,根据变量标识符命名规则,“st80”可以作为一个合法的变量命名。在DeIPhi中,根据变量标识符命名规则,“st80”可以作为一个合法的变量命名。T、F、正确答案:To49 .在面向对象的de1phi程序设计中,设置对象的属性和方法必须在程序中通过编写代码来实现,绝对不允其他方式。因此,在DeIPhi的属性窗口无法直接设置对象的属性。在面向对象的de1phi程序设计中,设置对象的属性和方法必须在程序中通过编写代码来实现,绝对不允其他方式。因此,在DeIPhi的属性窗口无法直接设置对象的属性。T、F、X正确答案:F050 .在面向对象的程序设计中,对象的属性用变量来表示,对象的方法用代码来实现。在面向对象的程序设计中,对象的属性用变量来表示,对象的方法用代码来实现。T、F、正确答案:T051 .在事件处理程序中定义的变量,其一旦建立,即使事件处理程序完毕后仍将