Delphi7应用开发考试模拟题A
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
11. 下列 TPen 类的哪个属性是用来定义画布上画出的线或像素的光栅操作(ROP)模式:
()
A、Color
B、Mode
C、Style
D、Width
答案:B
12. 下列关于 TIcon 图标对象描述不正确的是:() A、TIcon 对象的图标常以.ico 为扩展名保存。 B、TIcon 对象的图标不可以存在于 Delphi 资源文件中。 C、在 Windows 中,TIcon 图标对象有两种典型的图标:大图标和小图标。 D、TIcon 图标对象的图标由两个位图组成。一个是实际要显示的图像,另一个是图标 显示时的蒙版。 答案:B
32. 除 ListView 组件中指定的栏可以通过 Columns 属性的什么方法?() A、Add B、Delete C、Assign D、Clear 答案:B
33. 在 Rave 中同时按住哪个键和方向键,用来微调组件的大小?() A、Alt B、Shift C、Ctrl D、Esc 答案:C
5. Exception 对象的主要方法是 Create 方法,其定义如下,其中常量参数 Msg 的 含义是:() constructor Create(const Msg:string); A、异常对象句柄 B、异常的帮助信息 C、异常对话框的标题
D、错误信息字符串 答案:D
6. 关于下述语句执行结果说法正确的是:() try z := x / y; except on Exception do // 语句 1; on ZeroDivide do // 语句 2; on Eunderflow do // 语句 3; end;
35. 页面设计器下列说法错误的是:() A、Rave 报表可视化设计的基础就是页面设计器。 B、页面设计器以表格的形式显示,为了在上面添加组件时位置更准确一些。 C、页面设计器是所有设计的工作场所。 D、页面设计器因为不是组件,所以没有属性。 答案:D
Reset(FileVar);
//语句 2
CloseFile(FileVar);
//语句 3
CloseFile(FileVar);
//语句 4
end;
A、语句 1 是与外部文件建立联系 B、语句 2 是以读方式打开文件 C、语句 3 不会引发异常 D、语句 4 正常关闭文件不会引异常 答案:D
16. TStream 类的属性中,Size 属性描述正确的是:() A、该属性以位为单位返回流中数据的大小。 B、该属性以字节为单位返回流中数据的大小。 C、该属性以字为单位返回流中数据的大小。 D、该属性以双字节为单位返回流中数据的大小。 答案:B
8. 由外部程序调用的 DLL 函数或过程必须遵守哪些规则:() A、函数或过程名必须列在 exports 子句中,使其可在内部看到。 B、输出函数应被声明为 stdcall,以使用标准的 Win32 参数传递技术代替优化的 register 参数传递技术。 C、DLL 不可以使用全局数据,每当应用程序装载 DLL 时,实际上是在自己的地址空 间中存储着 DLL 的全局数据,会互相冲突。 答案:B
A、无论是否有异常发生,语句 1 必然执行。 B、如果有异常发生,语句 1 必然执行。 C、如果有异常发生,可能语句 1 和语句 2 同时执行。 D、如果有异常发生,可能仅执行语句 3。 答案:B
7. 下列有关异常处理描述中不正确的是:() A、结构化异常处理为开发人员提供了一种风格一致的处理各种类型运行期错误的方 式。 B、异常处理可以确保适当地恢复在应用程序中分配或改变的任何资源。 C、异常处理的一个优点是:定义了一个统一而通用的错误报告机制。 D、异常处理不可以将处理错误的代码与正常的逻辑处理代码相分离。 答案:D
10. 下列菜单命令中可以正确创建 DLL 工程的是:() A、选择 File|new|Other 菜单,在弹出的 New Item 窗口中双击“DLL Wizard” 图标。 B、选择 File|new|Other 菜单,在弹出的 New Item 窗口中双击“Application” 图标。 C、选择 File|new|Other 菜单,在弹出的 New Item 窗口中双击“Form”图标。 答案:A
22. 在 使 用 dbExpress 对 数 据 库 进 行 操 作 时 , 发 生 了 任 何 的 错 误 则 应 该 调 用
TSQLConnection 的哪个方法?()
A、BeginTrans
B、Commit
C、Rollback
D、StartTransaction
答案:B
Байду номын сангаас
23. 当 TClientDataSet 通过 TDataSetProvider 组件取得数据时,将首先触发哪 个事件处理函数?() A、TClientDataSet 的 BeforeGetRecords 事件处理函数。 B、TDataSetProvider 的 BeforeGetRecords 事件处理函数。 C、TClientDataSet 的 OnGetData 事件处理函数。 D、TDataSetProvider 的 OnGetData 事件处理函数。 答案:A
19. 窗体的 Close 方法和 Destroy 方法描述正确的是:() A、Close 方法和 Destroy 方法的作用相同。 B、Close 方法是关闭窗体并且释放窗体。 C、Destroy 方法是关闭窗体并且不释放窗体。 D、Close 方法仅用来关闭窗体,Destroy 方法是用来释放窗体对象实例。 答案:D
Delphi7 应用开发模拟题(A)
单选题:
1. Windows 使用的消息常量的取值范围为:() A、0~WM_USER – 1 B、WM_USER~$7FFF C、$8000~$BFFF D、$C000~$FFFF 答案:A
2. MessageEvent = procedure (var Msg: TMsg; var Handled: Boolean) of Object 中的参数描述不正确的是:() A、Msg 参数为消息记录,它保存了消息的所有相关信息。 B、Handled 参数为布尔类型,用来表示是否继续传递所收到的消息。 C、Handled 参数的值为 False 时系统将不再对接收到的消息进行处理。 D、Handled 参数的值为 True 时系统将不再对接收到的消息进行处理。 答案:C
26. 在 ADO 的数据库应用程序中,后端的数据库是由:() A、ADO 数据集连接访问的 B、ADO 数据存储连接访问的 C、ADO 数据源连接访问的 D、ADO 数据感知连接访问的
答案:B
27. 下列哪一个数据库库引擎不仅可以连接 Access,它还是一个通用的桌面数据库引
擎。()
A、ADO
34. 关 TRvProject 组件描述中不正确的是:() A、TRvProject 组件控制 Delphi 窗体中所创建报表的查看和打印。 B、通常在 Delphi 的应用程序中只允许有一个单独的 TRvProject 组件。 C、TRvProject 组件 Active 属性确定 TRvProject 组件是否是活动的。 D、TRvProject 组件的 ReportDesc 属性为字符串类型。 答案:B
17. 使用 ReWrite 函数可以以什么方式打开一个已存在的文本文件或创建一个新的文
本文件?()
A、只读方式
B、写入方式
C、追加方式
D、插入方式
答案:B
18. 下列有关三种文件在使用前是否需要声明的描述理解正确的是:() A、文本文件在使用前不必声明。 B、类型文件在使用前必须声明。 C、类型文件在使用前不必声明。 D、无类型文件在使用前不必声明。 答案:C
B、JET
C、BDE
D、Dbx
答案:B
28. TADOConnection 组件的哪个属性是:当连接一个数据库时是否出现一个登录对话 框。()
A、Connected B、Cursorlocation C、LoginPrompt D、ConnectionString 答案:C
29. 关于线性表的运算描述正确的是:() A、不能将两个或两个以上的线性表合并成一个线性表。 B、不能将一个线性表拆成两个或两个以上的线性表。 C、线性表不能重新复制。 D、可以对线性表中的数据元素按其某个数据项值递增或递减的顺序进行排序。 答案:D
3. 说法中,不正确的是:() A、TMsg 和记录 tagMSG 是等价的。 B、Windows 消息记录包含六个记录字段。 C、Windows 发送给应用程序的消息类型是 TMsg。 D、TMsg 的 wParam 字段通常是一个指向内存中数据的指针 答案:D
4. 列可处理消息的事件处理过程中,程序员在 VCL 应用程序中写处理消息的第二个位置 是:() A、目标对象的 WndProc(var Message: TMessage) 方法 B、目标对象的消息处理方法 C、Application.OnMessage D、目标对象的 DefaultHandler(var Message) 方法 答案:A
20. 模式窗体的 ModalResult 属性可以设置返回值,其常量 mrYes 的值是:() A、idOk B、idNo C、idYes D、idIgnore 答案:C
21. 下列有关 TApplication 属性描述中不正确的是:() A、其 Hint 属性指明了提示文本信息。 B、其 Icon 属性用于设置当应用程序最小化时代表应用程序的图标。 C、其 Handle 属性是一个 HWND(一个用于 Win32API 的窗口句柄)。 D、TApplication 的 Owner 属性总是 self。 答案:D
9. 对于 EXE 和 DLL 描述不正确的是:() A、在应用程序执行后,在需要时动态的装载 DLL。 B、当其它应用程序调用该 DLL 的时候,只需通过映射 DLL 的映像到自己进程内存空 间来共享代码就可以了。换句话说,内存中只有该 DLL 的一份实例。 C、当有一个应用程序调用 exe 时,内存中就会装载 exe。 D、当多个应用程序调用相同的 exe 时,内存只会装载一个 exe。 答案:D
13. 下列有关 TmediaPlayer 组件方法说法不正确的是:() A、该组件的 Open 方法用于打开多媒体设备。 B、该组件的 Pause 方法用于暂停多媒体设备的播放或录制。 C、在调用该组件的 Open 方法打开多媒体设备之前,须在 DeviceType 属性中指定设 备类型。 D、该组件的 Step 方法用于中止媒体播放或录制。 答案:D
24. 不属于事务管理的四个最基本的功能的是:()
A、原子性
B、隔离性
C、连续性
D、持久性
答案:C
25. 下列有关主从表描述正确的是:() A 、 使 用 dbExpress 来 实 现 主 表 主 要 是 由 数 据 集 组 件 的 MasterSource 和 MasterFields 属性来完成。 B、数据集的 MasterSource 属性则是用来定义数据表之间的外键字段。 C、数据集的 MasterFields 属性用来指定主表的数据来源。 D、客户数据集不可以实现主从表。 答案:A
14. 在 Delphi 图形编程中,最常用到的图形对象就是:()
A、TCanvas
B、TBitmap
C、TPicture
D、TIcon
答案:A
15. 假如 C 盘存在 aa.txt 文件,则有关下列代码理解不正确的是:()
var
FileVar: file;
begin
AssignFile(FileVar, 'c:\aa.txt'); //语句 1
30. 正常情况下,删除非空的顺序存储结构的队列的排头元素,排头指针 front 的变化
是:()。
A、front 不变
B、front = front + 1
C、front= 0
D、front = front - 1
答案:B
31. 向 TStringList 对象中添加字符串?() A、通过 TstringList 对象的 Create 方法。 B、通过 TstringList 对象的 Insert 方法。 C、通过 TstringList 对象的 Append 方法。 D、通过 TstringList 对象的 Add 方法。 答案:D