国开助手《Delphi程序设计》形考任务阶段测验1答案

小虾米 2026-05-11 04:30:11 3 次阅读 0 分钟阅读


题目1.对于下面的条件表达式:((3 <= x)AND (x < 0)) OR (x in [1..10]) 当x = 3 时, 该表达式的值为:
A. TRUE
B. FALSE
C. x
D. 都不对
题目2.Delphi 的所有类都是从什么类继承下来的()。
A. Tcomponent
B. Tobject
C. Tstream
D. Tnull
题目3.窗体与数据模块的扩展名是()。
A. .dcu
B. .dfm
C. .pas
D. .dpr
题目4.设a是布尔变量,其它是整型变量,下面正确的赋值语句是()
A. x=y div 7
B. a =x+y
C. x :=y mod z +3
D. x+y:=z +2
题目5.下列类型中合法的是()。
A. TYPE a=10..10;
B. TYPE b=10..5;
C. TYPE c=0..SQRT(10);
D. TYPE d=1..20;
题目6.3>2 AND FALSE 的结果是()。
A. 3
B. 2
C. FALSE
D. TRUE
题目7.Delphi的一个项目由若干文件组成,其中与窗体文件对应的文件是()。
A. 单元文件
B. 以“.~”为后缀名的文件
C. 以“.grd”为后缀名的文件
D. 以上都不对
题目8.Delphi的一个项目由若干文件组成,其中主程序文件的默认名是()
A. project1.dpr
B. project1.~
C. project1.p
D. project1.pas
题目9.Delphi没有用到的文件类型有()。
A. .frm
B. .pas
C. .dfm
D. .dpr
题目10.Delphi的一个项目由若干文件组成,其中文件名后缀含有“~”的文件是()
A. 代码文件
B. 临时文件
C. 无用文件
D. 备份文件
题目11.Delphi应用程序中单元文件的扩展名是()
A. *.pas
B. *.uit
C. *.u
D. *.~
题目12.Delphi应用程序中项目文件的扩展名是*.()。
A. dpr
B. pas
C. Grd
D. db
题目13.表达式round(4.2) mod trunc(2.8)的值是()。
A. 0
B. 1
C. 2
D. 3
题目14.结构化程序设计中,对于程序中采用的三种控制结构,要求每种结构只能有()个入口和一个出口。
A. 一
B. 二
C. 三
D. 四
题目15.如果让界面上的一个按钮变为不可用,需要将它的哪一个属性设为False。
A. Close
B. Enabled
C. Grid
D. See
题目16.设a、x、y、z等都是整型变量,下面正确的赋值语句是() 。
A. x=y div 7
B. x+y=a
C. x :=y mod z
D. x+y:=z
题目17.设n为整型变量,且已赋值为1898,表达式(n mod 100) div 10表示()。
A. 分离出个位数字
B. 分离出十位数字
C. 分离出百位数字
D. 分离出千位数字
题目18.调试程序时,需要执行执行点所在的源代码行,并停留在下一个源代码行。可通过()菜单项进行。
A. Run
B. Step Over
C. Trace Into
D. Trace To Next Source Line
题目19.下列常量定义合法的是()
A. CONST width=7;
B. CONST case='7';
C. CONST 1A=7.9;
D. CONST century=year div 100;
题目20.下面的函数引用将返回字符串“笔记本电脑100台!”的是()。
A. format(‘%s电脑%d台!’,[‘笔记本’,100])
B. format(‘%s电脑%d台!’,[100 ,‘笔记本’])
C. format(‘电脑%s %d台!’,[‘笔记本’,100])
D. format(‘%d电脑%s台!’,[‘笔记本’,100])
题目21.粘贴时,如果作为容器的组件已被选择,剪贴板中的组件会当作容器组件的子组件来粘贴。
A. 对B. 错
题目22. ((x>=5) OR (x<=-5)) AND (x in [1..9]) 当x=10时,表达式的值为真(或true)
A. 对B. 错
题目23.Delphi菜单中的“Run Into Cursor”菜单项,用于调试程序时,执行执行点所在的源代码行,并停留在下一个源代码行。
A. 对B. 错
题目24.Delphi是面向对象的可视化的开发环境,编程语言采用Object C。
A. 对B. 错
题目25.大多数组件的属性可以在运行时改变,而且,有些只能在运行时刻改变。
A. 对B. 错
题目26.结构化程序设计要求程序中仅采用顺序、分支2种控制结构,其中每种结构只能有一个入口和二个出口。
A. 对B. 错
题目27.同一类的不同对象如何区分,主要通过对象的属性的不同属性取值来区分。
A. 对B. 错
题目28.Pascal 语言中可以把一个实数赋值给一个整型变量,系统会自动取整。
A. 对B. 错
题目29.对象具有属性和方法,这是对象的主要特征。
A. 对B. 错
题目30.一个对象可以具有多个属性,但只能有一个方法。
A. 对B. 错
题目31.阅读下面的程序段,其中edit1~edit3均为编辑框组件,当 s 为 3 ,edit1输入数字9 , edit2输入数字3的时候,执行下面的程序段,请选择edit3应显示的内容为。

var

x,y,z,s :integer;

begin

x:= strtoint(edit1.Text);

y:= strtoint(edit2.Text);

case s of

0: z:= x+y ;

1: z:= x-y ;

2: z:= x*y ;

3: z:= x div y;

end;

edit3.text:=inttostr(z);

if s=3 then

if (x mod y<>0)then

edit3.text:=Edit3.text+' --- '+ inttostr(x mod y) ;

end;

执行后,edit3显示的内容为:
A. 3
B. 2
C. 1
D. 0