收藏 分享(赏)

组件异常文件鼠标键盘习题.doc

上传人:rav7596 文档编号:9454007 上传时间:2019-08-08 格式:DOC 页数:11 大小:136.50KB
下载 相关 举报
组件异常文件鼠标键盘习题.doc_第1页
第1页 / 共11页
组件异常文件鼠标键盘习题.doc_第2页
第2页 / 共11页
组件异常文件鼠标键盘习题.doc_第3页
第3页 / 共11页
组件异常文件鼠标键盘习题.doc_第4页
第4页 / 共11页
组件异常文件鼠标键盘习题.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、1组件、文件、鼠标、键盘习题一、单项选择题1通常控制组件在窗体中的可见属性是( ) 。AVisible BShowHint CShowing DHint2用于显示编辑框文本内容的属性是( ) 。AText BCaption CBackStyle DAutoSize3单击鼠标左键时触发组件的事件是( ) 。AOnDbClick BOnMouseUpCOnClick DOnMouseDown4窗体上放置一个 TEdit 组件,并定义了该组件的 OnEnter 事件,下列叙述中正确的是( ) 。A.当鼠标在窗体上移动时触发 TEdit 组件的 OnEnter 事件B.当鼠标移动到窗体上时触发 TEd

2、it 组件的 OnEnter 事件C.当该组件中的输入完成后回车时触发该组件 OnEnter 事件D.当该组件获得焦点时触发该组件 OnEnter 事件5与 Readln 语句对应的输出语句为( ) 。ARread BOutputCPrint DWriteln6下列语句中,立即中断当前循环继续执行下一次循环的语句是( ) 。ABreak; BContinue;CExit; DGoto;7用于建立菜单项的下划线访问键(如 F)的字符是( ) 。A. B. beginSelf.Caption:=self;Self.Color:=ClBlue;EventX(Sender);end;Tform1.Ev

3、entX(Sender:TObject);beginSender.Tag:=10;end;A.窗体的标题为 Self,颜色为蓝色,窗体的 Tag 属性等于 103B.Button1 的标题为 Self,颜色为蓝色,Tag 属性等于 10C.Button1 的标题为 Self,颜色为蓝色,窗体的 Tag 属性等于 10D.窗体的标题为 Self,颜色为蓝色,Button 的 Tag 属性等于 1015. 窗体上放置有一个 TEdit 类控件 Edit1,当在 Edit1 中按下F1键松开时触发的事件和事件顺序是( ) 。A.OnKeyDown-OnKeyPress-OnKeyUpB.OnKeyD

4、own-OnKeyUpC.OnKeyPress-OnKeyUpD.OnKeyDown-OnKeyUp-OnKeyPress16.关于 Application 对象和属性的描述正确的是( ) 。A.ExeName 可读可写B.Active 表明应用程序是否激活,可以设置该值来激活程序C.Title 属性设置主程序窗口的标题D.只有有窗体的应用程序才有 Application 对象,控制台没有 Application 对象17.窗体上放置有一个 TEdit 类的控件 Edit1,并定义了 Edit1 的 OnEnter 事件,下面说法正确的是( ) 。A.当鼠标在窗体上移动时产生 Edit1 的

