国开 delphi程序设计 网上在线形考作业[答案]

作者:奥鹏作业答案 字体:[增加 减小] 来源:国家开放大学 时间:2022-11-17 16:31

01.能够删除edit1中内容的语句是( )。 A. edit1. Focused ; B. edit1.Te

国开 delphi程序设计 网上在线形考作业[答案]

国开网 delphi程序设计 网上在线形考作业

正确答案:C

01.能够删除edit1中内容的语句是( )。
A. edit1. Focused ;

正确答案:B

B. edit1.Text= null ;

正确答案:A

C. edit1.Clear ;

正确答案:A

D. edit1.text :=’\0′ ;
C

正确答案:B

02.一个Delphi窗体Form1中包含了一个Tbutton类的Button1控件,下面代码,将产生怎样的结果?( )。 …… Tform1.button1Click(Sender); begin Self.Caption:=’self’; Self.Color:=ClBlue; EventX(Sender); end; Tform1.EventX(Sender:TObject); begin Sender.Tag:=10; end;
A. 窗体的标题为Self,颜色为蓝色,Button的Tag属性等于10

正确答案:C

B. Button1的标题为Self,颜色为蓝色,窗体的Tag属性等于10

C. Button1的标题为Self,颜色为蓝色,Tag属性等于10

D. 窗体的标题为Self,颜色为蓝色,窗体的Tag属性等于10
A

正确答案:D

03.以下那个组件在程序运行时不可以由用户输入编辑文本( )。
A. label

B. MaskEdit

正确答案:C

C. boBox

D. Edit
A

正确答案:C

04.用于异常处理的关键字不包括( )。
A. error

B. finally

C. except

D. try

正确答案:C

05.RadioGroup对象中的单选按钮个数及名称是通过哪个属性来进行设置的。
A. IT

正确答案:A

B. Items

C. Caption

D. Name

正确答案:D

正确答案:A

正确答案:D

06.窗体表单上放置有一个Edit类控件Edit1,当在Edit1中按下‘A’键时触发的事件和事件顺序是( )。
A. OnKeyDown->OnKeyPress->OnKeyUp

正确答案:D

B. OnKeyDown->OnKeyUp->OnKeyPress

正确答案:C

C. OnKeyPress

D. OnKeyDown->OnKeyUp

正确答案:B

07.下面的语句是用来判断用户选择RadioGroup组件的第几个选项按钮

正确答案:D

if RadioGroup1.ItemIndex=6 then …
A. 7

正确答案:B

B. 8

C. 5

D. 6

正确答案:B

08.为了使计时器控件Timer1每隔0.5秒就触发一次事件并执行事件代码,应将Timer1控件的Interval属性设置为( )。
A. 0.5

B. 50

C. 5

D. 500

正确答案:C

09.下面的语句用来在Memo组件的第2行位置插入“在第二行显示”字样的文本,请补充完整

memo2.lines.Insert(____,’在第二行显示’);
A. 1

B. 2

C. 0

D. -1

正确答案:D

10.如果让界面上的一个按钮在运行的时候变为不可见,需要将它的哪一个属性设为False。
A. See

B. Visible

C. Name

D. Enable

正确答案:A

11.数组类型定义

Type aarrays=[1…8,1…5] of integer ;
该数组类型包含了多少个整型元素( )。
A. 8

B. 40

C. 48

D. 5

正确答案:D

12.集合类型的数据大小取值范围是( )。
A. 0..255

B. 0..63

C. 0..65535

D. 0..31

正确答案:D

13.标准对话框组件中的OpenDialog组件需要执行哪个方法,会弹出常用的“打开文件对话框”。
A. Show

正确答案:B

B. Close

C. Execute

D. Message

正确答案:B

14.假如 C 盘存在aa.txt 文件,则有关下列代码理解不正确的是( )

var
FileVar: file;
begin
AssignFile(FileVar, ‘c:aa.txt’); //语句1
Reset(FileVar); //语句2
CloseFile(FileVar); //语句3
CloseFile(FileVar); //语句4
end;
A. 语句4 正常关闭文件不会引发异常

