|
一、单选题(共 40 道试题,共 80 分。)V 1. Delphi7的数据库引擎是( )。A. DAO
B. ADO
C. BDE
D. BA
满分:2 分
2. 所有可视化的VCL控件都是从哪一个基类派生而来的( )。A. TControl
B. TWidgetControl
C. TWinControl
D. TwindowControl
满分:2 分
3. 对象是类的实例,也是类的变量,Delphi的祖先类是( )A. Tclass
B. Tobject
C. Tcom
D. Tconponent
满分:2 分
4. 为数据表创建索引的目的是( )。A. 提高查询的检索性能
B. 创建唯一索引
C. 创建主键
D. 归类
满分:2 分
5. 在每一个枚举类型中,默认编译的情况下,我们最多只能定义( )个值。A. 64
B. 512
C. 128
D. 255
满分:2 分
6. Delphi中什么功能使程序员能够使用JavaScript和VBScript等脚本语言( )。A. WebServices
B. DataSnap
C. SOAP
D. WebSnap
满分:2 分
7. 一个Delphi工程不包含哪些类型的文件( )A. *.dpr
B. *.pas
C. *.class
D. *.res
满分:2 分
8. 关于Application对象和属性的描述正确的是( )。A. ExeName可读可写
B. Active表明应用程序是否激活,可以设置该值来激活程序
C. Title属性设置主程序窗口的标题
D. 只有给予窗体的应用程序才有全局Application对象,控制台没有Application对象
满分:2 分
9. Delphi开发出来的应用程序都是由哪种类派生出来的( )。A. TApplication
B. TAppProgram
C. TProgram
D. TControl
满分:2 分
10. 计算机数据库管理技术和发展可以划分为三个阶段,在某个阶段数据是以文件形式长期存储在辅助存储器中,程序和数据之间具有相对的独立性,数据不再属于某个特定应用程序,数据可以重复使用,该阶段是( )A. 人工管理阶段
B. 文件管理阶段
C. 数据库管理阶段
D. 信息管理系统阶段
满分:2 分
11. 下列说法中不正确的是( )。A. TMsg和记录tagMSG是等价的。
B. Windows消息记录包含六个记录字段。
C. Windows发送给应用程序的消息类型是TMsg。
D. TMsg 的wParam 字段通常是一个指向内存中数据的指针
满分:2 分
12. 表达式Writeln(‘This is ‘#39’xxx#39string’)的结果是( )。A. his is xxx sstring
B. this is ‘xxx#39string
C. This is ‘’’xxx’string
D. This is ‘xxx’string
满分:2 分
13. 现有关系:学生( 学号,姓名,课程号,系号,系名,成绩),为消除数据冗余,至少需要分解为( )A. 1个表
B. 2个表
C. 3个表
D. 4个表
满分:2 分
14. TQuery组件使用什么方法取得数据表格之间的主从关系( )。A. GetDetailLinkFields
B. GetSlaveLinkTables
C. GetMasterLinkTables
D. GetProviderAttributes
满分:2 分
15. 数据库系统软件包括DBMS和( )A. 数据库
B. 高级语言
C. OS
D. 数据库应用系统和开发工具
满分:2 分
16. 在程序中定义CONSTLetter=‘h‘;则语句Writeln(Chr(Ord(Letter)+(Ord(‘A‘)-Ord(‘a‘))))的输出结果是( )。A. H
B. h
C. 72
D. 104
满分:2 分
17. Delphi是( )公司的产品A. Microsoft
B. IBM
C. Borland
D. DOM
满分:2 分
18. 在消息窗口左上角显示一个黄色“!”号,警告用户注意,该对话框应该使用什么过程或函数( )。A. ShowMessage
B. MessageBox
C. MessageDlg
D. WarnMessage
满分:2 分
19. 下列聚合函数中不忽略空值 (null) 的是 ( )A. SUM (列名)
B. MAX (列名)
C. COUNT ( * )
D. AVG (列名)
满分:2 分
20. 在做数据库应用开发时,如果想指定主表和从表之间的连接字段,需使用TTable组件的什么属性( )。A. DatabaseName属性
B. Exclusive属性
C. MasterFields属性
D. TableLink属性
满分:2 分
21. 下列( )不是Delphi的注释符号A. { }
B. (* *)
C. //
D. \\
满分:2 分
22. 数据库系统由数据库、( )组成A. DBMS、应用程序、支持数据库运行的软硬件环境和DBA
B. DBMS和DBA
C. DBMS、应用程序和DBA
D. DBMS、应以程序、支持数据库运行的软件环境和DBA
满分:2 分
23. 关系数据库中,主键字是( )。A. 为标识表中唯一的实体
B. 创建唯一的索引,允许空值
C. 只允许以表中第一字段建立
D. 允许有多个主键的
满分:2 分
24. 下面是一个用户自定义的消息,哪一种消息定义是正确的( )。A. WM_MyMessage=User_Base+100
B. WM_MyMessage=CM_Base+100
C. WM_MyMessage=WM_Base+100
D. WM_MyMessage=WM_USER+100
满分:2 分
25. 下列哪条语句将方法UnWay定义为静态的( )。A. ProcedureUnWay:messagewm_News;
B. ProcedureUnWay;
C. ProcedureUnWay:dynamic;
D. ProcedureUnWay:virtual;
满分:2 分
26. 一个仓库可以存放多种产品,一种产品只能存放于一个仓库中。仓库与产品之间的联系类型是( )A. 一对一的联系
B. 多对一的联系
C. 一对多的联系
D. 多对多的联系
满分:2 分
27. 下列的( )不是数据库设计的内容.A. 结构特性的设计
B. 行为特性的设计
C. 数据库的物理模式设计
D. 应用程序设计
满分:2 分
28. 描述数据库中全体数据的逻辑结构和特征是( )A. 内模式
B. 模式
C. 外模式
D. 存储模式
满分:2 分
29. 下面关于单元的初始化Initialization部分的说法哪一个是正确的?( )A. 如果调用了Initialization,必须调用Finalization
B. 该部分代码单元被其他单元或程序引用时就会自动运行
C. 这部分代码与单元中的FormCreate事件的作用是相同的
D. 初始化部分的代码只能在单元中有OLE和COM对象时才有效
满分:2 分
30. 下列组件中哪种属于非可视组件( )。A. Tbutton
B. Timage
C. Tlabel
D. TopenDialog
满分:2 分
31. 列关于dfm文件的一些说明哪个是正确的( )。A. dfm文件中包含了对应Pascal单元文件的编译后中间代码
B. dfm文件是文本文件,用于保存编译器需要用到的Pascal文件的符号表
C. dfm文件保存着一个窗体和窗体拥有的对象的Published属性
D. dfm文件是编译时产生的符号表,是为了使优化提高编译速度而产生的。
满分:2 分
32. 下列( )不是E-R模型的基本要素A. 实体
B. 属性
C. 联系
D. 外部关键字
满分:2 分
33. 以下不合法的数组是( )。A. arr:Array of Class
B. arr:Array of TButton
C. arr:Array of byte
D. arr:Array of string
满分:2 分
34. “工程选项对话框”中,当默认的checkbox位True时,会出现下面那种情况( )。A. Delphi把所有的工程选项都重置为最初的默认值
B. “工程选项“值覆盖“环境选项”值
C. 当前被选页上所有checkbox的属性都自动变成为True
D. 当前的工程选项作为新创建的工程的默认值
满分:2 分
35. dbExpress组件访问数据库是通过哪种方式与特定的数据库连接的?( )A. BDE
B. 其他三项都不是
C. DbExpress自己的数据库连接DLL
D. ODBC
满分:2 分
36. 有两个关系R和S,分别包含15个和10个元组,则在R∪S,R-S,R∩S中不可能出现的元组数目情况是( )A. 15,5,10
B. 18,7,7
C. 21,11,4
D. 25,15,0
满分:2 分
37. 当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是( )A. 左外联接
B. 右外联接
C. 外部并
D. 外联接
满分:2 分
38. 对于EXE 和DLL描述不正确的是( )。A. 在应用程序执行后,在需要时动态的装载DLL。
B. 当其它应用程序调用该DLL 的时候,只需通过映射DLL 的映像到自己进程内存空间来共享代码就可以了。换句话说,内存中只有该DLL的一份实例。
C. 当有一个应用程序调用exe时,内存中就会装载exe。
D. 当多个应用程序调用相同的exe 时,内存只会装载一个exe
满分:2 分
39. 数据库镜象可以用于( )A. 保证数据库的完整性
B. 实现数据库安全性
C. 进行数据库恢复或并发操作
D. 实现数据共享
满分:2 分
40. 用于建立菜单项的下划线快捷方式的字符是:( )A. ^
B. #
C. &
D. @
满分:2 分
二、判断题(共 10 道试题,共 20 分。)V 1. 视图也是二维表,因此视图定义以后,用户可以如同操作基本表那样对视图进行操作。( )A. 错误
B. 正确
满分:2 分
2. 索引越多越好。( )A. 错误
B. 正确
满分:2 分
3. 实体间的联系用实体模型来描述。( )A. 错误
B. 正确
满分:2 分
4. 在try语句中使用多个except语句可以处理多个不同的异常情况。( )A. 错误
B. 正确
满分:2 分
5. 数据库一旦建立就不允许000大小。( )A. 错误
B. 正确
满分:2 分
6. 完整约束条件的检查总是在事务的每个维护操作执行后立即进行。( )A. 错误
B. 正确
满分:2 分
7. 所有类都有Name属性( )A. 错误
B. 正确
满分:2 分
8. 访问控制是防止对数据库进行非法访问的主要方法。( )A. 错误
B. 正确
满分:2 分
9. 客户端应用程序与数据库服务器必须位于同一台计算机上。( )A. 错误
B. 正确
满分:2 分
10. 使用SendMessage函数发送消息时,该函数直接将消息放入系统消息队列后便立即返回。( )A. 错误
B. 正确
满分:2 分 |
|