补充作业1答案Delphi

发布 2022-07-05 06:09:28 阅读 6241

1、用于显示文本框内容的属性是( )

a. text b. caption c. backstyle d. autosize

2、( 类型变量不能作为for循环中的循环变量。

a. 字符 b. 枚举 c. 子界 d. 实数。

3、设a是布尔变量,其它是整型变量,下面正确的赋值语句是( )

a. x=y div 7 b. x:=y:=z+1 c. a:=x=y mod z d. x+y:=z

4、( 不是delphi程序保留字。

a. and b. label c. copyd. do

5、下列类型中合法的是( )

a. type a=5..10b. type b=10..5;

c. type c=0..sqrt(10d. type d=10.0..20.0;

6、过程声明中多个不同类型的参数之间( )隔开。

a. 点句号 b. 冒号 c. 逗号 d. 分号。

7、函数和过程的区别是( )

a.函数执行后返回一个值,而过程不需返回值。

b.过程执行后返回一个值,而函数不需返回值。

c.过程在被调用时,能执行某种特殊功能并能返回到调用它的地方。

d.函数在被调用时,能执行某种特殊功能并能返回到调用它的地方。

8、以下正确的枚举类型定义是:(

a) type weekdays = monday,tuesday,wednesday);

b) type colors = red, blue, green, red);

c) type num =(1..3, 8..10);

d) type realtype =(1.5, 2.5, 3);

9、以下不合法的数组是:(

a) arr:array of classb) arr:array of tbutton

c) arr:array of byted) arr:array of string

10、下列关于variant类型的说法不正确的是( )

a) variant类型的变量被动态赋值为一个特定的数据类型后,不能再赋值为一个其它的数据类型。

b) variant类型变量是无类型变量。

c) variant类型是可变类型,可对一些数据类型变化的数据进行操作。

d) variant类型有一个特殊的值null,表示不明的或丢失的数据。

11、自定义标识符的有效长度是前( )个字符。

a) 255 (b) 256c) 254d) 16

12、pascal语法中把字符串转换为小数的函数是( )

a) strtoreal (b) realtostr (c) floattostr (d) strtofloat

13、不是object passcal 数据类型的是( )

a) string (b) intc) char (d) real

14、下列符号中,( 可以作为用户自定义的标识符。

a) 4an (b) an4c) andd) ab&4

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

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

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

1、object pascal语言中的注释有3种形式,分别是。

2、通常控制组件在窗体中的可见属性是 visible

3、已知 var a:array['a'..e',1..8] of real; 则数组a中包含的元素的个数为 40

4、假定x=2,y=1,z=0,((x+y)>=3)and not ((y mod 2)=2)的值是 true

5、求1~100所有整数的累加和,若声明s,i: integer;,且有i:=1;s:=0;则使用如下**,请填写空格处缺少的条件。

repeat

s:=s+i;

i:=i+1;

until i>100

6、若a:=false; b:=false; c:=true; d:=20; ,执行下列语句。

if a then

d:=d-12

else if not b then

if c then

beginx:=10;

d:=d+3;

endelse

x:=34;

执行结束后,x的值为 10 ,d的值为 23 。

7、pascal单元扩展文件名是 .pas

8、复合语句是将多个语句用 begin 和 end 两个保留字括起来。

9、本程序根据用户选择的运算符对输入的二个操作数进行运算,并显示运算结果。设计界面和运行界面如图所示。其中,运算符是一个含有4个单选按纽的radiogroup1对象。

下面是单击“运算”按钮的事件处理程序,请根据功能要求完成程序填空。procedure tobject);/运算。

varx1,x2,y :integer;

beginx1 :=strtoint( ;

x2 :=strtoint( ;

case radiogroup1 .itemindex of

0: y :=x1 + x2 ;

1: y :=x1 - x2;

2: y :=x1 * x2;

3: y :=x1 div x2;

end;:= inttostr( y );end;

2. 说明什么是有序类型,并列举出4种或以上有序类型。

3. 请将星期一至星期日定义为枚举类型。

type weeks=(mon,tues,wedn,thur,fri,sat,sun);

vari:integer;

l:long; longint

beginl:=32769;

i:=l;end.

2、if n>37.5 then

amountearned:=(n-37.5)*hourlyrate*1.5+37.5*hourlyrate;

elseamountearned:= n*hourlyrate;

3、vars,i: integer;

begins:=0;

for i:=l00 to 1 do

s:=s+i;

end;4、procedure

var y,x:integer;

beginx:=100;

y:=25;

showmessage(inttostr(x/y));floattostr(x/y); inttostr(x div y)

end;1、定义一个包括学号、姓名、成绩成员的记录类型变量,输入10个学生的成绩,并按成绩从高到低的顺序输出。(使用记录类型和数据类型)

2、输入两个实数,通过选择号进行相应计算,并将结果显示出来。(case语句)

3、 三十六个人抬三十六块砖。每个男人挑两块,每个女人搬一块,二个小孩抬一块,问要多少男人,多少女人和多少小孩?

4、定义一个包括年、月、日成员的记录类型变量,将其转换成这一年的第几天并输出。应注意闰年的二月有29天。

补充作业答案

第二章静力学。1.求图示装置中a b两点间的压强差。已知h1 500mm,h2 200mm,h3 150mm,h4 250mm,h5 400mm,酒精,水银,水。解 1 1为等压面,有。而。由3 3为等压面,有。由 式联立,有。2.图为高度h 4m,宽度b 1m的柱形密闭高压水箱,在水箱底部连接一汞...

补充作业2 答案

1 下列组件中能获得输入焦点的是 c a.groupbox b.label c.editd.image 2 如果在程序运行时显示一个打开文件对话框,则可使用topendialog组件的 a 方法。a.execute b.open c.applyd.free 3 在delphi中,所谓mdi,意思是 ...

齿轮传动补充作业 1

1 设有一对标准直齿圆柱齿轮,已知齿轮的模数m 5mm,小 大齿轮的参数分别为 应力修正系数ysa1 1.56,ysa2 1.76 齿形系数yfa1 2.8,yfa2 2.28 许用应力,314mpa,314mpa。已算得小齿轮的齿根弯曲应力306mpa。试问 1 哪一个齿轮的弯曲疲劳强度较大?2 ...