delphi程序设计作业

delphi程序设计作业

ID:9800999

大小:355.00 KB

页数:20页

时间:2018-05-10

delphi程序设计作业_第1页
delphi程序设计作业_第2页
delphi程序设计作业_第3页
delphi程序设计作业_第4页
delphi程序设计作业_第5页
资源描述:

《delphi程序设计作业》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Delphi程序设计-作业1一、问答题1、结构化程序设计的基本原则是什么?结构化程序设计的基本原则是:取消goto语句,程序中只允许顺序、分支和循环三种控制结构,其中每一种结构只能有一个入口和一个出口。任何算法都必须(也可以)由这三种基本结构及三种结构的嵌套所构成。结构化程序设计要求采用自顶向下、逐步求精的设计方法和单入口、单出口的控制结构。2、简述面向对象技术中“类”与“对象”的概念。结合Delphi中使用的组件,举例说明什么是类、什么是对象。类是对象的抽象及描述,它是具有统一属性和方法的一类对象的统一描述体,是用来定义某类对象共有属性和方法的模板。而对象是类的实例。在Delphi环境中,

2、组件板上的组件就是类的概念,例如按钮组件就是按钮类。而用户在窗体上创建的一个按钮就是对象的概念(按钮对象)。用户可以在窗体上用按钮类创建若干个按钮对象,它们都是按钮类的实例。3、在Delphi中,什么是对象的属性、方法和事件?一个对象是由属性、方法和事件所组成。属性表示对象中的数据,方法是对象能够执行的动作,事件是能够引起对象反应的条件。4、简述利用Delphi开发一个项目的基本步骤。l建立一个新的项目l建立窗体l在窗体上加入对象l检查和设定对象属性l编写对象的事件处理程序l编译、试运行,并进行代码调试l保存项目文件,退出Delphi环境5、下列哪些条目可作为Delphi的变量名,哪些不行,

3、并说明原因。abc123abc123123abcfilea!合法的变量名是:abcabc123不合法的变量名是:123123abc(不能是数字或数字开头)file(变量名不能采用语言中的保留字)a!(变量名中不能包含某些特殊符号,如“!”)6、写出下列函数或表达式的值。①int(2.718)=2.0②round(2.718)=3③odd(3)=true④chr(65)='A'⑤StrToInt('2005')=2005⑥IntToStr(121)='121'⑦(23mod5)+(23div5)=7⑧((x>=5)OR(x<=-5))AND(xin[1..9])当x=10时,表达式的值为假(或

4、false)7、将下列数学式子写成Delphi程序中的表达式①答案:sqr(sin(x+y))/sin(sqr(x)+sqr(y))②答案Sqrt(p*(p-a)*(p-b))8、要想在程序中定义一个常量p,代表圆周率3.14,请写出该常量的定义语句。constp=3.14;9、在Delphi程序代码中,打开一个老文件、以及创建并打开一个新文件所使用的过程各是什么?打开一个老文件:reset(文件变量名)创建并打开一个新文件:rewrite(文件变量名)或简答reset和rewrite10、在一个单元中,全局变量和局部变量的含义是什么?说明在单元文件中如何定义这两种变量(可举例说明)。局部变

5、量只能在定义它的程序块中使用,且其生命周期也只存在于从程序块开始执行到程序块执行结束。在一个事件处理程序中的变量说明部分,能够定义一个局部变量,供该事件处理程序内部使用。而全局变量可以在单元中的各程序块中使用(共享),且生命周期存在于整个单元代码的活动期中。在Implementation保留字后(但不要在程序块里)定义的变量就是全局变量。11、如果想查看showmessage过程的帮助信息,请你说出两种获取帮助信息的方式。①通过主菜单Help的DelphiHelp命令调出帮助主页面,在“索引”页输入框中输入要查找的showmessage单词,即可找出相关的帮助信息。②在代码中如果调用了sho

6、wmessage过程,可将光标置于该单词中,然后按F1键,即可找出该过程的帮助信息。12、一个项目由一组文件组成。其中一些主要文件的后缀有:.dpr.pas.dfm.dcu.~dpr.~pas.~dfm等请说出这些文件的中文名称及用途。答:.dpr项目文件,存放项目的主程序.pas单元文件,存放源代码,如事件处理程序等。.dfm窗体文件,数据文件,记录窗体上的数据信息(如组件位置等).dcu目标文件,保存.pas编译后得到的结果。.~dpr.~pas.~dfm是备份文件,便于用户恢复到较早的一个项目版本。13、用于摆放其他组件的组件可以称之为“容器组件”。除窗体组件外,请你再说出一个容器组件

7、的名字。答:Panel或GroupBox14、简述Edit组件下面几个属性的用途:FontHintNameReadOnlyText答:Font:设置编辑框内的字体属性Hint:设置提示信息(当光标指向编辑框时弹出的提示信息)Name:对象标识名ReadOnly:设置只读属性。如为True,则用户界面上编辑框只能显示信息,不能写(不能输入)。Text:该属性的值就是编辑框中的内容15、简述Edit组件下面几个方

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。