软件开发工程师(Delphi)
软件开发工程师(
Delphi) 笔试题目
1. 请简要阐述进程与线程的区别
2.
以下的记录(结构 变量在内存占多少字节 以下的记录 结构)变量在内存占多少字节? 结构 变量在内存占多少字节? type a = packed record v1: Byte; v2: Word; v3: string[16]; v4: Double; v5: string; v6: TForm; end; VCL 中常用的控件 ListBox、ComboBox 等都有 BeginUpdate 和 EndUpdate 方法,请 方法, 、 问他们的主要作用是什么? 问他们的主要作用是什么?
3.
4.
为防止界面窗体“僵死 ,可调用如下代码( 为防止界面窗体 僵死”,可调用如下代码( 僵死 a) Application.DoEvent b) Application.DoEvents c) Application.Idle d) Application.ProcessMessages
)
5.
请列举出能够在 Delphi 中解决线程同步
问题的方法
6.
第三方控件(包 名及其功能 名及其功能。 写出你
常用的 DELPHI 第三方控件 包)名及其功能。
1
7. 填空题 Var I: Integer; begin I := 100; Try I := I + 10; Try I := I + 20; I := I div 0; I := I + 30; Finally I := I + 40; end; except I := I + 50; end; I := I + 60; Edit1.Text := IntToStr(I); end; 以上代码执行后,Edit.Text=__ _____ _
8.
请简要说明 COM 与 DLL 的区别
9.
List at least 3 sorts of programing languages you know.
10. 请用不超过 50 个字给出一个最能让我们录用你的理由。 个字给出一个最能让我们录用你的理由。
2