计算机二级Delphi考试复习笔记整理试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.Delphi编程语言属于以下哪一种类型?
A.面向对象编程语言
B.面向过程编程语言
C.面向逻辑编程语言
D.面向数据编程语言
2.以下哪个不是Delphi中常用的数据类型?
A.Integer
B.String
C.Array
D.Boolean
3.在Delphi中,以下哪个是创建对象的正确语法?
A.MyObject:=TMyClass.Create;
B.MyObject:=New(TMyClass);
C.MyObject:=NewClass(MyClass);
D.MyObject:=MyClass();
4.以下哪个不是Delphi中常用的事件处理方法?
A.Click
B.DoubleClick
C.MouseDown
D.MouseEnter
5.以下哪个不是Delphi中常用的标准控件?
A.Button
B.Edit
C.Timer
D.SQLConnection
6.在Delphi中,如何定义一个数组?
A.DimArrayName[1..10]OfDataType;
B.VarArrayName[1..10]AsDataType;
C.TypeArrayName[1..10]OfDataType;
D.ArrayName[1..10]:=[..];
7.以下哪个是Delphi中用于文件操作的库单元?
A.System.SysUtils
B.System.VCL.Forms
C.System.VCL.Controls
D.System.VCL.Menus
8.在Delphi中,如何访问数据库?
A.通过TADOConnection控件
B.通过TADOQuery控件
C.通过TSQLConnection控件
D.通过TSQLQuery控件
9.以下哪个是Delphi中用于加密和解密的库单元?
A.System.Security.Cryptography
B.System.VCL.Controls
C.System.VCL.Forms
D.System.VCL.Menus
10.在Delphi中,以下哪个是用于绘制图形的函数?
A.LineTo
B.Polygon
C.TextOut
D.DrawRect
二、填空题(每空1分,共10空)
1.Delphi是一种_______编程语言,主要用于_______。
2.在Delphi中,创建对象的语法为_______。
3.Delphi中的数据类型Integer表示_______。
4.Delphi中的数组使用_______关键字定义。
5.Delphi中,事件处理方法通常以_______结尾。
6.Delphi中,标准控件Button用于_______。
7.Delphi中,数组访问格式为_______。
8.Delphi中,文件操作库单元为_______。
9.Delphi中,访问数据库的控件有_______和_______。
10.Delphi中,用于加密和解密的库单元为_______。
三、编程题(每题20分,共40分)
1.编写一个Delphi程序,实现以下功能:
(1)创建一个简单的窗口,包含一个标签、一个按钮和一个编辑框。
(2)当用户在编辑框中输入文本后,点击按钮,将文本显示在标签上。
2.编写一个Delphi程序,实现以下功能:
(1)创建一个窗口,包含一个列表框和一个按钮。
(2)将一些数据填充到列表框中。
(3)当用户点击按钮时,将列表框中选中的数据输出到编辑框中。
二、多项选择题(每题3分,共10题)
1.Delphi编程语言具有以下哪些特点?
A.面向对象编程
B.强大的数据库支持
C.界面设计友好
D.代码执行效率高
E.易于学习
2.在Delphi中,以下哪些是常见的控件类型?
A.标准控件
B.非标准控件
C.ActiveX控件
D.Web控件
E.自定义控件
3.以下哪些是Delphi中常用的数据访问技术?
A.ADO
B.DAO
C.ODBC
D.JDBC
E.XML
4.在Delphi中,以下哪些是事件处理的主要步骤?
A.定义事件
B.编写事件处理代码
C.连接事件处理代码到事件
D.释放事件
E.测试事件
5.以下哪些是Delphi中用于布局的常用控件?
A.Panel
B.GroupBox
C.Label
D.Image
E.Edit
6.在Delphi中,以