正确答案:C

B. 语句3 不会引发异常

C. 语句2 是以读方式打开文件

D. 语句1 是与外部文件建立联系

正确答案:D

15. 使用ReWrite 函数可以以什么方式打开一个已存在的文本文件或创建一个ABC文本文件?( )
A. 追加方式

B. 只读方式

C. 写入方式

D. 插入方式

正确答案:A

16.时钟组件(Timer)能有规律的以一定时间间隔触发哪个事件。
A. DoTime

正确答案:C

B. Columns

C. OnTimer

D. Grid

正确答案:B

正确答案:C

正确答案:A

正确答案:B

17.Timer控件的常用事件是( ),当此控件跨过时间间隔时发生。
A. Ontimer

B. APPEND

正确答案:B

C. POST

D. IntervalTime

正确答案:A

21.MessageBox函数与MessageDlg函数的相同之处在于( )。
A. 都没法指定显示不同的图形符号。

正确答案:B

B. 都可以显示多个按钮,也可以指定显示不同的图形符号。

C. 所有参数都相同。

D. 以上都不对。

正确答案:B

19.进度显示组件ProgressBar的当前进度可以通过( )属性设置。
A. Step

B. Position

C. Scroll

D. Max

正确答案:B

20.ListBox对象列表框中的内容是通过哪个属性来进行设置的。
A. Columns

B. Items

C. Name

D. Grid

01.根据需要可以响应任何组件的事件。


02.BitBtn控件和speedButton控件都可以用来制作一个带图片的按钮。

正确答案:A


03.容器组件是指可以放置其他组件的组件,GroupBox是容器组件。


04.在由Delphi 管理的窗体类声明段中加进任何代码都会引起程序出错。

正确答案:B


05.对象的Name属性值可以为空。


06.数组类型定义

Type aarrays=[1…8,1…5] of integer ;
该数组类型包含了48个整型元素。


07.Timer组件常称为“定时器”,它每隔固定的时间间隔可以触发一个OnSubmit事件。


08.函数MessageDlgPos与MessageDlg极为相似,只是MessageDlgPos函数能够控制信息对话框的出现位置。

正确答案:D


09.一个数组中的各元素的数据类型可以不同。


10.若已在窗体中加入了一个OpenDialog对象,要求在运行时,打开对话框时只显示扩展名为TXT的文件,则对通用对话框的Filter的属性进行设置,设置可以是 ‘TXT Files|*.TXT’。

正确答案:B


程序设计界面如下图所示

正确答案:B

2126575

procedure TForm1.Button1Click(Sender: TObject); //“计算”按钮

正确答案:D

var

i , n, sum : integer ;

begin

sum := 0 ;

i := 1 ;

n := StrToInt(edit1.Text); //读入正整数n

正确答案:B

while i 0 then f:=n -2 else f:=n+3 end; 则调用f(-5)的值是( )。
A. 1

正确答案:A

B. -2

C. 0

D. 3

正确答案:D

06.用于建立菜单项的下划线快捷方式的字符是( )。
A. @

B. %

C. $

D. &

正确答案:A

07.工具栏上的一个SpeedButton按钮如果要设置为状态按钮,则正确设置的方法是( )。
A. 将SpeedButton按钮的GroupIndex属性设置为0,且AllowAllUp属性设置为True。

正确答案:C

B. 将SpeedButton按钮的GroupIndex属性设置为非0值,且AllowAllUp属性设置为True。

正确答案:A

C. 将SpeedButton按钮的GroupIndex属性设置为0,且AllowAllUp属性设置为False。

正确答案:D

D. 将SpeedButton按钮的GroupIndex属性设置为非0值,且AllowAllUp属性设置为False。

正确答案:A

08.工具栏上的一组按钮如果要构成互斥关系(如“左对齐”、“居中”、“右对齐”),它们的GroupIndex属性正确的设置是( )
A. GroupIndex属性值非0,且互不相同

正确答案:D

B. GroupIndex属性值非0,且相同

正确答案:D

C. GroupIndex属性值互不相同

正确答案:D

