高分 向Delphi高手求救~~~~~~~~~~~~~

2024-11-26 03:38:02
推荐回答(1个)
回答1:

1、对数据集组件来说,要使它的数据指针前移一个位置,应调用(Prior)方法,后移一个位置调用(Next )方法,向当前位置插入一条记录调用(insert )方法,追加一条记录调用(append)方法;其EOF属性表示记录指针移动到了记录集的(最后一个)。
2、用Pascal语言定义一个数组类型,其名称为Array1,其元素的数据类型是整型,最多放5个元素,下标从0开始,其定义语句是(
Type
DayTemperatures = array [0..4] of Integer; )。
3、参数的类型,根据传递参数值的方式不同,可分为(传值)、(传址 )、(常量?)。
4、Delphi 是面向对象的程序设计语言,对象的三大特性是(封装)、(继承)、(多态)。
5、对对象成员的访问控制分为4种,分别用4个保留字表示,其中Private定义(私有)成员,Prtected定义(保护)成员,Public定义(公开)成员,Published定义(公布,RTTI相关)成员。
6、函数的重载是指(overload? ),调用重载函数根据(实际调用时的实参类型、个数决定)。
7、数据库引擎是指(DBE ),数据库别名是指(alias ),使用别名的好处是(当数据库变动时,程序逻辑可以不改动,只需设置别名到新位置)。
8、编制程序中常见的错误,一般可以分为3种,它们是(语法错误),(运行错误),(逻辑错误)。
9、在Delphi 环境中“运行”命令的快捷键是(F9)。
10、对TQuery组件的查询结果进行编辑的3个必要条件是(RequestLive为true )、(只对一个表 )、(非order by,SQL在RequestLive为true条件下合法)。 //条件多了。。。不知道出题的意图。
11、TQuery组件的Open方法和ExecSQL方法的区别是,Open方法用于(执行Tquery中的SQL语句,用于返回查询结果的查询)、ExecSQL方法用于(执行该组件中的SQL语句,用于不返回查询结果的查询 )。
12、对于数据库组件TDataBase,要想打开数据库时不出现登录数据库的提示窗口,应将其LoginPrompt属性设置为(false )。
13、Delphi的文件类型分为3种,分别为(*.dpr,项目)、(*.pas, 单元)、(*.dfm,窗体)。 //窗体一定有单元,单元不一定有窗体。
//或者,源文件(*.pas,*.rc,...),中间文件(*.dcu,*.res,*.dfm...),和备份文件(~*.*)
14、一个Delphi程序由多种文件构成,其最基本的三个文件是(工程)文件、(单元)文件、(窗体)文件和资源文件。
15、在Delphi中,可以使用3种注释符号,它们是({注释内容} )、((*注释内容*) )、(//注释内容 )。
16、Object Pascal语言用保留字(const )来定义常量,用(var )定义变量。
17、在Object Pascal中,过程用保留字(procedure )来定义,函数用保留字(function )来定义,过程和函数的区别是(后者有明确的返回值)。
18、写出下列运算的结果:(9 div 2) *10+13 mod 3-5=(36 )。
19、要打开OpenDialog1 对话框组件,并将选中的文件加载到Memo1组件中显示,完善下列代码:
If OpenDialog1.Execute then Memo1.Lines.LoadFromFile( OpenDialog1.FileName );
20、写出在Memo1对象中添加一行文本“aaa”的代码:(Memo1.lines.add(‘aaa’) ; ),在Memo1中删除第0行文本的代码是(Memo1.lines.delete(0);)

3、多数数据感知组件的共同属性DataSource属性用来表示它的数据源,DataField属性表示它显示的字段。

5、 ADO类数据集组件使用DatabaseName属性连接数据库,而BDE类数据集组件使用Connection属性连接数据库。//刚好相反吧。
6、用类定义一个对象之后,不可以直接给它赋值。//对,通常要显式调用其构造方法,由构造函数返回有效的对象引用。