5、OnEnter 事件B.其他三项都不对C.当 Edit1 获得焦点时产生 Edit1 的 0nEnter 事件D.当鼠标移动到 Edit1 的上面时产生 Edit1 的 OnEnter 事件18.表达式 Writeln(This is #39xxx#39string)的结果是( ) 。A.This is xxx sstringB.this is xxx#39stringC.This is xxxstringD.This is xxxstring19.关于 CLX 以下说法不正确的是( ) 。A.CLX 是在 VCL 的基础上开发的,而非重新开发的B.CLX 是伴随着 LINUX 问世的C.CL

6、X 的含义就是跨平台类库D.VCL 的代码不可以直接移植到 CLX20.Windows 的消息系统中的消息来源可分为( ) 。.硬件消息,应用程序消息.应用程序消息,硬件消息,Windows 系统的窗口管理消息.用户自定意消息,Windows 系统的窗口管理消息、4.硬件消息,Windows 系统的窗口管理消息21.在设计一个 MDI 应用程序时,假设主窗体的 Name 是 MainForm,而子窗体的定义是Child:TChildForm,则可用下面哪种方法来生成子窗体( ) 。.Child:=TChildForm.Create(Nil).Child:=TChildForm.Create(T

7、Application).Child:=TChildForm.Create(MainForm).Child:=TChildForm.Create(TMainform)22.有关 Assigned 的说法哪项是正确的( ) 。A.其他三项都不对B.Assigned 的作用是判断一个对象是否为 Nil,如果是 Nil,返回 True,如果不是Nil,返回 FalseC.Assigned 的参数可以是对象或者方法,或者是一个指针D.Assigned 的作用是判断 Assign 过程是否已经完成。23.在 Delphi 中,建立一个文本编辑区域可采用( ) 。AButton 按钮 B.Label 组件

8、C.Edit 组件 D.Timer 组件24.最适合于在工具栏上放置的按钮是( ) 。AButton BRadioButtonCSpeedButton DBitBtn 25.Delphi 应用程序设计基于( )语言。A. Basic B. C+ C .Pascal D .Object Pascal26.利用 Image 对象的哪个属性设置,可以使加载的图像自动放大或缩小,以适应 Image 的显示区域( ) 。AStretch BAutoSizeCAlign DCenter27.工具栏上的一个 SpeedButton 按钮如果要设置为状态按钮,则正确设置的方法是( ) 。A将 SpeedBut

9、ton 按钮的 GroupIndex 属性设置为 0,且 AllowAllUp 属性设置为True。B将 SpeedButton 按钮的 GroupIndex 属性设置为 0,且 AllowAllUp 属性设置为False。C将 SpeedButton 按钮的 GroupIndex 属性设置为非 0 值,且 AllowAllUp 属性设置为True。5D将 SpeedButton 按钮的 GroupIndex 属性设置为非 0 值,且 AllowAllUp 属性设置为False。28.要改变一个对象的高度,应使用属性( ) 。A.Font B.ForcColorC.Name D.Height2

10、9.利用对象监视器可以设置窗体或组件的( ) 。A.方法 B.属性 C.外观 D.执行代码30.Delphi 程序设计的基本特点是( ) 。A 可视化程序设计 B代码程序设计 C 事件驱动编程 D A 和 C31.修改窗体的标题时,应当在属性页中设置的属性是( ) 。ACaption B NameC Text D Label32.下列说法错误的是 ( )。A.窗体文件的扩展名为.dfmB.一个窗体对应一个窗体文件C. Delphi 中的一个工程只包含一个窗体Ddpr 和.pas 是备份文件,便于用户恢复到较早的一个项目版本。33.要改变一个对象的高度,应使用属性( ) 。A.Font B.Fo

11、rcColorC.Name D.Height34.工具栏上的一组按钮如果要构成互斥关系(如“左对齐” 、 “居中” 、 “右对齐” ) ,它们的GroupIndex 属性正确的设置是( ) 。AGroupIndex 属性值都为 0 BGroupIndex 属性值非 0,且互不相同CGroupIndex 属性值非 0,且相同 DGroupIndex 属性值互不相同35.以下叙述中错误的是( ) 。A 一个项目包含不止一种类型的文件。B 窗体的 Show 方法的作用是显示该窗体。C 窗体的 Hide 方法和 Release 方法的作用完全相同。D 若项目文件中有多个窗体,可以根据需要指定一个窗体为

12、主窗体。36.编辑框(Edit)中的文本发生改变时引发的事件是( ) 。6AAutoSize BOnChange CSetFocus DSetText37.如果要检查 Edit 编辑框中输入的字符是否符合要求,可以在哪个事件处理程序中编写代码检查( ) 。AOnExit BOnEnterCOnMouseUp DOnKeyPress 38.下列说明错误的是( ) 。AOpenDialog 是打开文件对话框。BEdit 组件的 Clear 方法是清除编辑框中的内容CCheckBox 控件是通过 Checked 属性确定选择状态D按钮组件的属性 Name 设置为“确定” ,则按钮上文本显示为“确定”

13、 Caption39.下列说法正确的是( ) 。A组件必须是可视的,这样用户才能使用。 BDelphi 中组件就是控件,二者是完全相同的。 C组件都是可视的。 D按钮(Button)是组件,而窗体(Form)则不是组件。40、以下能够触发编辑框(Edit)组件 OnChange 事件的操作是( ) 。A鼠标单击编辑框 B鼠标双击编辑框C在编辑框中选择文本 D在编辑框中输入文本41.要改变组件的宽度,应改变组件的( )属性。A.Width B.HeightC.Top D.Left42.任何组件都有的属性是( ) 。A.BackColor B.CaptionC.Name D.BorderStyle

14、 二、填空题1.一个对象是由属性、方法和事件所组成。属性表示对象中的数据, 是对象能够执行的动作, 是能够引起对象反应的条件。2.ListBox 对象列表框中的内容是通过 属性来进行设置的。3.对象的三个要素是属性、方法和 。4.在设计阶段,利用 Image 对象的 属性,可以加载一幅图片。5.调用主窗体的 方法,可以结束程序关闭窗体。6.如果让界面上的一个按钮变为不可用,需要将它的 属性设为 False。 77.如果要在窗体上设计一个主菜单,首先要建立 对象。8.RadioGroup 对象中的单选按钮个数及名称是通过 属性来进行设置的。9.时钟组件(Timer)能有规律的以一定时间间隔触发

15、事件,并执行该事件过程中的程序代码。为了使计时器控件 Timer1 每隔 0.5 秒就触发一次并执行事件代码,应将Timer1 控件的 Interval 属性设置为 。10.能够实现格式化输入的编辑框组件是 。11.如果让界面上的一个按钮在运行的时候变为不可见,需要将它的 属性设为False。12.在 Delphi 集成开发环境中,如果想要直接设置或者修改对象的属性,可以通过对象查看器(Object Inspector)中的 窗口直接进行设置。13.Delphi 的组件大体可以分为可视组件和 组件两大类别。14.Delphi 程序的错误类型有语法错误、 和运行错误。15.窗体的 属性用来设置显

16、示在标题栏上的文字。16.用 组件可以建立一个多行文本的文本编辑器。17.用来删除 Memo 组件 Memo1 的第 2 行的语句是 。三、判断题1 ( )Delphi 是面向对象的可视化的开发环境,编程语言采用 Object C。2( ) 在 Delphi 环境中,组件页上的组件是“对象”的概念,在窗体上建立的按钮是“类”的概念。3 ( )在 Delphi 环境中,组件板上的组件就是类的概念,例如按钮组件就是按钮类。而用户在窗体上创建的一个按钮就是对象的概念(按钮对象) 。4( )时钟 Timer 组件的时间间隔是由 Interval 属性控制,例如其值为 1000 时表示时间间隔是 1 秒

17、。5( ) Delphi 中的菜单项有 3 种类型:普通按钮型、复选框型和单选按钮型。6( )在一个项目中,第一个建立的窗体固定就是主窗体,并且再也不设置其他窗体为主窗体。四、程序填空题1应用程序的用户界面如下图所示:8功能说明:该界面是一个教师信息录入界面。用户在编辑框(Edit1)中输入姓名,利用单选按钮(RadioGroup1)指定性别,利用组合框(ComboBox1)选择或直接输入所在系,利用列表框(ListBox1)指定职称。当输入完上述信息后,单击“确定”按钮,教师信息将显示在右边的 Memo1 编辑窗口中。下面是开发过程,请完成填空部分:通过 RadioGroup1 的 Item

18、s 属性设置两个单选按钮(“男”和“女” ) ,并将属性 设置为 2(按钮摆两列) 。通过 ComboBox1 的 属性设置下拉选单中的系名。通过 ListBox1 的 Items 属性设置列表框中的职称列表。“确定”按钮的单击事件处理程序如下:procedure TForm1.Button1Click(Sender: TObject);beginmemo1.Lines.Add(edit1. ); /加入编辑框的内容if radiogroup1. = 0 then /判断选择了哪个按钮memo1.Lines.Add(男)elsememo1.Lines.Add(女) ;memo1.Lines.A

19、dd(combobox1.Text); /加入系的文本memo1.Lines.Add( listbox1. listbox1.itemindex ); /加入职称end;2下图是本程序的设计界面(左)和运行界面(中、右):9在 form1 上建立的对象有:Edit1Edit3、Button1(确定)和 CheckBox1 等。该程序实现两个整数的大小比较。用户输入两个整数,按“确定”键后,比较结果显示在 Edit3 中。如果“汉字”复选框选中,比较结果采用“大于” 、 “小于” 、 “等于” ;否则比较结果采用“” 、 “ ;eq := = ;lt := y) thenedit3.Text:=