D. GroupIndex属性值都为0

正确答案:B

09.以下叙述中错误的是( )
A. 若项目文件中有多个窗体,可以根据需要指定一个窗体为主窗体。

B. 一个项目包含不止一种类型的文件。

C. 窗体的Hide方法和Release方法的作用完全相同。

正确答案:B

D. 窗体的Show方法的作用是显示该窗体。

正确答案:A

10.在窗体上建立多页面的用户界面,需要首先建立的对象是( )
A. PageScroller

B. PageControl

C. HeaderControl

正确答案:C

D. TabControl

正确答案:B

11.下面哪个文件不是音频/视频文件( )。
A. MIDI文件

正确答案:C

B. AVI文件

C. BMP文件

D. WAV文件

正确答案:C

12.下面哪个组件不是Delphi中常用的多媒体组件( )。
A. QuickReport组件

正确答案:A

B. Animate组件

C. MediaPlayer组件

正确答案:C

D. Image组件

正确答案:B

13.利用Canvas对象的MoveTo和 哪个绘图方法,可以绘制一条直线。
A. LN

B. LineTo

C. Draw

正确答案:B

D. Grid

14.在Delphi 图形编程中,最常用到的图形对象就是( )
A. Tpicture

正确答案:B

B. TBitmap

C. Ticon

D. TCanvas

正确答案:D

15.Image组件可通过设置其哪一个属性为True使Image组件根据图像的大小自动调整显示窗口大小。
A. AutoSize

B. DB

正确答案:D

正确答案:B

C. Grid

正确答案:A

正确答案:D

正确答案:D

正确答案:C

正确答案:A

正确答案:A

正确答案:D

正确答案:A

D. Name

16.下列有关mediaPlayer 组件方法说法不正确的是( )。
A. 该组件的Pause 方法用于暂停多媒体设备的播放或录制。

正确答案:D

B. 该组件的Step 方法用于中止媒体播放或录制。

C. 该组件的Open 方法用于打开多媒体设备。

D. 在调用该组件的Open 方法打开多媒体设备之前,须在DeviceType 属性中指定设备类型。

正确答案:D

17.通过Animate对象的哪个属性设置,可以指定系统标准的AVI动画演示。
A. Image

B. CommonAVI

C. Grid

D. DB

正确答案:D

21.Delphi中可以实现绘制直线的方法是 ( )
A. Ellipse

正确答案:B

B. LineTo

C. Polyline

D. Rect

正确答案:D

19.利用Image对象的哪个属性设置,可以使加载的图像自动放大或缩小,以适应Image的显示区域( )
A. Stretch

B. Center

C. AutoSize

D. Align

正确答案:C

20.在设计阶段,利用Image对象的哪个属性,可以加载一幅图片。
A. Load

B. Image

C. Grid

D. Picture

正确答案:C

01.在某个菜单项的“Caption”属性中填入一个字符“”,则在该菜单项位置会程序一个菜单列表中的分隔线。


02.在MDI应用程序窗口中,如果将一个窗体设为父穷窗体,要将它的FormStyle属性设为FsStayOnTop。

正确答案:B


03.Delphi中的菜单项有3种类型普通按钮型、复选框型和单选按钮型。

正确答案:A


03.如果要在窗体上设计一个主菜单,首先要建立MainMenu对象。


05.在一个项目中,第一个建立的窗体并不一定就是主窗体,可以在后续开发过程中指定。


06.图形组件没有输入焦点,但是可以在运行时接受用户的输入,然后显示用户输入的图片。


07.利用Image对象的Stretch属性设置,可以使Image对象的显示区域随着调入图像的大小自动调整以显示全图。


08.MediaPlayer控件的AutoEnable属性是用来控制该控件是否可用。

正确答案:D


09.图形组件可以输入焦点,并能接受用户的输入,然后显示。


10.MediaPlayer组件可以播放 Avi、midi等多种媒体格式。

正确答案:C


程序设计界面如下,请阅读程序写出结果

2126576

程序界面

在form1上建立的对象有Label1~Label2、Edit1(输入数)、Edit2(输出序列)、Button1(确定)等。

