考试类别 :填空题
单项选择题
Delphi 程序设计 2235 判断题 程序填空题
程序设计》 《Delphi 程序设计》试题 1 及解答 一、填空题(20 分,每空 2 分) 填空题( 二、单项选择题(30 分,每题 3 分) 单项选择题(
1、Delphi 程序设计的基本特点是( A. 可视化程序设计 C. 事件驱动编程 A.Caption B. Name ) 。 B. 代码程序设计 D. A 和 C ) 。 C. Text ) 。 D. Label
2、修改窗体的标题时,应当在属性页中设置的属性是( 3、下列哪个常量说明语句是正确的( A. const x := (c < 16); C. const x := 16 ;
B. const x : 16 ; D const x = 16 ; ) 。
4、 是小于 100 的非负数”的 Object Pascal 表达式是( “x A.0 ≤ x < 100 C.(x >=0) AND (x < 100) B. x >= 0, x<100
D. (x >= 0 ) OR (x<100)
5、工具栏上的一个 SpeedButton 按钮如果要设置为状态按钮,则正确设置的方法是( ) A.将 SpeedButton 按钮的 GroupIndex 属性设置为 0,且 AllowAllUp 属性设置为 True。 B.将 SpeedButton 按钮的 GroupIndex 属性设置为 0,且 AllowAllUp 属性设置为 False。 C.将 SpeedButton 按钮的 GroupIndex 属性设置为非 0 值,且 AllowAllUp 属性设置为 True。 D.将 SpeedButton 按钮的 GroupIndex 属性设置为非 0 值,且 AllowAllUp 属性设置为 False。 6、表达式 30 + 19 div 2 A. 37 C. 39 应为 A.0 ( B.1 ) 。 C.2 D.3 ) 的值是( ) 。
B. 49 D. 40
7、在 RadioGroup 组件中有 4 个单选框,当选中第 2 个单选框时, RadioGroup 组件中的 ItemIndex 属性值
8、以下能够触发编辑框(Edit)组件 OnChange 事件的操作是( A. 鼠标单击编辑框 C. 在编辑框中选择文本 ( ) A.Title C.HasColumnHeader B.Detail D.Summary ) B. 鼠标双击编辑框 D. 在编辑框中输入文本
9、现建立一个简单报表,仅包含报表标题栏、数据栏和汇总栏,则在 Bands 属性的子属性中,不需要选择的是
10、只能输出、而不能输入的数据感知控件是( A.DBEdit
B.DBText
C.DBRadioGroup
D.DBCheckBox
, 三、判断题,请给下列论述中正确的打上“√” 错误的打上“×” 10 分,每题 2 分) 判断题,请给下列论述中正确的打上“√” 错误的打上“ (
1、( 2、( 3、( 4、( 5、( ) const c := 80 的说明语句是合法的。 ) 在 Delphi 环境中,在窗体上建立的按钮是“类”的概念。 ) Tobject 是 delphi 的基类,系统中的每一个类都是 Tobject 的子类。 ) 对象的 Name 属性值可以为空。 ) 一个 Query 对象同一时刻只能存储一条 SQL 语句。
四、程序填空题(共 30 分,每题 10 分) 程序填空题( 1、 、 (10 分,每空 2 分) (
本程序根据用户选择的运算符对输入的二个操作数进行运算,并显示运算结果。界面如图。其中,运算符是 一个含有 4 个单
选按纽的 RadioGroup 组件,名称为 RadioGroup1,标题分别为“+”“-”“*”和“/” 、 、 。程序运 行后,在 Edit1、Edit2 中输入两个整数值,选中一个单选按钮后单击命令按钮,相应的计算结果显示在 Edit3, 程序运行情况如图所示。
Edit1 Edit2 Edit3
RadioGroup1 请填入适当的内容,将程序补充完整。
Button1
procedure TForm1.Button1Click(Sender: TObject); var x1,x2,y :Integer; begin x1 := StrToInt( Edit1. ① x2 := StrToInt( Edit2. ② Case ③ .ItemIndex of 0: y := x1 + x2 ; 1: y := x1 - x2; ); );
2: y := x1 * x2; 3: y := x1 Div x2; End; Edit3. ④ end; := IntToStr( ⑤ );
2、 、 (10 分,每空 2 分) (
数据库 mydb 中有关系表 student,其结构如下: student(sno ,sname ,sex 性别,birthday 生日) 现编写一个学生信息浏览
程序,
设计界面和运行界面如下图所示:
在下划线处填写相应数据库组件的属性值: Database1. DatabaseName Table1. DatabaseName Table1. TableName Table1. Active Datasource1.DataSet DBEdit2. DataSource DBEdit2. DataField : mydb : mydb : student : ① : ② : ④ : ⑤
DBNavigator1. DataSource : ③
3、 、 (10 分,每空 2 分) (
本程序实