Delphi程序设计期末复习题(附参考答案).docx
《Delphi程序设计期末复习题(附参考答案).docx》由会员分享,可在线阅读,更多相关《Delphi程序设计期末复习题(附参考答案).docx(26页珍藏版)》请在课桌文档上搜索。
1、2846Delphi程序设计单选题(共。题,共O分)1 .“x是小于IooO的非负数”的ObjeCtPaSCal表达式是()A、0x=0)0R(x=0,x=0)AND(xB正确答案:B10.下列说法错误的是()A、窗体文件的扩展名为.dfmB、一个窗体对应一个窗体文件C、Delphi中的一个工程只包含一个窗体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.如果想设置FOrlIII中字体颜色为ClRed,应当设置FOnt的()属性。AColorB、FontC、backD、red正确答案:A16.如果要检查edit编辑框中输入的字符,可以在哪个事件处理程序中编写代码检查()A、 OnClickB、 OnEnte
3、rCOnMouseUpD、OnKeyPress正确答案:D17 .在DClPhi中,建立一个文本编辑区域,可采用下列哪个控件()。A、命令按钮B、文本标签控件C、Edit控件D、TinlCr控件正确答案:C18 .Delphi有三种控制循环的语句,下列哪个不是其中之一()。A、repeat语句B、while语句C、for语句D、next语句正确答案:D19 .下面哪个组件不是容器组件()A、 FormB、 PanelC、 GroupBoxD、 MaskEdit正确答案:D20.修改窗体的标题时,应当设置form的属性是OA、CaptionB、NameC、 TextD、 1.abel正确答案:A
4、21 .以下控件中没有ItemS属性的是()A、 ComboBoxB、 1.istBoxC、 RadioGroupD、 Memo正确答案:D22 .能够删除editl中内容的语句是()。A、editl.Clear;B、editl.Focused;C、editl.Text=null;D、editl.text0;正确答案:A23 .在窗体上画一个名称为Commandl的命令按钮,一个名称为Labell的标签,然后编写如下事件过程:procedureTForml.ButtonlClick(Sender:TObject);vars,i,x:Integer;begins:=0;Fori:=1To15Do
5、Beginx:=2*i-l;IFxMod3=0Thens:=s+1end;1.abell.Caption:=IntToStr(s);End;问点击COmmandl的命令按钮后,Labell标签显示数值为:()A、5B、15C、20D、25正确答案:A24.进度显示组件PrOgreSSBar的当前进度可以通过()属性设置。AStepB、 ScrollC、 PositionD、Max正确答案:C25 .下列说明错误的是()A、OPenDiaIog是打开文件对话框。B、Eclit组件的Clear方法是清除编辑框中的内容C、CheckBox控件是通过Checked属性确定选择状态D、按钮组件的属性Na
6、me设置为“确定”,则按钮上文本显示为“确定”正确答案:I)26 .用于建立菜单项的下划线快捷方式的字符是()oA、&B、$C、%D、正确答案:A27 .工具栏上的一个SpeedButton按钮如果要设置为状态按钮,则正确设置的方法是()A、将SPeedBUttOn按钮的GrOUPIndeX属性设置为0,且AIIOwAIlUP属性设置为TrueoB、将SpeedButton按钮的GroupIndex属性设置为0,且AlIowAlIUp属性设置为FalseoC、将SPeedBUttOn按钮的GroUPIndeX属性设置为非0值,且AuOWAIlUP属性设置为True0D、将SPeedBUtton
7、按钮的GroUPlndeX属性设置为非0值,且AIIoWAIIUP属性设置为False0正确答案:C28 .工具栏上的一组按钮如果要构成互斥关系(如“左对齐”、“居中”、“右对齐”),它们的GrOUPIndeX属性正确的设置是()A、GroupIndex属性值都为0B、GrOUPIndeX属性值非O,且互不相同C、GrOUPlndeX属性值非O,且相同D、GroUPIndeX属性值互不相同正确答案:C29 .最适合于在工具栏上放置的工具按钮是()A、 ButtonB、 RadioButtonC、 SpeedButtonD、 BitBtn正确答案:C30 .以下叙述中错误的是()A、一个项目包含
8、不止一种类型的文件。B、窗体的ShOW方法的作用是显示该窗体。C、窗体的Hide方法和ReIeaSe方法的作用完全相同。D、若项目文件中有多个窗体,可以根据需要指定一个窗体为主窗体。正确答案:C31 .在窗体上建立多页面的用户界面,需要首先建立的对象是()A、 TabControlB、 PageScrollerC、 HeaderControlD、 PageControl正确答案:D32 .窗体与数据模块的扩展名是()。A、 .dcuB、 .dfmC、 .pasD、 .dpr正确答案:B33 .DelPhi中可以实现绘制直线的方法是()A、 PolylineB、 EllipseC、 RectD、
9、 1.ineTo正确答案:D34.利用Image对象的哪个属性设置,可以使加载的图像自动放大或缩小,以适应Image的显示区域()AStretchB、 AutoSizeC、 AlignD、 Center正确答案:A35.在设计阶段,利用Image对象的哪个属性,可以加载一幅图片(A、 ImageB、 PictureCGridD、Load正确答案:B36.以使记录指针指向table第一个记录()。A、NolB、 FirstC、 NextD、End正确答案:B37.只能输出、而不能输入的数据感知控件是()A、 DBEditB、 DBTextC、DBRaclioGroupD、 DBCheckBox正
10、确答案:B38 .数据库组件中,提供了对数据库读写操作功能的核心组件是()A、数据源组件B、用户界面组件C、数据集组件D、数据感知控件正确答案:C39 .既可以通过选择输入、又可以直接输入的数据感知控件是()A、 DBRadioGroupB、 DBListBoxC、 DBComboBoxD、 DBCheckBox正确答案:C40.下列常用的数据组件中,只需指定DataSource而不需指定DataField的控件是哪个?()A、 DBTextB、 DBEditC、 DBNavigatorD、 Query正确答案:C41 .Delphi程序在对数据表中的数据修改后,用来提交数据的方法是()A、
11、EditB、 PostC、 UploadD、 DownLoad正确答案:B42 .在Table组件中,用来设置打开或关闭与其相连的数据表的属性是()A、ReadOnlyB、BOF和EOFC、 KeepD、 Active正确答案:D43 .TabIe组件中,指定要访问的数据库名称,通常设置数据库的属性是()A、 databasenameB、 activeC、 NameD、 datasource正确答案:A44 .下面哪个方法用于确定当前指针位置是否在数据表的第一个记录()。A、EOFB、BOFC、 GETLASTD、 GetFirstRecord正确答案:B判断题(共0题,共0分)45 .对象具
12、有属性和方法,这是对象的主要特征。对象具有属性和方法,这是对象的主要特征。T、F、正确答案:T046 .一个对象可以具有多个属性,但只能有一个方法。一个对象可以具有多个属性,但只能有一个方法。T、F、正确答案:Fo47 .在Delphi程序运行时动态设置属性的一般格式是:对象名.属性名=属性值;在DelPhi程序运行时动态设置属性的一般格式是:对象名.属性名=属性值;T、F、X正确答案:Fo48 .在DelPhi中,根据变量标识符命名规则,“st80”可以作为一个合法的变量命名。在DeIPhi中,根据变量标识符命名规则,“st80”可以作为一个合法的变量命名。T、F、正确答案:To49 .在面
13、向对象的delphi程序设计中,设置对象的属性和方法必须在程序中通过编写代码来实现,绝对不允其他方式。因此,在DeIPhi的属性窗口无法直接设置对象的属性。在面向对象的delphi程序设计中,设置对象的属性和方法必须在程序中通过编写代码来实现,绝对不允其他方式。因此,在DeIPhi的属性窗无法直接设置对象的属性。T、F、X正确答案:F050 .在面向对象的程序设计中,对象的属性用变量来表示,对象的方法用代码来实现。在面向对象的程序设计中,对象的属性用变量来表示,对象的方法用代码来实现。T、F、正确答案:T051 .在事件处理程序中定义的变量,其一旦建立,即使事件处理程序完毕后仍将一直存在,生命
14、周期延续至整个用户程序全部结束。在事件处理程序中定义的变量,其一旦建立,即使事件处理程序完毕后仍将一直存在,生命周期延续至整个用户程序全部结束。T、F、X正确答案:F052 .子类可以继承父类,但是,一个父类只能拥有一个子类。子类可以继承父类,但是,一个父类只能拥有一个子类。T、F、X正确答案:Fo53 .label和Edit组件都可以用于用户输入数据。Iabel和Edit组件都可以用于用户输入数据。T、F、正确答案:F054 .RadioGroup对象中的单选按钮个数及名称是通过ItenIS属性来进行设置的。RadioGroup对象中的单选按钮个数及名称是通过ItenIS属性来进行设置的。T
15、、F、正确答案:To55 .编辑框edit的ReadOnly属性如果设置为true,在代码中还是可以对text属性赋值。编辑框edit的ReadOnly属性如果设置为true,在代码中还是可以对text属性赋值。T、F、X正确答案:To56 .按钮组件和编辑框组件都能够响应OnClick事件。按钮组件和编辑框组件都能够响应OnCliCk事件。T、F、正确答案:T057 .按钮组件和编辑框组件能够响应的事件有些是相同的。按钮组件和编辑框组件能够响应的事件有些是相同的。T、F、X正确答案:To58 .Iabel标签中文本不可以换行。Iabel标签中文本不可以换行。T、F、正确答案:To59 .在一
16、个项目中,可以指定任意一个窗体为主窗体。在一个项目中,可以指定任意一个窗体为主窗体。T、F、正确答案:To60 .一个数组中的各元素的数据类型可以不同。一个数组中的各元素的数据类型可以不同。T、F、X61 .若己在窗体中加入了一个OPenDialOg对象,要求在运行时,打开对话框时只显示扩展名为TXT的文件,则对通用对话框的FiIter的属性进行设置,设置可以是:,TXTFiles*.TXT。若已在窗体中加入了一个OPenDiaIog对象,要求在运行时,打开对话框时只显示扩展名为TXT的文件,则对通用对话框的Filter的属性进行设置,设置可以是:,TXTFiles*.TXT,oT、F、正确答
17、案:T062 .OPenDialog组件的功能是指定一个文件名,并将编辑区中的内容保存到文件中。OPenDiaIog组件的功能是指定一个文件名,并将编辑区中的内容保存到文件中。T、F、X正确答案:Fo63 .Delphi中的菜单项有3种类型:普通按钮型、复选框型和单选按钮型。DeIPhi中的菜单项有3种类型:普通按钮型、复选框型和单选按钮型。T、F、正确答案:To64 .如果要在窗体上设计一个主菜单,首先要建立MainMenU对象。如果要在窗体上设计一个主菜单,首先要建立MainMenU对象。T、F、正确答案:T065 .在一个项目中,第一个建立的窗体并不一定就是主窗体,可以在后续开发过程中指
18、定。在一个项目中,第一个建立的窗体并不一定就是主窗体,可以在后续开发过程中指定。T、F、X正确答案:To66 .MediaPlayer组件可以播放vimidi等多种媒体格式。MediaPlayer组件可以播放Avi、ITIidi等多种媒体格式。T、F、X67 .(0分)SN:125441【难度:0.5【状态:已发布】图形组件可以输入焦点,并能接受用户的输入,然后显示。图形组件可以输入焦点,并能接受用户的输入,然后显示。T、F、X正确答案:Fo68 .一个Query对象同一时刻可以无限制地存储多条SQL语句。一个Query对象同一时刻可以无限制地存储多条SQL语句。T、F、X正确答案:Fo69
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Delphi 程序设计 期末 复习题 参考答案

链接地址:https://www.desk33.com/p-990277.html