量表达式是 。 A. 0.25E+02 B. .25+2 C. ‘abc’+123 D. 34.5 2. 下列正确的符号常量定义语句是 。 A.Const f=(2>3.4); B.Const c=3.4; C. Const f=false; D.Const zero=0.1; 3. 已知 A,B 为整型数据,C,D 为实型数据,下列错误的赋值语句是 。 A.C:=A-B; B. A:=D; C.A:=A*B-C; D. B:=A Div C; 4. 下列能够表达“y 是不属于[-10,-1],且不属于[1,10]的整数”数学命题的表 达式有 。 A. (Y<-10) Or (Y>-1) And (Y<1) Or (Y>10) B. (Abs(Y)>10) Or (Abs(Y)<1) C. Not (Y In [-10..-1]) And Not(Y In [1..10]) D. Not (Y In [-10..-1]) Or Not(Y In [1..10]) 5. 下列表达式结果为 true 有 。 A. 'AX' < 'BC' B. ’123’>’13’ C.123>12 D. length(‘abc’)>=3
2
得分
评卷人
填空题 三、 填空题(每空 1 分,共 10 分)
1. 过程与函数是程序设计语言中的重要概念,在 Delphi 中函数和过程的区别在 于 。 2. Delphi 的组件具有很多属性,用于区别每个组件的唯一属性是 。 3. 保留字是由系统规定的、具有特定意义的单词,在编程时不能被重新定义或另 作他用。
Delphi 中表示工程文件的保留字是 。 4. TEdit 组件的 Pass
wordChar 属性可以决定是否为密码输入状态。如果要 Tedit 不处于密码输入状态则该属性取值为 。 5. 某一个变量,如果希望它在本单元中的所有过程和函数使用,但不能被其他单 元中的过程和函数使用,应在单元的 部分声明。 6. 在面向对象的程序设计中, 对象的属性用变量来表示, 对象的方法用 来 实现。 属性为 True,则 7. 对于按钮类组件 button1,当没有输入焦点时,若 用户按 Esc 键时,该组件的 OnClick 事件
处理程序就被执行。 8. 请将删除 TMemo 组件的第 2 行的语句补充完整:Memo1.Lines.delete( ); 9. 数据库应用程序在逻辑上通常由两部分组成:一是数据库访问链路,二是用户 界面。这就是数据库
系统应用程序的 。 10.要使 Tquery 组件中的 SQL 语句执行后返回一个结果数据集,应调用 Tquery 组件的 方法。 得分 评卷人 判断题 四、 判断题(正确打“√”,错误打“×”,每题 1 分,共 10 分)
1. ( 2. ( 3. ( 4. ( 5. ( 6. ( 7. ( 8. ( 9. ( 10.(
)在设计阶段 ObjectInspector 显示被选组件的所有属性。 )粘贴时,如果作为容器的组件已被选择,剪贴板中的组件会当作容器组 件的子组件来粘贴。 )Delphi 中函数可以嵌套,而过程不可以嵌套。 )for 循环语句的循环控制变量的值可以是整型和实型。 )如果 dayofweek(now)返回的结果为 1,说明当天是星期一。 )在设计阶段,如果在 Query 对象的 SQL 语句中设置了参数,则必须在 Query 的 Params 属性中为参数赋初始值。 )一个 Query 对象同一时刻可以存储多条 SQL 语句。 )编辑框 edit 的 ReadOnly 属性如果设置为 true, 在代码中还是可以对 text 属性赋值。 ) continue 语句与 break 语句只能用在循环结构中。 )在 Delphi 环境中,在组件板上的按钮是“类”的概念。
3
得分
评卷人
阅读并填空( 五、 阅读并填空(每空 1 分,共 25 分)
(一) 在传统 Windows 程序中,设计窗口是个很繁琐的
工作。Delphi 采用可视化方 式设计窗口,窗口大部分内容都可以借助 1 来拼装,在
设计期间可以直接 看到窗口在运行期间的显示效果。这样就大大提高设计人员的劳动效率。 一个窗口设计完成后,也就自动定义了一个新的窗口类。新窗口类一般是从 TForm 继承而来, 并增加了若干新窗口特有的内容。 2 从 中可以看到相应的 代码。这些代码都是自动形成的,无需人工干预,但设计者需要了解其结构原理。 一个功能齐全的应用
程序往往需要在窗口类代码中人工增加一些内容,不了解窗 口类如何定义的,就很难设计出这样的程序。 有了窗口类后,还需要去创建窗口 3 ,然后才能把窗口显示出来。 Delphi 的默认方式是在单元中自动定义一个属于该窗口类的全局变量,并自动创 或5 方法 建这个窗口。设计者要做的只是在适当时机用窗口的 4 把它显示出来。 已经显示