桂林电子科技大学《Delphi程序设计》期末复习题及参考答案_第1页
桂林电子科技大学《Delphi程序设计》期末复习题及参考答案_第2页
桂林电子科技大学《Delphi程序设计》期末复习题及参考答案_第3页
桂林电子科技大学《Delphi程序设计》期末复习题及参考答案_第4页
桂林电子科技大学《Delphi程序设计》期末复习题及参考答案_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

桂林电子科技大学继续教育学院《Delphi程序设计》2022年秋季学期期末考试A卷题目数量46题

总分100分1.单选题(2分)正确答案::A在设计时给Memo组件增加一些显示内容,可以单击值右侧的省略号按钮,打开【StringListeditor】(字符编辑器)对话框,在其中输入文本。A、Lines属性B、Hint属性C、Caption属性D、Text属性2.单选题(2分)正确答案::D关于Application对象和属性的描述正确的是____。A、只有给予窗体的应用程序才有全局Application对象,控制台没有Application对象B、ExeName可读可写C、Title属性设置主程序窗口的标题D、Active表明应用程序是否激活,可以设置该值来激活程序3.单选题(2分)正确答案::D一个MDI程序至少应包括两种类型的窗体:一个是“父”窗体;另一个是“子”窗体,它的FormStyle属性应当设为____。A、fsMDIFormB、fsNormalC、fsMDINormalD、fsMDIChild4.单选题(2分)正确答案::DDelphi中取值范围0到255的数据类型是____。A、ShortInt(-128~127)B、SmallInt-32768~32767C、RealD、Byte0~2555.单选题(2分)正确答案::C已知Vara:array[\'a\'..\'e\',1..4,boolean]ofreal;则数组a中包含的元素的个数为____。A、20B、5C、40D、11;6.单选题(2分)正确答案::B在Table组件中,用来设置打开或关闭与其相连的数据表的属性是____。A、BOF和EOFB、ActiveC、KeepD、ReadOnly7.单选题(2分)正确答案::C窗体上放置有一个TPanel类的控件Panel1,并定义了Panel1的OnEnter事件,下面说法正确的是—____。A、当鼠标移动到Panel1上面时产生Panel1OnEnter事件B、其他三项都不对C、当Panel1获得焦点时产生Panel1OnEnter事件D、当鼠标在窗体上移动时产生Panel1OnEnter事件8.单选题(2分)正确答案::A如果想输入简单的字符串信息,使用____函数可以实现。A、InputBox()B、MessageDlg()C、ShowMessageFmt()D、ShowMessage()9.单选题(2分)正确答案::B表达式50+19div2的值是____。A、57B、59C、60;D、6910.单选题(2分)正确答案::A____用来编写应用程序的代码。A、代码编辑窗口B、调试器窗口C、报表生成器窗口D、数据库桌面窗口11.单选题(2分)正确答案::D既可以通过选择输入、又可以直接输入的数据感知控件是____。A、DBListBoxB、DBCheckBoxC、DBRadioGroupD、DBComboBox12.单选题(2分)正确答案::ADelphi的私有说明保留字是____。A、PrivateB、FormC、OverrideD、Public13.单选题(2分)正确答案::C已知有说明Varx:real;casex<=2.0of0:x:=0;1:x:=1end程序段中的错误为:____。A、赋值语句两边类型不一致

B、case表达式为关系表达式C、case常量和case表达式类型不一样D、case表达式中有常数14.单选题(2分)正确答案::A下面关于单元的初始化Initialization部分的说法哪一个是正确的?A、该部分代码单元被其他单元或程序引用时就会自动运行B、如果调用了Initialization,必须调用FinalizationC、这部分代码与单元中的FormCreate事件的作用是相同的D、初始化部分的代码只能在单元中有OLE和COM对象时才有效15.单选题(2分)正确答案::ADelphi有三种控制循环的语句,下列哪个不是其中之一____。A、next语句B、while语句C、repeat语句D、for语句16.单选题(2分)正确答案::BDelphi程序设计的基本特点是____。A、事件驱动编程B、A和CC、可视化程序设计D、代码程序设计17.单选题(2分)正确答案::D下面是一个用户自定义的消息,哪一种消息定义是正确的?A、WM_MyMessage=WM_Base+100B、WM_MyMessage=CM_Base+100C、WM_MyMessage=User_Base+100D、WM_MyMessage=WM_USER+18.单选题(2分)正确答案::A代码编辑窗口分为左、右两部分____。A、左边是单元浏览器窗口,右边是单元代码窗口B、左边是单元浏览器窗口,右边是单元调试窗口C、左边是单元调试窗口,右边是单元浏览器窗口D、左边是单元代码窗口,右边是单元浏览器窗口19.单选题(2分)正确答案::D以下能够触发编辑框(Edit)组件OnChange事件的操作是____。A、鼠标双击编辑框B、鼠标单击编辑框C、在编辑框中选择文本D、在编辑框中输入文本20.单选题(2分)正确答案::B在每一个枚举类型中,默认编译的情况下,我们最多只能定义____个值。A、128B、255;C、512D、6421.单选题(2分)正确答案::B所谓多态性是指____。A、不同的对象调用不同名称的函数B、不同的对象调用相同名称的函数C、一个对象调用不同名称的对象D、一个对象调用不同名称的函数22.单选题(2分)正确答案::C窗体与数据模块的扩展名是____。A、.dcuB、.pasC、.dfmD、.dpr23.单选题(2分)正确答案::A如果要在Canvas画布上显示字符串,可以使用____方法。A、TextOutB、LineToC、EllipseD、Rectangle24.单选题(2分)正确答案::D下面哪个方法用于确定当前指针位置是否在数据表的第一个记录____。A、EOFB、GetFirstRecordC、GETLASTD、BOF25.单选题(2分)正确答案::D用户开发程序时需要经常在窗体和编辑器窗口之间来回切换,可使用快捷键____。A、F12和F13B、F12和Alt+F12C、F12和Ctrl+F12D、F12和F1126.判断题(2分)正确答案::错误Delphi可以象其它开发工具一样使用传统的资源,比如菜单可以作为资源加载,以利于实现多国语言环境。27.判断题(2分)正确答案::错误为减少编程中的错误,用户可以使用Delphi提供的系统函数IsValidIdent检验字符串是否合法。28.判断题(2分)正确答案::正确从主菜单上选择Project|SyntaxCheck菜单选项,Delphi将编译从上次编译后有改动的任何单元,并报出遇到的错误。29.判断题(2分)正确答案::错误在程序运行期间,一个Table对象只能固定和一个关系表相连。在程序运行期间,一个Table对象只能固定和一个关系表相连。30.判断题(2分)正确答案::正确在一个项目中,第一个建立的窗体并不一定就是主窗体,可以在后续开发过程中指定。在一个项目中,第一个建立的窗体并不一定就是主窗体,可以在后续开发过程中指定。31.判断题(2分)正确答案::错误声明一个常量后,在程序中则不可以改变这个常量的值。32.判断题(2分)正确答案::错误创建组件时可以定义属性的缺省值,但字符串属性不能有缺省值。33.判断题(2分)正确答案::错误正常情况下finally后面的语句并不被执行,而当异常发生时程序自动跳到finally,进入异常响应处理模块。34.判断题(2分)正确答案::正确label标签中文本不可以换行。label标签中文本不可以换行。35.判断题(2分)正确答案::正确编辑框edit的ReadOnly属性如果设置为true,在代码中还是可以对text属性赋值。编辑框edit的ReadOnly属性如果设置为true,在代码中还是可以对text属性赋值。36.判断题(2分)正确答案::正确在程序运行期间,一个Query对象中的SQL语句可以修改。在程序运行期间,一个Query对象中的SQL语句可以修改。37.判断题(2分)正确答案::错误子类可以继承父类,但是,一个父类只能拥有一个子类。子类可以继承父类,但是,一个父类只能拥有一个子类。38.判断题(2分)正确答案::正确对象具有属性和方法,这是对象的主要特征。对象具有属性和方法,这是对象的主要特征。39.判断题(2分)正确答案::正确在设计阶段,如果在Query对象的SQL语句中设置了参数,则必须在Query的Params属性中为参数设置数据类型。在设计阶段,如果在Query对象的SQL语句中设置了参数,则必须在Query的Params属性中为参数设置数据类型。40.判断题(2分)正确答案::正确在同一个类定义中private、protected、public关键词可以出现多次。41.判断题(2分)正确答案::正确MediaPlayer组件可以播放Avi、midi等多种媒体格式。42.判断题(2分)正确答案::错误dbExpress只提供单向游标,这意味着dbExpress类的数据及组建不允许做编辑、修改、删除这样的操作,是否正确?43.判断题(2分)正确答案::错误label和Edit组件都可以用于用户输入数据。label和Edit组件都可以用于用户输入数据。44.判断题(2分)正确答案::正确在一个项目中,可以指定任意一个窗体为主窗体。在一个项目中,可以指定任意一个窗体为主窗体。45.判断题(2分)正确答案::错误使用RuntimePackages技术可以将原先独立的可执行文件分解为动态链接库加上小的可执行文件,这样作的好处是所占

温馨提示

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

评论

0/150

提交评论