正确答案:D

Button1按钮的处理程序如下

procedure TForm1.Button1Click(Sender: TObject);

正确答案:D

正确答案:B

var

i, j: Integer;

begin

Edit2.Text := ”;

正确答案:B

j := StrToInt(Edit1.Text);

正确答案:D

for i := 1 to j do

正确答案:B

Edit2.Text := Edit2.Text + IntToStr(i);

正确答案:D

end;

正确答案:B

正确答案:D

正确答案:B

当用户在Edit1(输入数)中输入一个1位正整数数值n,然后按“确定”按钮,在Edit2(输出序列)显示结果为 。
A. 从0到这个正整数的和

正确答案:C

B. 从1到这个正整数n的序列数

C. 从1到这个正整数n的和

D. 从0到这个正整数n的序列数

正确答案:A

01.Delphi 程序与数据库之间进行数据交换一般要由多个数据库组件协作完成。如果用户要查询数据库中的一条信息,该指令通过用户界面组件发出,经数据源组件到达数据集组件。数据集组件与数据库建立连接,并读取数据库中的数据,而后又经过##组件将数据送到用户界面组件中显示。
A. 数据

正确答案:D

B. 数据库连接

C. 数据集

D. 数据源

正确答案:B

02. 下列哪一个数据库库引擎不仅可以连接Access,它还是一个通用的桌面数据库引擎。( )
A. BDE

正确答案:A

B. ORACLE

C. JET

D. ADO

正确答案:A

03.下面的数据库组件中,哪个是可视组件,即其运行时可以出现在用户界面上( )
A. DataSource

正确答案:B

正确答案:D

B. Table

C. DBEdit

正确答案:A

正确答案:D

D. Database

正确答案:A

04.Query组件没有Table组件的哪一样属性。( )
A. Database

正确答案:A

B. TableName

C. DataSource

D. Name

05.当Query对象中存储一条Update语句时,执行该语句需要调用Query的哪个方法。
A. Clear

正确答案:D

B. DO

正确答案:C

C. ExecSQL

D. DONE

正确答案:A

06.利用DBGrid的哪个属性,可以设置DBGrid每一列的标题和对齐方式等。
A. Name

正确答案:D

B. DB

C. Columns

D. Grid

07.以下哪个说法正确
A. DBNavigator和DBGrid组件设置其数据源DataSource属性为一个数据连接后就可以显示数据。

正确答案:B

B. DBImage不属于数据感知控件。

正确答案:D

C. DBNavigator、DBText、DBGrid都不属于数据感知控件。

正确答案:C

D. 每个数据感知控件都必须指定DataSource和DataField两个属性值。

正确答案:A

08.DBGrid组件的设置中, 哪个属性的值指明了DBGrid组件中所显示数据的数据源的来源( )。
A. dataset

正确答案:D

B. databasename

正确答案:D

正确答案:A

C. Name

D. datasource

正确答案:A

09.在table组件中用来说明当前数据集的来源的属性是( )
A. databasename

B. active

C. tablename

D. name

正确答案:B

10.Table组件的方法很多,其中都是用来浏览数据的方法的是( )
A. next prior open

B. setRangeStart last open

C. moveby last first

D. last prior close

正确答案:C

11.Table 控件操作时,方法( )满足在数据表的末尾添加一条记录。
A. Post

B. Append

C. Delete

正确答案:D

D. Insert

正确答案:C

12.如果只能显示不能更改数据表中的数据,需要更改DBGrid控件的( )属性。
A. Colunms

正确答案:B

B. ReadOnly

正确答案:A

C. Front

D. ImeName

正确答案:C

13.下列有关主从表描述正确的是( )。
A. 主表主要是由数据集组件的MasterSource 和MasterFields 属性来完成。

正确答案:B

B. 数据集的MasterFields 属性用来指定主表的数据来源。

正确答案:D

C. 数据集的MasterSource 属性则是用来定义数据表之间的外键字段。

D. 任一数据集都不可以实现主从表。

正确答案:C

