计算机二级Delphi重要技巧汇总试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.在Delphi中,以下哪个不是有效的数据类型?
A.Integer
B.String
C.Boolean
D.Array
2.以下哪个关键字用于定义过程?
A.Function
B.Procedure
C.Var
D.New
3.以下哪个函数用于获取当前时间?
A.Now()
B.Date()
C.Time()
D.TimeOf()
4.在Delphi中,如何定义一个动态数组?
A.DimmyArrayAsInteger;
B.VarmyArray[1..100]AsInteger;
C.myArray:=ArrayOfInteger;
D.DimmyArrayAsInteger[1..100];
5.以下哪个组件用于在窗体上显示静态文本?
A.Edit
B.Memo
C.Label
D.Button
6.在Delphi中,如何强制类型转换?
A.Convert(myValue,myType)
B.TypeCast(myValue,myType)
C.ToType(myValue,myType)
D.TypeOf(myValue)
7.以下哪个语句用于删除动态数组的最后一个元素?
A.myArray.Delete(myArray.Count)
B.myArray.Remove(myArray.Count-1)
C.myArray.Delete(0)
D.myArray.Remove(0)
8.在Delphi中,如何获取字符串的长度?
A.Length(myString)
B.Len(myString)
C.StrLen(myString)
D.Size(myString)
9.以下哪个关键字用于定义构造函数?
A.New
B.Constructor
C.Create
D.Init
10.在Delphi中,如何遍历一个字符串?
A.Fori:=1ToLength(myString)Do
B.Fori:=0ToLength(myString)-1Do
C.Fori:=0ToLength(myString)Do
D.Fori:=1ToStrLen(myString)Do
二、填空题(每空2分,共5题)
1.在Delphi中,声明一个整型变量可以使用关键字______。
2.Delphi中的______方法用于在窗体上绘制一个矩形。
3.要访问一个对象的属性,可以使用______运算符。
4.Delphi中的______组件可以用于在窗体上显示和编辑文本。
5.在Delphi中,定义一个字符串数组可以使用关键字______。
三、判断题(每题2分,共5题)
1.Delphi中的动态数组需要在声明时指定其大小。()
2.在Delphi中,所有组件都继承自TObject类。()
3.Delphi中的函数必须返回一个值,而过程不能返回值。()
4.在Delphi中,可以使用关键字______来声明一个私有变量。()
5.Delphi中的字符串是固定长度的,不能动态改变长度。()
四、编程题(共10分)
1.编写一个Delphi程序,创建一个窗体,窗体上有一个标签组件和一个按钮组件。标签显示初始文本HelloWorld!,当点击按钮时,标签的文本改为Goodbye!。
2.编写一个Delphi程序,实现一个计算器功能,包括加、减、乘、除四个按钮和一个文本框用于显示计算结果。点击相应按钮后,根据文本框中的值进行计算,并在文本框中显示结果。
3.编写一个Delphi程序,创建一个列表框组件和一个按钮组件。列表框中填充一些数据,点击按钮后,将列表框中的最后一个元素移除并显示到另一个文本框中。
二、多项选择题(每题3分,共10题)
1.以下哪些是Delphi中的基本数据类型?
A.Integer
B.String
C.Boolean
D.Array
E.Object
2.在Delphi中,以下哪些组件可以用于显示和编辑文本?
A.Edit
B.Memo
C.Label
D.Button
E.ListBox
3.以下哪些方法可以用于字符串操作?
A.Trim
B.UpperCase
C.LowerCase
D.Split
E.Reverse
4.在Delphi中,以下哪些关键字用于定义属性?
A.Property
B.Method
C.Field
D.