《Delphi程序设计》期末考试试卷和答案.pdf_第1页
《Delphi程序设计》期末考试试卷和答案.pdf_第2页
《Delphi程序设计》期末考试试卷和答案.pdf_第3页
《Delphi程序设计》期末考试试卷和答案.pdf_第4页
《Delphi程序设计》期末考试试卷和答案.pdf_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Delphi 程序设计程序设计 期末考试试卷期末考试试卷和答案和答案 一一 单单选题 每选题 每小小题题 2 分分 共共 30 分 分 1 在 RadioGroup 组件中有 4 个单选框 当选中第 2 个单选框时 RadioGroup 组件中的 ItemIndex 属 性值应为 B A 0 B 1 C 2 D 3 2 函数和过程的区别为 A A 函数执行后返回一个值 而过程不需返回值 B 过程执行后返回一个值 而函数不需返回值 C 过程在被调用时 能执行某种特殊功能并能返回到调用它的地方 D 函数在被调用时 能执行某种特殊功能并能返回到调用它的 地方 3 32 AND 27 的值是 B A 59 B 0 C 27 D 32 4 窗体与数据模块的扩展名是 B A dcu B dfm C pas D dpr 5 Delphi 中用什么函数来析构一个组件 C A Constructor B Destroy C Free D Create 6 一个指针变量 ptr 的域成员 fs 访问的方法是 C A ptr fs B ptr fs C ptr fs D ptr fs 7 Type aarrays 1 8 1 5 of integer 该类型定义了多少个下标元素 D A 45 B 54 C 48 D 40 8 Delphi 的所有类都是从什么类继承下来的 B A Tcomponent B Tobject C Tstream D Tnull 9 定义构造函数时用到的保留字是 C A Class B implementation C create D construction 10 下列组件中属于可视组件的是哪一个 D A Tdatasource B Topendialog C Ttable D Tscrollbar 11 设有过程 procedure pro VAR x y integer 变量 a b 为整型变量 其值分别为 5 6 则合法的过程调用语句是 D A Pro 5 6 B pro 5 b C pro a 6 D pro a b 12 下列组件中不能获取焦点的是 B A Tedit B Tlabel C Trichedit D Ttreeview 13 定义抽象类必须使用的指令字是 A A Abstract B virtual C dynamic D override 14 Delphi 是哪个公司的产品 C A Microsoft B IBM C Borland D DOM 15 窗体上放置有一个 TEdit 类控件 Edit1 当在 Edit1 中按下 A 键时触发的事件和事件顺序是 A A OnKeyDown OnKeyPress OnKeyUp B OnKeyDown OnKeyUp C OnKeyPress D OnKeyDown OnKeyUp OnKeyPress 二二 判断题 每 判断题 每小小题题 1 分 共分 共 10 分 分 1 Pascal 语言中可以把一个实数赋值给一个整型变量 系统会自动取整 错 2 所有类都有 Name 属性 错 3 variant 类型的变量被动态赋值为一个特定的数据类型后 不能再赋值为一个其它的数据类型 错 4 函数 MessageDlgPos 与 MessageDlg 极为相似 只是 MessageDlgPos 函数能够控制信息对话框的出现位 置 对 5 BitBtn 控件可以用来制作一个带图片的按钮 而 SpeedButton 则不能 错 6 MediaPlayer 控件的 AutoEnable 属性是用来控制该控件是否可用 错 7 图形组件没有输入焦点 不能接受用户的输入 它只具有向用户显示的功能 对 8 Timer 组件常称为 定时器 它每隔固定的时间间隔可以触发一个 OnTimer 事件 对 9 Tobject 是 delphi 的基类 系统中的每一个类都是 Tobject 的子类 对 10 在 MDI 应用程序窗口中 如果将一个窗体设为父穷窗体 要将它的 FormStyle 属性设为 FsStayOnTop 错 三三 填空题 每空 填空题 每空 2 分 共分 共 20 分 分 1 用于建立菜单项的下划线快捷方式的字符是 R res Begin End 问题 1 以上代码是 项目 工程文 件的组成部分 问题 2 根据以上代码 可知项目文件名是 Infoproc 该项目文件包含 2 个单元文件 文件名分别是 Unit1 Unit2 它们对应的窗 体名是formInfoInpu formInfoShow 五五 程序程序题题 每小题 每小题 10 分 共分 共 20 分分 1 定义一个函数 F 其返回值为 1 N 的和 每空 2 分 function F n integer Var I s integer Begin For i 1 to N S S i n s End 2 在窗体上面绘制出一条规则的余弦曲线 使其尺寸约为窗体的 80 写出编程步骤与代码 Procedure TForm1 FormPaint sender Tobject var x y real j j h integer begin h form1 Height div 2 for i 0 to form1 Width do begin x i 2 3 14 form1 Height y cos x j trunc 0 8 y h h canvas Pixels i j clRed end end 黑龙江生物科技职业学院黑龙江生物科技职业学院 2008 2009 学年第学年第一一学期期末考试试卷 学期期末考试试卷 B 2 1 考试学科 Delphi 程序设计 组 命题教师 计应用教研室命题 组 考场 考号 考生班级 软件 07 1 系主任 考生姓名 题目 得分 评卷人 四 题目 得分 评卷人 五 装 订 线 题目 一 二 三 四 五 六 七 总分 核分登分人 得分 一 单选题 每小题一 单选题 每小题 2 分 共分 共 30 分 分 1 Delphi 的所有类都是从什么类继承下来的 B A Tcomponent B Tobject C Tstream D Tnull 2 定义构造函数时用到的保留字是 C A Class B implementation C create D construction 3 下列组件中属于可视组件的是哪一个 D A Tdatasource B Topendialog C Ttable D Tscrollbar 4 设有过程 procedure pro VAR x y integer 变量 a b 为整型变量 其值分别为 5 6 则合法的过程调用语句是 D A Pro 5 6 B pro 5 b C pro a 6 D pro a b 5 下列组件中不能获取焦点的是 B A Tedit B Tlabel C Trichedit D Ttreeview 6 定义抽象类必须使用的指令字是 A A Abstract B virtual C dynamic D override 7 Delphi 是哪个公司的产品 C A Microsoft B IBM C Borland D DOM 8 窗体上放置有一个 TEdit 类的控件 Edit1 并定义了 Edit1 的 OnEnter 事件 下面说法正确的是 C A 当鼠标在窗体上移动时产生 Edit1OnEnter 事件 B 其他三项都不对 C 当 Edit1 获得焦点时产生 Edit10Enter 事件 D 当鼠标移动到 Edit1 的上面时产生 Edit1OnEnter 事件 9 在 RadioGroup 组件中有 4 个单选框 当选中第 2 个单选框时 RadioGroup 组件中的 ItemIndex 属性值应为 B A 0 B 1 C 2 D 3 10 函数和过程的区别为 A A 函数执行后返回一个值 而过程不需返回值 B 过程执行后返回一个值 而函数不需返回值 C 过程在被调用时 能执行某种特殊功能并能返回到调用它的地方 D 函数在被调用时 能执行某种特殊功能并能返回到调用它的 地方 11 32 AND 27 的值是 B A 59 B 0 C 27 D 32 12 Diskfree C 是用来返回 C 盘的剩余空间 A 1 B 2 C 3 D 4 13 Delphi 中用什么函数来析构一个组件 C A Constructor B Destroy C Free D Create 14 下面的数据类型不属于在 Object Pascal 语法中的数据类型是 C A 布尔型 B 整型 C 关系型 D 字符型 15 Type aarrays 1 8 1 5 of integer 该类型定义了多少个下标元素 D A 45 B 54 C 48 D 40 二 判断题 每小题二 判断题 每小题 1 分 共分 共 10 分 分 1 MediaPlayer 控件的 AutoEnable 属性是用来控制该控件是否可用 错 2 图形组件没有输入焦点 不能接受用户的输入 它只具有向用户显示的功能 对 3 1 Pascal 语言中可以把一个实数赋值给一个整型变量 系统会自动取整 错 4 所有类都有 Name 属性 错 5 variant 类型的变量被动态赋值为一个特定的数据类型后 不能再赋值为一个其它的数据类型 错 6 函数 MessageDlgPos 与 MessageDlg 极为相似 只是 MessageDlgPos 函数能够控制信息对话框的出现位置 对 7 BitBtn 控件可以用来制作一个带图片的按钮 而 SpeedButton 则不能 错 8 Timer 组件常称为 定时器 它每隔固定的时间间隔可以触发一个 OnTimer 事件 对 9 Tobject 是 delphi 的基类 系统中的每一个类都是 Tobject 的子类 对 10 在 MDI 应用程序窗口中 如果将一个窗体设为父窗体 要将它的 FormStyle 属性设为 FsStayOnTop 错 三 填空题 每空三 填空题 每空 2 分 共分 共 20 分 分 1 用于建立菜单项的下划线快捷方式的字符是 是用来删除TMemo组件的第 2 行 黑龙江生物科技职业学院黑龙江生物科技职业学院 2008 2009 学年第学年第一一学期期末考试试卷 学期期末考试试卷 B 2 2 考试学科 Delphi 程序设计 组 命题教师 计应用教研室命题组 考场 考号 考生班级 软件 07 1 系主任 考生姓名 题目 得分 评卷人 一 题目 得分 评卷人 二 题目 得分 评卷人 三 装 订 线 4 Delphi有三种控制循环的语句 repeat 语句 while 语句 for 语句 5 在Delphi的Dialog标签中提供了多个专用对话框 其中包括 opendialog savedialog fontdialog 6 关闭文件需要使用 closefile 函数 四 简答题 共四 简答题 共 20 分分 1 简述什么是对象和类 4 分 分 在面向对象的程序分析和设计技术中 类 就是对具有相同属性和相同操作的一组相似对象的定义 从另一个角度来看 对象就是类的一个实例 2 简述程序错误的类型有哪些 4 分 分 1 设计期错误 2 编译期错误 3 运行期错误 4 逻辑错误 3 根据下列代码 请回答 12 分 分 Program Infoproc Uses Forms Unit1 in Unit1 pas formInfoInput Unit2 in Unit2 pas formInfoShow R res Begin End 问题 1 以上代码是 项目 工程 文件的组成部分 问题 2 根据以上代码 可知项目文件名是 Infoproc 该项目文件包含 2 个单元文件 文件名分别是 Unit1 Unit2 它们对应的窗体 名是formInfoInpu formInfoShow 五五 程序题 每小题程序题 每小题 10 分 共分 共 20 分分 1 填空 向一个已存在的文本文件后面追加一行文本 我成功的在这个文件后面加了一行文本 var f TextFile begin if OpenDialog1 Execute then begin AssignFile f OpenDialog1 FileName Append f Writenln f 我成功的在这个文件后面加了一行文本 Flush f CloseFile f end end 2 在窗体上面绘制出一条规则的余弦曲线 使其尺寸约为窗体的 80 写出编程步骤与代码 Procedure TForm1 FormPaint sender Tobject var x y real j j h integer begin h form1 Height div 2 for i 0 to form1 Width do begin x i 2 3 14 form1 Height y cos x j trunc 0 8 y h h canvas Pixels i j clRed end end 黑龙江生物科技职业学院黑龙江生物科技职业学院 2008 2009 学年第学年第一一学期期末考试试卷 学期期末考试试卷 C 2 1 考试学科 Delphi 程序设计 组 命题教师 计应用教研室命题 组 考场 考号 题目 得分 评卷人 四 题目 得分 评卷人 五 考生班级 软件 07 1 系主任 考生姓名 装 订 线 题目 一 二 三 四 五 六 七 总分 核分登分人 得分 一 单选题 每小题一 单选题 每小题 2 分 共分 共 30 分 分 1 Delphi 的所有类都是从什么类继承下来的 B A Tcomponent B Tobject C Tstream D Tnull 2 定义构造函数时用到的保留字是 C A Class B implementation C create D construction 3 下列组件中属于可视组件的是哪一个 D A Tdatasource B Topendialog C Ttable D Tscrollbar 4 设有过程 procedure pro VAR x y integer 变量 a b 为整型变量 其值分别为 5 6 则合法的过程调用语句是 D A Pro 5 6 B pro 5 b C pro a 6 D pro a b 5 下列组件中不能获取焦点的是 B A Tedit B Tlabel C Trichedit D Ttreeview 6 定义抽象类必须使用的指令字是 A A Abstract B virtual C dynamic D override 7 Delphi 是哪个公司的产品 C A Microsoft B IBM C Borland D DOM 8 窗体上放置有一个 TEdit 类控件 Edit1 当在 Edit1 中按下 A 键时触发的事件和事件顺序是 A A OnKeyDown OnKeyPress OnKeyUp B OnKeyDown OnKeyUp C OnKeyPress D OnKeyDown OnKeyUp OnKeyPress 9 在 RadioGroup 组件中有 4 个单选框 当选中第 2 个单选框时 RadioGroup 组件中的 ItemIndex 属性值应为 B A 0 B 1 C 2 D 3 10 函数和过程的区别为 A A 函数执行后返回一个值 而过程不需返回值 B 过程执行后返回一个值 而函数不需返回值 C 过程在被调用时 能执行某种特殊功能并能返回到调用它的地方 D 函数在被调用时 能执行某种特殊功能并能返回到调用它的 地方 11 32 AND 27 的值是 B A 59 B 0 C 27 D 32 12 窗体与数据模块的扩展名是 B A dcu B dfm C pas D dpr 13 Delphi 中用什么函数来析构一个组件 C A Constructor B Destroy C Free D Create 14 一个指针变量 ptr 的域成员 fs 访问的方法是 C A ptr fs B ptr fs C ptr fs D ptr fs 15 Type aarrays 1 8 1 5 of integer 该类型定义了多少个下标元素 D A 45 B 54 C 48 D 40 二 判断题 每小题二 判断题 每小题 1 分 共分 共 10 分 分 1 函数 MessageDlgPos 与 MessageDlg 极为相似 只是 MessageDlgPos 函数能够控制信息对话框的出现位 置 对 2 BitBtn 控件可以用来制作一个带图片的按钮 而 SpeedButton 则不能 错 3 MediaPlayer 控件的 AutoEnable 属性是用来控制该控件是否可用 错 4 图形组件没有输入焦点 不能接受用户的输入 它只具有向用户显示的功能 对 5 1 Pascal 语言中可以把一个实数赋值给一个整型变量 系统会自动取整 错 6 所有类都有 Name 属性 错 7 variant 类型的变量被动态赋值为一个特定的数据类型后 不能再赋值为一个其它的数据类型 错 8 在 MDI 应用程序窗口中 如果将一个窗体设为父窗体 要将它的 FormStyle 属性设为 FsStayOnTop 错 9 Tobject 是 delphi 的基类 系统中的每一个类都是 Tobject 的子类 对 10 Timer 组件常称为 定时器 它每隔固定的时间间隔可以触发一个 OnTimer 事件 对 三 填空题 每空三 填空题 每空 2 分 共分 共 20 分 分 1 Delphi有三种控制循环的语句 repeat 语句 while 语句 for 语句 2 Delphi支持 3 种类型的注释 注释 注释 注释 3 所有可视化的VCL控件都是从 TControl 基类派生而来的 黑龙江生物科技职

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论