按关键词阅读: 试题 Delphi 答案
1、delphi 面试题及答案 【篇一: delphi 程序期末试题答案】一、单选题(每小题 2 分 , 共 30 分)1在 radiogroup 组件中有 4 个单选框 , 当选中第 2 个单选框时 , radiogroup 组件中的 itemindex 属性值应为 (b) 。
a0 b 1c 2d3 2函数和过程的区别为( a) 。
a函数执行后返回一个值 , 而过程不需返回值 b过程执行后返回一个值 , 而函数不需返回值 c过程在被调用时 , 能执行某种特殊功能并能返回到调用它的地方 d函数在被调用时 , 能执行某种特殊功能并能返回到调用它的地方 332 and 27 的值是( b) 。
a59b 0c 27d 32 4 窗体与数 。
2、据模块的扩展名是( b) 。
a.dcu b .dfm c .pas d .dpr 5 delphi 中用什么函数来析构一个组件( c) 。
aconstructor b destroy c free d create 6 一个指针变量ptr 的域成员 fs 访问的方法是( c) 。
aptr-fsbptr.fsc ptrfs d ptrfs7type aarrays=1?8,1?5 of integer, 该类型定义了多少个下标元素(d) 。
a45 b 54 c 48 d 40 8delphi 的所有类都是从 什么类继承下来的( b) 。
atcomponent b tobject c tstreamd 。
3、tnull9定义构造函数时用到的保留字是( c) 。
aclass b .implementation c create d construction10下列组件中属于可视组件的是哪一个( d) 。
atdatasource b topendialog c ttable d tscrollbar11设有过程 procedure pro(var x,y:integer);
变量 a , b 为整型变量 , 其值分别为 5、6 , 则合法的过程调用语句是( apro(5,6)bpro(5,b) c pro(a,6)d pro(a,b) 12 下列组件中不能获取焦点的是(b) 。
atedit b tlabelc tr 。
4、ichedit d ttreeview13 定义抽象类必须使用的指令字是( a) 。
aabstractb virtualc dynamicd override ” 1 4delphi 是哪个公司的产品( c) 。
a microsoft b ibm c borland d dom15窗体上放置有一个 tedit 类控件 edit1, 当在 edit1 中按下 a键时触发的事件和事件顺序是( a) 。
aonkeydown-onkeypress-onkeyup b onkeydown-onkeyupconkeypressd onkeydown-onkeyup-onkeypress 二、判断题(每小题 1。
5、分 , 共 10 分)1pascal 语言中可以把一个实数赋值给一个整型变量 , 系统会自动取整 。
( 错 ) 2所有类都有 name 属性 。
( 错 )3variant 类型的变量被动态赋值为一个特定的数据类型后 , 不能再赋值为一个其它的数据类型 。
( 错 )4函数 messagedlgpos 与 messagedlg 极为相似 , 只是messagedlgpos 函数能够控制信息对话框的出现位置 。
( 对 )5bitbtn 控件可以用来制作一个带图片的按钮 , 而 speedbutton则不能 。
( 错 ) 6mediaplayer 控件的 autoenable 属性是用来 控制该控件是否可用 。
( 错 )7图形组件没 。
6、有输入焦点 , 不能接受用户的输入 , 它只具有向用户显示的功能 。
( 对 )8timer 组件常称为 “定时器 ” , 它每隔固定的时间间隔可以触发一个 ontimer 事件 。
( 对 ) 9tobject 是 delphi 的基类 , 系统中的 每一个类都是 tobject 的子类 。
( 对 )10在 mdi 应用程序窗口中 , 如果将一个窗体设为父穷窗体 , 要将它的 formstyle 属性设为 fsstayontop。
( 错 ) 三、填空题(每空2 分 , 共 20 分)1用于建立菜单项的下划线快捷方式的字符是。
2在设计阶段 , 利用 image 对象的 picture 属性 , 可以加载一幅图片 。
3所有可视化的 vc 。
7、l 控件都是从 tcontrol 基类派生而来的 。
) 。
d装 订 线4delphi 有三种控制循环的语句: repeat 语句 ,while 语句 , for 语句 。
5delphi 支持 3 种类型的注释: 注释 ,(* *) 注释 , / 注释 。
6关闭文件需要使用 closefile () 函数 。
四、简答题(共20 分) 1简述什么是对象和类 。
( 4 分)在面向对象的程序分析和设计技术中 ,“类”就是对具有相同属性和相同操作的一组相似对象的定义 。
从另一个角度来看 , 对象就是类的一个实例 。
2简述程序错误的类型有哪些 。
( 4 分) (1)设计期错误( 2)编译期错误( 3)运行期错误( 4)逻辑错误 。
8、3根据下列代码 , 请回答 。
( 12 分) program infoproc usesforms,unit1 in unit1.pas forminfoinput,unit2 inunit2.pas forminfoshow;
$r *.res begin ? end.问题 1:以上代码是 项目/工程文 件的组成部分 。
问题 2:根据以上代码 , 可知项目文件名是 forminfoinpu 、forminfoshow。
五、程序题(每小题 10 分 , 共 20 分)1定义一个函数 f , 其返回值为 1n 的和 。
( function )f(n:integer );
var i,s:integer;
begin 。
9、end;
2在窗体上面绘制出一条规则的余弦曲线 , 使其尺寸约为窗体的procedure tform1.formpaint(sender:tobject);
来源:(未知)
【学习资料】网址:/a/2021/0413/0021925158.html
标题:delphi|delphi面试题及答案