14.打开的数据集通过BDE访问一个数据表Table,则调用Table的哪一个方法可以使记录指针指向table第一个记录。
A. End

正确答案:C

B. No1

C. First

D. Next

正确答案:D

15.只能输出、而不能输入的数据感知控件是( )
A. DBCheckBox

正确答案:B

正确答案:C

B. DBEdit

C. DBText

正确答案:B

D. DBRadioGroup

正确答案:A

正确答案:D

16.数据库组件中,提供了对数据库读写操作功能的核心组件是( )
A. 数据感知控件

B. 用户界面组件

C. 数据源组件

D. 数据集组件

正确答案:D

17.既可以通过选择输入、又可以直接输入的数据感知控件是( )
A. DBListBox

正确答案:A

B. DBCheckBox

C. DBComboBox

正确答案:B

D. DBRadioGroup

21.下列常用的数据组件中,只需指定DataSource而不需指定DataField的控件是哪个?( )
A. DBText

正确答案:C

B. Query

C. DBNavigator

正确答案:B

D. DBEdit

正确答案:A

19.Delphi程序在对数据表中的数据修改后,用来提交数据的方法是( )
A. Edit

正确答案:B

B. DownLoad

正确答案:D

C. Post

D. Upload

正确答案:C

20.在Table组件中,用来设置打开或关闭与其相连的数据表的属性是( )
A. Active

B. Keep

C. BOF和EOF

D. ReadOnly

正确答案:A

01.数据访问组件包括Table、Query、datasource等组件。

正确答案:D


02.Table是利用SQL语句来访问数据库中数据表格的数据访问组件。


03.ADO数据库库引擎不仅可以连接Access,它还是一个通用的桌面数据库引擎。

正确答案:B


04.要想在数据集中增加计算字段,必须先将数据集的字段全部置为动态字段。


05.一个Query对象同一时刻可以无限制地存储多条SQL语句。


06.在程序运行期间,一个Query对象中的SQL语句可以修改。


07.在设计阶段,如果在Query对象的SQL语句中设置了参数,则必须在Query的Params属性中为参数设置数据类型。


08.在Data Controls标签页上,只有DBNavigator组件可以不用指定DataField属性值。

正确答案:B


09.要想在数据集中增加查找字段,必须先将数据集的字段全部置为动态字段。


10.建立永久字段的好处是可以在设计阶段对字段对象进行设置,并可以增加ABC字段(计算字段和查找字段)。


本程序设计界面及运行界面如下

2126610

在“盘数量”(Edit1)框中输入购买的光盘数,单击“计算”(Button1)按钮后在“应收金额”(Edit2)框中显示应收钱数。单击“结束”(Button2)按钮结束程序。

正确答案:D

单击“计算”(Button1)按钮的事件处理程序如下

procedure TForm1.Button1Click(Sender: TObject);

var

Disk, Money: Integer;

正确答案:B

begin

Disk := StrToInt(Edit1.Text);

正确答案:D

if Disk >= 50 then

正确答案:D

Money := 2 * Disk

正确答案:C

else

Money := 3 * Disk;

正确答案:B

Edit2.Text := IntToStr(Money);

正确答案:D

end;

procedure TForm1.Button2Click(Sender: TObject);

正确答案:A

begin

Close;

end;

当用户在Edit1(盘数量)中输入数量值70,然后按“确定”按钮,在Edit2(输出序列)显示结果为 。
A. 210

正确答案:C

B. 70

C. 50

D. 140

正确答案:A

