正确答案: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程序设计 网上在线形考作业[答案]相关练习题:
描述流水施工空间参数的指标有()
可供选择的培训教师有以下()几种。
摄影机的调度是摄影师根据剧情的发展和导演的艺术风格,调整摄影机的拍摄距离、拍摄角度和运动方式,使演员处在画面居中位置上。
混凝土的抗拉强度远小于其抗压强度,一般只有抗压强度的()。
迄今为止,一切基因工程的载体都是由(?? )来充任。
北洋大学(天津大学)的曾用名包括()
讲述活动是学前儿童学习运用什么语言进行说话的一种场合( )。
国民革命失败,得到了惨痛教训,于是有南昌起义、秋收起义和
建立教育领导者评价体系,涉及到的基本问题包括()。
测验的管理应注意( )
中国古代军事思想萌芽于()。
数据库模型提供了两个映像,它们的作用是( )
大多数心理学家都认为,任何问题都含有三个基本成分即( )。
关于生产能力指数,以下叙述正确的是( )。
( )是指用研究结果推断总体情况,或为广告研究人员推断目标顾客群体情况的有效程度。