2006-2007 邵泳兵 delphi(A) 一.选择题(每题 2 分,共 3 0 分). 1、以下标识符中哪个是合法的 Delphi 标识符?[C]。 A.Delphi 7 B.Delphi.7 C._
Delphi_7_ D.1st_class 2、下列对 TADOQuery 组件 ADOQuery1 的 SQL 属性正确操作的语句是[D] A.ADOQuery1.SQL.Clear:=’’; B. ADOQuery1.SQL.Close; C.ADOQuery1.SQL.Add:=’select * from table1’; D.ADOQuery1.SQL.Text:=’select * from table1’; 3、[C]组件没有 Items 属性。 A.TComboBox B. TListBox C. TMemo D. TRadioGroup 4、有序类型不包括以下的哪一个?[A] A.Real B. Integer C. Char D. Boolean 5、以下哪个组件是可视组件?[A] A.TDBGrid B.TADOQuery C.TDataSource D. TADOConnection 6、以下哪个不是关系型数据库?[B] A.Access B.ADO C.SQL Server D.Oracle 7、[C]是一种提供访问各种数据类型的连接机制,是基于 OLE-DB 之上的技术,是微软提出的新标 准,且力图将它树为新的统一数据库接口. A.DAO B. ODBC C. ADO D. BDE 8、以下哪个组件是通过 SQL 属性来获取数据的?[D] A.TDataSource B. TADOConnection C. TADOTable D. TADOQuery 9、ConnectionString 属性是用于设置要连接的数据库的,以下哪个组件无该属性?[A] A.TDataSource B. TADOConnection C. TADOTable D. TADOQuery 10、要让菜单项的名字之前显示一个勾,应该设置菜单项的[B]属性值为 true。 A.Default B. Checked C. Enabled D. Visible 11、如果想在界面中直观地显示一些几何图形,就要用到 TShape 组件,以下[C]属性用于设置它的 形状。 A.Brush B. Pen C. Shape D. Name 12、设 n 为整型变量,且已赋值为 1898,表达式(n mod 100) div 10 表示:[B] A.分离出个位数字 B.分离出十位数字 C.分离出百位数字 D.分离出千位数字 13、设有如下程序段: i :=1; repeat n :=i*i; i :=i+2; until n>2*i; 假设所有变量均已说明,问其中循环体的执行次数是:[C] A.1 B.2 C.3 D.4 14、如果用户不希望别人看到他在文本编辑框中输入的字符,可以将 TEdit 的[A]属性设置为*。 A.Pass
wordChar B. Caption C. Text D. Name 15、若要设置 TLabel 组件中的文本在水平方向上居中对齐,应将[A]属性值设为 taCenter。 A.Alignment B. Layout C. WordWrap D. Transparent 二.填空题(第 10、11 空每空 1 分,其它每空 2 分,共 4 0 分). 1、 Delphi 是在原有 Pascal 语言的基础之上发展走来的。 2、 表达式 Succ(‘H’)+Pred(‘U’) 的值为 IT。
3、 用布尔表达式表示下列命题: y ∈[-10,-1],或者 y∈[1,10] y>=-10 and y<=-1 or y>=1 and y<=10;n 是 m 的倍数 n mod m = 0。 4、 OOP 是一种非常重要的编程思想,它的三个特征是数据封装、继承性、多态性,与该编程思想 相对应的是面向过程编程,C 语言就是面向过程编程的典型代表。 5、 异常处理有两种结构: try...except...end 形成了一个异常响
应保护块, try...finally...end 形成了一个资源保护块。正常情况下,except 后面的语句不会(会/不会)被执行,finally 后面的语句会(会/不会)被执行. 6、 Raise 方法的作用是:抛出异常. 7、 TRadioButton 组件的 Checked 属性为 True 时,该单选按钮处于选中状态。 8、 TBitBtn 叫位图按钮,它的 kind 属性用来设置按钮的种类,可以选择 bkAbort,bkOK,bkNO 等, 对于这些
常用的位图按钮,Delphi 已给它们作好了显示的文字,还附上了相应的图标。 9、 Delphi 提供了公共对话框组件供编程者直接使用,要打开这些对话框需要编写相应代码,一般 的打开方式是调用这些对象的 Excete 方法。 10、数据库系统由三大部分组成:数据库,数据库
管理系统,数据库应用程序. 目前,关系型数据 库
系统应用最为广泛。 11、TADOConnection 组件用于与数据库建立连接,它有一个 LoginPrompt 属性,这个属性用于控 制连接数据库时是否弹出登