Delphi程序设计 作业

发布 2021-05-05 22:03:28 阅读 2617

(一)填空题。

1、delphi 是基于面向对象技术的。在delphi 中,属性表示对象中的数据 ,方法是对象能够执行的动作 ,事件是能够引起对象反映的条件 。

2、delphi应用程序中单元文件的扩展名是 pas ;应用程序中项目文件的扩展名是 dpr 。

3、写出下列表达式的值:

trunc(-1.3)+int(1.40

sqr(3) +strtoint(‘1928

3-2 <>int(1.1false

4、与数学表达式对应的object pascal表达式是 sqr(cos(a+b))/3*+x)+5 。

5、对于下面的条件表达式:

3 <=x and x < 0 or x in [1..10]

当x = 3 时, 该表达式输出为 true 。

6、在delphi集成开发环境中,如果想要直接设置或者修改对象的属性,可以通过对象观察器中的属性窗口直接进行设置。

二)单项选择题。

1、下列变量命名正确的是( b )。

a 7abc b program7 c page@21 d program

2、设a = true ,b = true ,c = false,以下表达式值为false的是( d )。

a.a or b or cb. (not a or b ) and ( b or c )

c. false or not a and b or not c d. not a and not b and (12 in [1..10] )

3、delphi程序设计的基本特点是( d )。

a. 可视化程序设计b. **程序设计

c. 事件驱动编程d. a和c

4、下列哪个常量说明语句是正确的( d )。

a. const x :=c < 16b. const x : 16 ;

c. const x :=16d const x = 16 ;

5、“x 是小于100的非负数”的object pascal表达式是( c )。

a.0 ≤ x < 100b. x >=0, x<100

c. (x >=0) and (x < 100) d. (x >=0 ) or (x<100)

6、表达式 20 + 17 div 2 的值是( c )。

a. 37b. 35

c. 28d. 18

7、 以下叙述中错误的是( c )

a、 一个项目中可以包含多种类型的文件。

b、 窗体的show方法的作用是将指定的窗体装入内存并显示该窗体。

c、 窗体的hide方法和release方法的作用完全相同。

d、若工程文件中有多个窗体,可以根据需要指定一个窗体为主窗体。

三)判断题,请给正确的打上“√”错误的打上“”

1、( 对象的name属性值可以为空。

2、( 在过程中定义的变量生命周期仅限于过程。

3、( 4abc 可作为delphi的变量名。

4、( 在delphi程序运行时动态设置属性的一般格式是:

《对象名》.《属性名》 :属性值》 ;

5、( const c :=10 的说明语句是合法的。

6、( 在一个项目中可以有一个以上的主窗体(main form)。

7、( 局部变量的作用域可以超出所定义的过程。

8、( 对循环语句 for i :=20 to 20 do writeln(‘*将不会输出任何一个’*’符号。

9、( 的object pascal表达式是 n*sqr( r )*sin(x)/2

10、( 在窗体的formcreate事件过程中定义的变量是全局变量。

四)读程序并填空。

1、在窗体上画一个标签(名称为label1)和一个时钟组件(名称为timer1),添加2个按钮“开始”(button1)和“停止”(button2)。程序运行后,单击窗体“开始”按钮,时钟组件启动,并开始在标签中更新显示当前时间,每隔1秒钟变换一次,按停止按钮停止计时。(见图)。

请填空。

然后编写如下几个事件过程:

procedure tobject);begin

end;procedure tobject);

beginend;

procedure tobject);

beginend;

procedure tobject);

begin:= timetostr( time()

end;2、下面的程序读入一个正整数n,然后计算1~n中奇数之和。程序运行界面如图所示。

单击“计算”按钮的事件处理程序**如下:

procedure tobject);

vari , n, sum : integer ;

beginsum :=0 ;

i :=1 ;

n :=strtoint(edit1. text );读入正整数n

while i <=n do //循环。

beginif odd( i ) then sum :=sum+i;

i :=i +1 ;

end;:=inttostr( sum );将结果在编辑框中显示。

end;

《delphi程序设计》教学大纲

delphi程序设计 课程教学大纲。一 说明。1 课程概述。1 课程属性及课程介绍。delphi是全新的可视化编程环境,提供了一种方便 快捷的windows应用程序开发工具。它使用了microsoftwindows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言 o...

《Delphi程序设计》详细教学大纲

课程名称 delphi程序设计英语名称 delphi programming language 课程 0130154课程性质 专业核心必修课。学分学时数 6 64 其中讲课学时32,实验学时32 适用专业 计算机应用技术 计算机网络技术。修 制 订人修 制 订日期 2009 2 3 审核人审核日期 ...

vfp程序设计作业 程序设计基础

实验报告。实验目的 1.掌握程序文件的建立 编辑和运行方法。2.熟练掌握交互式输入语句accept,input,wait的使用。3.掌握程序控制结构的编写。4.能正确解读基本程序。实验内容 实验教程 上机实例8 1 上机实例8 2 上机实例8 3 input 请输入存款年限 to nx do cas...