补充作业2-答案

更新时间:2023-10-23 15:55:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

补充作业2

一、选择题:

1、下列组件中能获得输入焦点的是( C )。

A. GroupBox B. Label C. Edit D. Image

2、如果在程序运行时显示一个打开文件对话框,则可使用TOpenDialog组件的( A )方法。

A. execute B. open C. apply D. free 3、在Delphi中,所谓MDI,意思是( B )。

A. 多页面界面 B. 多文档界面 C. 父窗口 D. 子窗口 4、为了使计时器控件Timerl每隔1秒就触发一次并执行事件代码,应将Timerl控件的Interval属性设置为( D )。

A. 1 B. 10 C. 100 D. 1000 5、用于建立菜单项的分分割线需要使用的字符是( A )。 A. - B. # C. & D. * 6、状态栏的面板的第一个面板的序号是( B )。

A. -1 B. 0 C. 1 D. 2 7、通过设置组件的( C )属性可调整组件的尺寸。

A. Caption,Name B. Top,Left C. Height,Width D. Enabled(是否可用),Visible(是否可视)

8、通过设置组件的( B )属性可调整组件的位置。

A. Caption,Name B. Top,Left C. Height,Width D. Enabled,Visible 9、滚动条组件中表示滑块位置的属性是( D )。

A. PageSize B. Max C. Kind D. Position

10、代码statusBar1.Panels [0].Text :=Datetostr(date)的功能是( C )。 A. 在工具栏上显示系统的日期 B. 在窗体的panel上显示系统日期 C. 在状态栏上显示系统日期 D. 将特定字符串转换为系统日期 11、如果要给Memo组件增加显示内容,可以使用( B )方法,每调用该方法一次,就增加一行。

A. Delete B. Add C. Insert D. Clear 12、ListBox组件显示的内容是由( D )属性控制的。

(A) Name (B) Lines (C) Caption (D) Items 13、下列组件中属于可视组件的是( C )。

(A) ActionList (B) Imagelist (C) MaskEdit (D) ADOConnection 14、通常将程序的初始化工作放在窗体的( A )事件当中。

(A) OnCreate (B) OnDestroy (C) OnClose (D) OnHide

15、一个Delphi窗体Form1中包含了一个Tbutton类的Button1控件,下面代码的结果是( A )。

Tform1.button1Click(Sender); begin

Caption:=’self’;

Color:=ClBlue; end;

(A) 窗体的标题为Self,颜色为蓝色

(B) 窗体的标题为Self,Button1的颜色为蓝色 (C) Button1的标题为Self,颜色为蓝色

(D) Button1的标题为Self,窗体的颜色为蓝色

16、在RadioGroup组件中,调整( D ),可以指定单选按钮组件中当前被选中的单选按钮。

(A) items (B) count (C) columns (D) itemindex 17、TMaskEdit属性EditMask设置为(9999)99999999,则正确的输入为( A )。 (A) (0591)22863158 (B) 059122863158 (C) ( 591)22863158 (D) fuzh22863158

18、所谓快捷菜单就是( B )鼠标时,在鼠标当前位置弹出的菜单。

(A) 单击 (B) 右击 (C) 左键双击 (D) 左右键同时点击 19、如果想输入简单的字符串信息,使用( D )函数可以实现。

(A) messagebox (B) showmessage (C) messagedlg (D) inputbox 20、所有可视化组件(控件)都是从基类( A )派生而来的。

A. TControl B. TComponent C. TWinControl D. TwindowControl 21、单击鼠标左键时触发组件的事件是( C )。

A. OnDbClick B. OnMouseUp C. OnClick D. OnMouseDown 22、下列叙述中正确的是( B )。

A. 对于一组TCheckBox组件,用户只能选择其中的一个

B. 对于一组TCheckBox组件,用户可以选择其中的一个或多个 C. 对于一组TRadioButton组件,用户可以选择其中的一个或多个 D. 对于一组TRadioButton组件,用户可以选择其中的多个

23、TEDIT组件的Passwordchar属性取值可以决定是否为密码输入状态,若已经是密码输入状态,该属性取( C )可改变这种输入状态。

(A) #3 (B) #10 (C) #0 (D) * 24、组件的LEFT属性表明它的左坐标,这坐标是相对于( A )。 A.父对象 B.自身 C. 屏幕 D.Form

二、填空题:

1、用来删除TMemo组件的第4行,请补充完整: Memo1.Lines.delete( 3 );

2、在菜单的设计中,如果有一显示为“打开(O)”的菜单项,则应当在properties页设置 Caption 属性的值为 打开(&0) 。 3、窗体的 Caption 属性用来设置显示在标题栏上的文字。 4、有下图所示的应用程序,当在edit1里输入文件名,单击打开,若文件存在,则打开文件,将内容显示在memo1中;若不存在,则弹出窗口,提示:“该文件

不存在,请重新输入文件名”。在edit2里输入文件名,单击保存,则将memo1里的内容保存在指定的文件中。

下面是单击“打开”按钮的事件处理程序,请根据功能要求完成程序填空。 if FileExists(edit1.Text) then

memo1.lines.loadfromfile(edit1.text) else begin

showmessage(' 该文件不存在,请重新输入文件名 ');

Edit1.SetFocus; end;

下面是单击“保存”按钮的事件处理程序,请根据功能要求完成程序填空。 if length(edit2.Text)>0 then

memo1.lines.savetofile(edit2.text) else begin

messageDlg('请输入文件名',mtwarning,[mbOK,mbno],0); edit2.SetFocus; end;

本文来源:https://www.bwwdw.com/article/6wuf.html

Top