



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Delphi程序设计试题1一、填空题(20分,每空2分)1、现实世界中对象具有自己的状态和行为。对应着,面向对象技术中的对象可以具有自己的属性和 。2、Delphi应用程序中项目文件的扩展名是 。3、结构化程序设计要求程序中仅采用顺序、分支和循环三种控制结构,其中每种结构只能有 和一个出口。4、在Delphi集成开发环境中,如果想要直接设置或者修改对象的属性,可以通过对象查看器(Object Inspector)中的 窗口直接进行设置。5、ListBox对象列表框中的内容是通过 属性来进行设置的。6、时钟组件(Timer)能有规律的以一定时间间隔触发 事件。7、如果让界面上的一个按钮变为不可用,需要将它的 属性设为False。 8、Image组件可通过设置其 属性为True使Image组件根据图像的大小自动调整显示窗口大小。9、Delphi的一个项目由若干文件组成,其中文件名后缀含有“”的文件为 。10、与数学表达式 对应的Object Pascal表达式是 二、单项选择题(30分,每题3分)1、Delphi程序设计的基本特点是( )。A 可视化程序设计 B 代码程序设计 C 事件驱动编程 D A和C2、修改窗体的标题时,应当设置form的属性是( )。ACaption B NameC TextD Label3、下列哪个常量说明语句是正确的( )。A. const x := (c 16);B. const x : 16 ;C. const x := 16 ;D const x = 16 ;4、“x 是小于100的非负数”的Object Pascal表达式是( )。A0 x = 0, x=0) AND (x = 0 ) OR (x100)5、编辑框(Edit)中的文本发生改变时引发的事件是( )。AAutoSize BOnChange CSetFocus DSetText6、表达式 30 19 div 2的值是( )。A 37 B 49C 39D 407、在Timer组件中,用户需要设定每秒钟触发一次事件,应将Interval属性值设置为()。 A.1B.10C.100D.10008、下面哪个功能键可以调出Delphi 的联机帮助信息( )。AF1键 BF2键CF3键 DF4键9、数据库,添加数据的SQL语句是( )。 AInsert语句 BUpdate语句 CAdd语句 DSelect语句10、以下控件中没有Items属性的是( )。AComboBox B ListBox CRadioGroup DMemo三、判断题(10分,每题2分)请给下列论述中正确的打上“”,错误的打上“”(10分,每题1分)1、( )一个数组中的各元素的数据类型必须相同。2、( )在一个项目中,可以根据需要将任何一个窗体定义为主窗体。3、( )在Object Pascal语言中,用户必须通过函数来实现乘方运算。4、( )Label 和 Edit 组件都可以用于用户输入数据。5、( )按钮组件和编辑框组件能够响应的事件有些是相同的。四、程序填空题(30分,每题15分)1、(15分,每空3分)本程序根据用户选择的运算符对输入的二个操作数进行运算,并显示运算结果。设计界面和运行界面如图所示。其中,运算符是一个含有4个单选按纽的RadioGroup1对象。 下面是单击“运算”按钮的事件处理程序,请根据功能要求完成程序填空。-procedure TForm1.Button1Click(Sender: TObject);/运算var x1,x2,y :Integer;begin x1 := StrToInt( Edit1. ); x2 := StrToInt( Edit2. ); Case .ItemIndex of 0: y := x1 + x2 ; 1: y := x1 - x2; 2: y := x1 * x2; 3: y := x1 Div x2; End; Edit3. := IntToStr( );end;-2、(15分,每空3分)数据库mydb中有关系表student,其结构如下:student(sno学号,sname姓名,sex性别,birthday生日)现编写一个学生信息浏览程序,设计界面和运行界面如下图所示: 在下划线处填写相应数据库组件的属性值:Database1. DatabaseName : mydb Table1. DatabaseName : mydb Table1. TableName : studentTable1. Active : Datasource1.DataSet : DBNavigator1. DataSource : DBEdit2. DataSource : DBEdit2. DataField : 五、编程题(10分)本程序设计界面及运行界面如下: 程序功能是:用户输入一个3位正整数后,按“确定”键,该数字的个位、十位、百位数字分别显示在输出框中。如果输入的数据不在规定范围之内,程序要给出错误提示。请编写单击“确定”按钮的事件处理程序。参考答案一、填空题(20分,每空2分)1、方法 2、.dpr(或dpr) 3、一个入口 4、属性 或 Properties 5、Items 6、OnTimer 7、Enabled 8、AutoSize 9、备份文件10、sqr(cos(a+b) /(3*x)+5 或 cos(a+b) * cos(a+b) /(3*x)+5 二、单项选择题(30分,每题3分)1、 D 2、 A 3、D 4、C 5、 B 6、 C 7、 D 8、A 9、A 10、 D 三、判断题(10分,每题2分) 1、 2、 3 4、 5、 四、程序填空题(30分,每题15分)1、(15分,每空3分) text text RadioGroup1 text y2、(15分,每空3分) True Table1 DataSource1 DataSource1 sname五、编程题(10分)procedure TForm1.Button1Click(Sender: TObject);var x : integer ;begin x := strtoint(edit1.Text); if (x999) then showmess
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 下传统节日作文清明节(8篇)
- 赤壁怀古:古诗文意象解读教案
- 科技之光与时代力量:初中八年级科普说明文阅读指导教案
- 时间和位移的课件
- 一年级日记看电影100字15篇
- 贵金属交易风险披露书及合同书
- 吉林省松原市前郭县2024-2025学年八年级下学期期末考试物理试题(含答案)
- 早期阅读犟龟课件
- 观少年派有感1500字(10篇)
- 纪检业务培训课件模板
- 安全生产标准化基本规范评分表
- 《机械常识(第2版)》中职技工全套教学课件
- 咖啡学概论智慧树知到期末考试答案章节答案2024年华南理工大学
- 工字钢承重表
- 2023房屋安全鉴定服务规范
- 矿山用电安全知识培训课件
- 床垫营销方案
- 《落实主体责任》课件
- 收到美因基因检测报告痛风
- 2024年贵州水投水务集团有限公司招聘笔试参考题库含答案解析
- 《品质改善报告》课件
评论
0/150
提交评论