20、 edit1.Text + gt + edit2.Textelse if (x=y) thenedit3.Text:= edit1.Text + eq + edit2.Textelseedit3.Text:= edit1.Text + + edit2.Text;end;10五、编程题1.某厂对使用的原材料钢筋进行用前检测。要求输入钢筋的直径进行检查。标准品为 10.0毫米直径。实际产品的直径与标准品之间的误差为0.5 毫米以下(含 0.5 毫米)的都认为是合格的,提示“检测为合格品” 。否则提示“检测为废品” 。程序界面如下:编写“检测” (Button1)按钮的事件处理程序。2.该程序的功能

21、是:用户在界面上的两个编辑框(Edit1、Edit2)内分别输入两个正整数M 和 N ( M N) ,单击“计算”按钮(Button1) ,程序求出 M N 之间所有能被 3 整除的数,并在 Memo 1 对象中依次显示。程序界面如下:编写单击“计算”按钮的事件处理程序。3.开发一个简单的编辑器,设计界面如下图所示:该编辑器功能要求如下:1) 编辑窗口使用 Memo 组件实现,并为其设置垂直滚动条。2) 单击“打开文件”按钮,弹出打开文件对话框,用户指定要打开的文件后(限于纯本文件) ,文件内容加载到编辑窗口中。3) 单击“保存文件”按钮,弹出保存文件对话框,用户指定要保存的文件名后,编辑11区的内容保存到指定文件中,然后清空编辑区。4) 单击“复制”按钮,编辑区中被选择的内容拷贝到剪贴板。5) 单击“剪切”按钮,编辑区中被选择的内容剪切到剪贴板。6) 单击“粘贴”按钮,剪贴板中的内容拷贝到编辑区当前光标处。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报