首页 考试吧论坛 Exam8视线 考试商城 网络课程 模拟考试 考友录 实用文档 求职招聘 论文下载
2011中考 | 2011高考 | 2012考研 | 考研培训 | 在职研 | 自学考试 | 成人高考 | 法律硕士 | MBA考试
MPA考试 | 中科院
四六级 | 职称英语 | 商务英语 | 公共英语 | 托福 | 雅思 | 专四专八 | 口译笔译 | 博思 | GRE GMAT
新概念英语 | 成人英语三级 | 申硕英语 | 攻硕英语 | 职称日语 | 日语学习 | 法语 | 德语 | 韩语
计算机等级考试 | 软件水平考试 | 职称计算机 | 微软认证 | 思科认证 | Oracle认证 | Linux认证
华为认证 | Java认证
公务员 | 报关员 | 银行从业资格 | 证券从业资格 | 期货从业资格 | 司法考试 | 法律顾问 | 导游资格
报检员 | 教师资格 | 社会工作者 | 外销员 | 国际商务师 | 跟单员 | 单证员 | 物流师 | 价格鉴证师
人力资源 | 管理咨询师考试 | 秘书资格 | 心理咨询师考试 | 出版专业资格 | 广告师职业水平
驾驶员 | 网络编辑
卫生资格 | 执业医师 | 执业药师 | 执业护士
会计从业资格考试会计证) | 经济师 | 会计职称 | 注册会计师 | 审计师 | 注册税务师
注册资产评估师 | 高级会计师 | ACCA | 统计师 | 精算师 | 理财规划师 | 国际内审师
一级建造师 | 二级建造师 | 造价工程师 | 造价员 | 咨询工程师 | 监理工程师 | 安全工程师
质量工程师 | 物业管理师 | 招标师 | 结构工程师 | 建筑师 | 房地产估价师 | 土地估价师 | 岩土师
设备监理师 | 房地产经纪人 | 投资项目管理师 | 土地登记代理人 | 环境影响评价师 | 环保工程师
城市规划师 | 公路监理师 | 公路造价师 | 安全评价师 | 电气工程师 | 注册测绘师 | 注册计量师
缤纷校园 | 实用文档 | 英语学习 | 作文大全 | 求职招聘 | 论文下载 | 访谈 | 游戏
您现在的位置: 考试吧(Exam8.com) > 计算机等级考试 > 模拟试题 > 二级模拟题 > 正文

计算机等考二级Delphi考前练习题及参考答案

来源:考试吧Exam8.com) 2010-3-25 14:49:14 考试吧:中国教育培训第一门户 模拟考场
本文为“计算机等考二级Delphi考前练习题及参考答案”,以供广大学员参考使用。更多关于计算机等级考试资料,请访问考试吧计算机等级考试频道。

  二、填空题

  1、在修改数据前检查TQuery组件的状态,发现处于浏览(DaBrowse)状态,该TQuery组件的 Active 属性的值已经为真,则调用该TQuery组件的Edit方法可以将其状态该为可修改。

  2、在当前Form上添加一个TActionList组件(已添加),选择一个“TEditCopy”标准动作添加到TActionList组件中。

  3、将默认路径下的BrowseFolder.pas组件安装在Delphi IDE的默认的Package中。

  4、调用TQuery组件的Prepare方法让BDE和远程的数据库服务器为查询分配资源并执行一些优化操作,称为执行查询前的准备工作。因为执行这个查询的准备工作会消耗一定的资源,所以在完成查询以后应该调用TQuery组件的 UnPrepare 方法来释放分配给查询的资源。

  5、数据集TQurey要执行如下SQL语句:select * from mytable

  请补充完成程序中横线所缺少的语句:

  var

  Query1:TQuery;

  ……

  begin

  with Query1 do

  begin

  Close;

  Clear;

  SQL.Add(‘select * from mytable’);

  Open;

  end;

  end;

  6、下面语句用来删除TMemo组件的第2行,请补充完整:

  Memo1.Lines.delete( 1 );

  三、程序题

  1、调用函数 IntToStr 实现整型数字到文本字符串的转换。(只写出括号前的函数名称)

  2、完成下列要求:

  (1)自定义一个过程类型TGetPropProc,该类型有一个参数Prop,类型为IProperty。

  (2)定义一个类TPropertyEditor,该类有一个过程GetProperties,该过程有一个参数,参数类型为TgetPropProc,请写出有关代码。

  (3)在Uses中写出所使用的单元。

  备注:请从下面两种结构中选择一种,并添加具体的代码。

  (1)控制台结构

  program Project1;

  {$APPTYPE CONSOLE}

  uses

  SysUtils;

  begin

  end.

  (2)单元结构

  unit Unit1;

  interface

  uses

  DesignEditors,DesignIntf;

  type

  TGetPropProc=procedure(const Prop:Iproperty)of Object;

  TPropertyEditor=class(TBasePropertyEditor,Iproperty)

  Public

  Procedure GetProperties(Proc:TGetPropProc);

  end;

  implementation

  procedure TPropertyEditor.GetProperties(Proc:TGetPropProc);

  begin

  end;

  end.

  3、在下面代码的基础上,声明一个函数常量,并将函数常量的指针指向函数Calc。

  备注:请在下面结构中添加具体的代码。

  Program project1;

  {$APFTYPE CONSOLE}

  uses

  SysUtils;

  function Calc(x,y:integer):integer;

  begin

  Calc:=x+y;

  end;

  type

  Tfunction=function(x,y:integer):integer;

  const

  MyFunction:Tfunction=Calc;

  begin

  write(MyFunction(2,3));

  readln;

  end.

  4、编写实现一个DLL。该DLL中有一个输出函数function ChangeColorWordToInt(ColorName : PChar):TColor;stdcall;可以将字符串按下表转换为对应的颜色,并返回该颜色值:Red->CLRed;Blue->CLBlue;Lime->CLLime;Other->CLBlack。

  一点提示:用StringToColor 和 ColorToString

  5、编一个显示和隐藏任务栏的应用程序,它有两个按钮分别用来显示和隐藏任务栏。

  var

  taskbarWnd:THandle;

  ….

  begin

  taskbarWnd := FindWindow('shell_traywnd',nil);

  ShowWindow(taskbarWnd,sw_Hide); //隐藏

  ShowWindow(taskbarWnd,sw_Restore); //显示

  end;

上一页  1 2 3 4 5 6 7  下一页
  相关推荐:通知:考后第一时间点评3月计算机等考试题答案
       提醒:2010年上半年计算机等级考试考前注意事项
       考试吧考后首发2010年3月计算机等考试题答案通知
文章搜索
版权声明:如果计算机等级考试网所转载内容不慎侵犯了您的权益,请与我们联系800@exam8.com,我们将会及时处理。如转载本计算机等级考试网内容,请注明出处。