delphi面试题及答案
一、单项选择题(每题2分,共10题)
1.Delphi中用于创建可视化组件的主要工具是()
A.ObjectInspector
B.CodeEditor
C.FormDesigner
D.ProjectManager
答案:C
2.Delphi中定义常量的关键字是()
A.var
B.const
C.type
D.procedure
答案:B
3.以下哪种文件扩展名是Delphi项目文件()
A..pas
B..dfm
C..dpr
D..res
答案:C
4.要在Delphi中显示一个消息框,可使用()
A.ShowMessage
B.MessageBox
C.DisplayMessage
D.MsgBox
答案:A
5.在Delphi中,以下哪个是字符串类型()
A.Integer
B.Real
C.String
D.Boolean
答案:C
6.Delphi中用于定义类的关键字是()
A.unit
B.class
C.interface
D.implementation
答案:B
7.以下哪个事件在窗体创建时触发()
A.OnClick
B.OnPaint
C.OnCreate
D.OnDestroy
答案:C
8.若要在Delphi中连接数据库,通常使用()组件。
A.Edit
B.Button
C.DataSource
D.Label
答案:C
9.Delphi中,将字符型变量转换为数值型变量的函数是()
A.StrToInt
B.IntToStr
C.FloatToStr
D.StrToFloat
答案:A
10.在Delphi中,定义过程的关键字是()
A.function
B.procedure
C.constructor
D.destructor
答案:B
二、多项选择题(每题2分,共10题)
1.以下属于Delphi可视化组件的有()
A.Edit
B.Label
C.Button
D.Timer
答案:ABCD
2.Delphi中可以用于文件操作的函数有()
A.FileOpen
B.FileCreate
C.FileRead
D.FileWrite
答案:ABCD
3.以下哪些是Delphi中的数据类型()
A.Byte
B.Word
C.LongInt
D.Double
答案:ABCD
4.以下事件属于TForm的有()
A.OnMouseMove
B.OnKeyPress
C.OnCloseQuery
D.OnResize
答案:ABCD
5.在Delphi中,使用数据库相关组件时,涉及的主要组件有()
A.TTable
B.TQuery
C.TDataSource
D.TDBNavigator
答案:ABCD
6.Delphi中的循环结构有()
A.for循环
B.while循环
C.repeat...until循环
D.do...while循环
答案:ABC
7.以下哪些属于Delphi的集成开发环境(IDE)的窗口()
A.代码编辑器
B.对象检查器
C.项目管理器
D.窗体设计器
答案:ABCD
8.Delphi中可以用于字符串处理的函数有()
A.Copy
B.Length
C.Pos
D.Trim
答案:ABCD
9.以下关于Delphi类的说法正确的有()
A.类可以包含字段
B.类可以包含方法
C.类可以继承
D.类是对象的模板
答案:ABCD
10.Delphi中用于图形绘制的方法有()
A.Canvas.Brush
B.Canvas.Pen
C.Canvas.Draw
D.Canvas.FillRect
答案:ABCD
三、判断题(每题2分,共10题)
1.Delphi是一种面向对象的编程语言。()
答案:对
2.在Delphi中,变量必须先声明后使用。()
答案:对
3.Delphi中OnClick事件只能用于按钮组件。()
答案:错