delphi程序期末试题答案
Delphi是一种基于Object Pascal语言的集成开发环境,用于创建Windows桌面应用程序。本试题涉及的知识点主要涵盖Delphi的基础概念、程序设计原则、控件使用、事件处理和对象属性等。 一、填空题 1、面向对象技术中的对象除了具有属性外,还有**方法**,它们分别对应现实世界中对象的状态和行为。 2、结构化程序设计中的三种控制结构(顺序、分支、循环)要求每个结构都只能有一个**入口**和一个出口。 3、Delphi应用程序中单元文件的扩展名是**.pas**。 4、与数学表达式 "x + y" 对应的Object Pascal表达式是**x + y**。 5、当 x = 3 时,条件表达式 `((3 <= x) AND (x < 0)) OR (x in [1..10])` 的值为**False**,因为第一个括号内的条件不成立,但第二个括号内成立。 6、ListBox对象列表框中的内容是通过**Items**属性进行设置的。 7、设计DBGrid对象的列标题和对齐方式,可以设置DBGrid对象的**Columns**属性。 8、时钟组件(Timer)能够定期触发**OnTimer**事件。 9、能够实现格式化输入的编辑框组件是**MaskEdit**。 10、利用**Graphics.TPen**对象的LineTo等方法,可以绘制基本图形。 二、单项选择题 1、Delphi程序设计的基本特点是A. 可视化程序设计 **和** C. 事件驱动编程。 2、进度显示组件ProgressBar的当前进度可以通过C. Position属性设置。 3、正确的变量命名是B. My7。 4、“x是小于200的非负数”的Object Pascal表达式是C. (x >= 0) AND (x < 200)。 5、建立多页面用户界面需要首先建立的对象是B. PageControl。 6、能够删除edit1中内容的语句是A. edit1.Clear;。 7、建立报表不需要选择的Bands子属性是D. Title。 8、调出Delphi联机帮助信息的功能键是A. F1键。 9、能触发Edit组件OnChange事件的操作是D. 在编辑框中输入文本。 10、错误的叙述是C. 窗体的Hide方法和Release方法的作用完全相同。 三、判断题 1、√ 在事件处理程序中定义的变量生命周期仅限于该过程。 2、√ Delphi程序运行时动态设置属性的一般格式是:<对象名>.<属性名> := <属性值>。 3、√ const c := 100 的说明语句是合法的。 4、√ OpenDialog的Filter属性设置为'TXTFiles|*.TXT',可以确保只显示扩展名为TXT的文件。 5、× 一个项目可以有多个主窗体,但通常只有一个被设定为主窗体。 这些题目覆盖了Delphi程序设计的基本概念,包括面向对象编程、程序控制结构、文件扩展名、表达式语法、组件属性设置以及事件处理等核心知识点。熟悉并掌握这些内容,对于理解和编写Delphi程序至关重要。
剩余7页未读,继续阅读
- 粉丝: 1
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 将一个单链表{a1,b1,a2,b2……an,bn}拆分成 {a1.a2…an}和{bn.bn-1.……b1}.html
- 中国电子学会2024年9月份 机器人 Scratch Python c++编程各级别真题
- 【java毕业设计】社区医院管理服务系统源码(springboot+vue+mysql+说明文档+LW).zip
- 内网穿透技术natapp,免费的,简单实用
- 【java毕业设计】人职匹配推荐系统源码(springboot+vue+mysql+说明文档+LW).zip
- 【java毕业设计】springboot基于java的电缆行业生产管理系统(springboot+mysql+说明文档).zip
- C#面向对象编程大作业,银行管理系统.zip(源码+db文件)与数据库的增删改查,sqlite
- 【java毕业设计】springboot房屋租赁系统(springboot+vue+mysql+说明文档).zip
- 【java毕业设计】人事管理系统源码(springboot+vue+mysql+说明文档+LW).zip
- 基于MATLAB车牌识别设计源码【含界面GUI】.zip