计算机二级Delphi经典题汇总及试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.下列关于Delphi中类和对象的说法,正确的是:
A.类是对象的实例
B.对象是类的抽象
C.类是对象的集合
D.对象是类的子类
2.以下哪个不是Delphi中的标准数据类型:
A.Integer
B.String
C.Boolean
D.Array
3.以下哪个方法可以用于获取当前日期和时间:
A.Now()
B.Date()
C.Time()
D.DateTime()
4.在Delphi中,以下哪个关键字用于定义常量:
A.Var
B.Const
C.Dim
D.Let
5.以下哪个是Delphi中用于创建新窗口的方法:
A.ShowMessage()
B.MessageBox()
C.CreateWindow()
D.NewWindow()
6.以下哪个是Delphi中用于处理文件的方法:
A.ReadFile()
B.WriteFile()
C.OpenFile()
D.CloseFile()
7.以下哪个是Delphi中用于处理字符串的方法:
A.StrToInt()
B.StrToFloat()
C.Trim()
D.UpperCase()
8.以下哪个是Delphi中用于处理数组的属性:
A.Length
B.Count
C.Capacity
D.Index
9.以下哪个是Delphi中用于处理异常的方法:
A.OnException
B.Try...Catch
C.RaiseException
D.HandleException
10.以下哪个是Delphi中用于处理文件系统的方法:
A.FileExists()
B.DirExists()
C.RenameFile()
D.DeleteFile()
二、填空题(每空2分,共10空)
1.Delphi中的______关键字用于定义变量。
2.Delphi中的______关键字用于定义常量。
3.Delphi中的______关键字用于定义函数。
4.Delphi中的______关键字用于定义过程。
5.Delphi中的______关键字用于定义类。
6.Delphi中的______关键字用于定义接口。
7.Delphi中的______关键字用于定义对象。
8.Delphi中的______关键字用于定义数组。
9.Delphi中的______关键字用于定义集合。
10.Delphi中的______关键字用于定义记录。
三、简答题(每题5分,共10题)
1.简述Delphi中类和对象的关系。
2.简述Delphi中继承的概念。
3.简述Delphi中封装的概念。
4.简述Delphi中多态的概念。
5.简述Delphi中异常处理的概念。
6.简述Delphi中文件操作的概念。
7.简述Delphi中字符串操作的概念。
8.简述Delphi中数组操作的概念。
9.简述Delphi中集合操作的概念。
10.简述Delphi中记录操作的概念。
四、编程题(每题10分,共10题)
1.编写一个程序,实现计算两个数的和、差、积、商。
2.编写一个程序,实现判断一个整数是否为偶数。
3.编写一个程序,实现将字符串转换为整数。
4.编写一个程序,实现将整数转换为字符串。
5.编写一个程序,实现将字符串转换为浮点数。
6.编写一个程序,实现将浮点数转换为字符串。
7.编写一个程序,实现计算一个整数的阶乘。
8.编写一个程序,实现判断一个字符串是否为回文。
9.编写一个程序,实现实现一个简单的计算器。
10.编写一个程序,实现实现一个简单的文本编辑器。
二、多项选择题(每题3分,共10题)
1.Delphi中,以下哪些是合法的变量命名规则:
A.包含数字
B.以字母开头
C.包含下划线
D.可以使用特殊字符
2.以下哪些是Delphi中的基本数据类型:
A.Integer
B.String
C.Boolean
D.Pointer
3.以下哪些是Delphi中用于控制程序流程的语句:
A.If...Then
B.Case...Of
C.While
D.For
4.以下哪些是Delphi中的控制结构:
A.程序块
B.过程
C.函数
D.类
5.以下哪些是Delphi中用于处理集合的方法:
A.Add()
B.Remove()
C.Find()
D.Clear()
6.以下哪些是Delphi中用于处理数组的属性和方法:
A.Length
B.C