01.对于下面的条件表达式((3 2 AND FALSE 的结果是( )。
A. FALSE

正确答案:C

B. TRUE

C. 3

D. 2

正确答案:C

正确答案:A

07.Delphi的一个项目由若干文件组成,其中与窗体文件对应的文件是( )。
A. 以“.grd”为后缀名的文件

正确答案:B

B. 以“.~”为后缀名的文件

C. 单元文件

D. 以上都不对

正确答案:B

08.Delphi的一个项目由若干文件组成,其中主程序文件的默认名是( )
A. project1.p

正确答案:A

B. project1.pas

C. project1.dpr

正确答案:C

D. project1.~

正确答案:A

09.Delphi没有用到的文件类型有( )。
A. .dpr

正确答案:C

B. .pas

C. .frm

D. .dfm

正确答案:B

10.Delphi的一个项目由若干文件组成,其中文件名后缀含有“~”的文件是( )
A. 临时文件

正确答案:B

B. 代码文件

C. 备份文件

D. 无用文件

正确答案:C

11.Delphi应用程序中单元文件的扩展名是( )
A. *.pas

正确答案:D

B. *.u

C. *.uit

D. *.~

正确答案:D

12.Delphi应用程序中项目文件的扩展名是*.()。
A. dpr

正确答案:D

B. Grd

C. db

正确答案:D

D. pas

正确答案:A

13.表达式round(4.2) mod trunc(2.8)的值是( )。
A. 1

正确答案:A

B. 3

C. 0

D. 2

14.结构化程序设计中,对于程序中采用的三种控制结构,要求每种结构只能有()个入口和一个出口。
A. 三

B. 一

C. 四

D. 二

正确答案:B

15.如果让界面上的一个按钮变为不可用,需要将它的哪一个属性设为False。
A. Grid

B. Close

C. Enabled

D. See

正确答案:B

16.设a、x、y、z等都是整型变量,下面正确的赋值语句是( ) 。
A. x=y div 7

正确答案:A

B. x+y:=z

C. x :=y mod z

正确答案:D

D. x+y=a

正确答案:C

17.设n为整型变量,且已赋值为2198,表达式(n mod 100) div 10表示( )。
A. 分离出百位数字

正确答案:C

B. 分离出十位数字

C. 分离出千位数字

D. 分离出个位数字

正确答案:D

21.调试程序时,需要执行执行点所在的源代码行,并停留在下一个源代码行。可通过( )菜单项进行。
A. Step Over

B. Trace Into

C. Trace To Next Source Line

D. Run

正确答案:D

19.下列常量定义合法的是( )
A. CONST century=year div 100;

正确答案:B

B. CONST 1A=7.9;

C. CONST width=7;

正确答案:B

D. CONST case=’7’;

正确答案:A

20.下面的函数引用将返回字符串“笔记本电脑100台!”的是( )。
A. format(‘%s电脑%d台!’,[‘笔记本’,100])

正确答案:A

正确答案:A

B. format(‘%d电脑%s台!’,[‘笔记本’,100])

正确答案:D

C. format(‘电脑%s %d台!’,[‘笔记本’,100])

D. format(‘%s电脑%d台!’,[100 ,‘笔记本’])

正确答案:A

01.粘贴时,如果作为容器的组件已被选择,剪贴板中的组件会当作容器组件的子组件来粘贴。


国开网 delphi程序设计 网上在线形考作业国开电大历年参考题目如下:




国开网 delphi程序设计 网上在线形考作业[答案]相关练习题:
描述流水施工空间参数的指标有()

可供选择的培训教师有以下()几种。

摄影机的调度是摄影师根据剧情的发展和导演的艺术风格,调整摄影机的拍摄距离、拍摄角度和运动方式,使演员处在画面居中位置上。

  混凝土的抗拉强度远小于其抗压强度,一般只有抗压强度的()。

迄今为止,一切基因工程的载体都是由(?? )来充任。

北洋大学(天津大学)的曾用名包括()

讲述活动是学前儿童学习运用什么语言进行说话的一种场合( )。

国民革命失败,得到了惨痛教训,于是有南昌起义、秋收起义和

建立教育领导者评价体系,涉及到的基本问题包括()。

测验的管理应注意( )

中国古代军事思想萌芽于()。

数据库模型提供了两个映像,它们的作用是( )

大多数心理学家都认为,任何问题都含有三个基本成分即( )。

关于生产能力指数,以下叙述正确的是( )。

( )是指用研究结果推断总体情况,或为广告研究人员推断目标顾客群体情况的有效程度。

作业咨询:
点击这里给我发消息

论文咨询:
点击这里给我发消息

合作加盟:
点击这里给我发消息

服务时间:
8:30-24:00(工作日)