Delphi试题01分析

Delphi试题01分析
Delphi试题01分析

《Delphi程序设计》试卷

学号:姓名:专业:班级:

一、单项选择题(每小题1分,共30分)

1. 一个Delphi应用程序必有一个文件和至少一个单元文件。

A. 程序

B. 工程

C. 数据

D. 图形

2. 在窗体中完成多个控件整齐排列,应使用何种操作?

A. Align

B. Bring to front

C. Scale

D. Send to back

3. form(窗体)的OnCreate事件在何时触发? .

A. 窗体关闭

B. 窗体建立

C. 窗体隐藏

D. 窗体活动

4. 下列哪种属性可以设置窗体无最大化、最小化和关闭图标?

A. bordericons

B. formstyle

C. visible

D.enabled

5. 下列哪个属性决定控件的可见和不可见?

A. Color

B. Formstyle

C. Visible

D. Enabled

6. 所有可视化的VCL控件都是从哪一个基类派生而来的?

A. Tcontrol

B. TwidgetControl

C. TwinControl

D. TwindowControl

7. Delphi 中,是特殊的单元文件,可理解为主单元文件,或者说

主程序,而其它的单元文件可以看作是被其所调用的子程序。

A. 窗体文件

B. 项目文件

C. 资源文件

D. 配置文件

8. 下列哪个属性是控制窗体标题的属性?

A. Formstyle

B. Caption

C. Font

D. Enabled

9. 下列哪种类型的常量不能用来定义子界类型?

A.实型数据(Real)B.用户定义的任何顺序类型C.字符型(Char)D.整型(Integer)

10. 下列变量命名正确的是。

A. 7ABC

B. Program7

C. page@21

D. program

11. 如果要检查edit编辑框中输入的字符,可以在哪个事件处理程序中编写代码

检查。

A.OnClick B.OnEnter C.OnMouseUp D.OnKeyPress

12. 以下哪个函数是输入对话框函数?。

A. inputbox

B. messagebox

C. messagedlg

D. showmessage

13. 下列对象不能响应Click事件的是。

A.列表框B.图片框C.窗体D.计时器

14. 已知对话框函数MessageDlgPos(ConstMsg:String;DlgType:TmsgDlg

Type;Buttons:TmsgDlgButtons;HelpCtx:longint;X,Y:Integer):Word.问:

DlgType取何值时,会出现感叹号?。

A.mtwarning

B.mtconfirmation

C.mtInformation

D.mtCustom

15. 关于变量,下列说法错误的是: 。

A.全局变量与局部变量名相同时,在过程之外是全局变量作用

B.全局变量与局部变量名相同时,内部是局部变量作用

C.全局变量与局部变量名相同时,在过程之外全局变量无作用

D.全局变量与局部变量名相同时,在过程之外是全局变量作用而在内部是局

部变量作用

16. Delphi的单元(Unit)包含Interface和Implementation两部分,所有函数

和过程的实现代码都放在Implementation部分。放在Interface部分。

A.如果函数或过程需要被别的单元调用,其声明必须

B.函数和过程的声明可以放在任何部分,但类型、常量和变量的定义必须

C.所有类型、常量和变量的定义及函数和过程的声明都要

D.除了单元内部调用的常量和变量之外,其余定义和声明都

17. procedure和function的结构和功能相似,。

A.前者可以取代后者

B.后者可以取代前者

C.但前者有返回值,后者没有

D.二者都可以返回一个值

18. 函数的参数在声明时如果带var前缀,。

A.调用时必须在相应位置放个地址指针

B.调用时必须在相应位置放一个整数

C.可以在函数中改变参数的值,并回传给调用方

D.函数中只能访问其地址指针,得不到参数值

19. 下列说法正确的是:。

A.函数只能出现在表达式中

B.函数不能出现在表达式中

C.函数不仅可以出现在表达式中,也可以以其他方式出现

D.函数在同一表达式中不能出现多次

20. 下列过程首部定义正确的是:。

A.procedure fun1 (k,s:real;n:integer);

B.procedure fun1 (k:real,s:real,n:integer);

C.procedure fun1 (k;s:real,n:integer);

D.procedure fun1 (real:k;s,integer:n);

21. 已知Var a:array['a'..'e',1..8] of real; 则数组a中包含的元素的个数

为。

A.5

B.20

C. 40

D.11

22. 动态数组与静态数组的区别是。

A. 是否是一维数组

B. 元素类型是否是整型

C. 定义时是否明确了数组元素的个数

D. 元素类型是否一致

23. 用于建立菜单项的下划线快捷方式的字符是:。

A.^

B.#

C.&

D.@

24. 组合框ComboBox中的数据在哪个属性中添加?。

A.Text B.Items C.DragDownCount D.Sorted 25. 利用Image对象的属性设置,可以改变Image的大小,以适应

加载的图像大小。

A. Stretch

B. AutoSize

C. Align

D. Center

26. 在绘制封闭图形时,要想使它的填充色为某一指定颜色,应设置Tcanvas 对

象的 属性

A. pen.color

B. brush.color

C. pen.style

D. bursh.style

27. BDE 的中文含义是 ,它是数据库应用中的一种连接方法。

A. 数据库连接

B. 数据库引擎

C. 开放式数据库

D. 数据库文件

28. Eof 表明当前记录指针所处的位置是: 。

A. 数据集的最后一个记录

B. 数据集的第一个记录

C. 数据集的中间记录

D. 不确定

29. 要使Tquery 组件的SQL 语句执行后返回结果集,应调用Tquery 组件的

方法。

A. add

B. open

C. execsql

D. open 和 execsql

30. 找出下列异常处理中错误的说法? 。

A.在try…except …end 语句中,正常情况下except 后面的语句会被执行

B.在try…except …end 语句中,异常情况下except 后面的语句会被执行

C.在try…finally…end 语句中,正常情况下finally 后面的语句会被执行

D.在try…finally…end 语句中,异常情况下finally 后面的语句会被执行

二、 填空题(每空0.5分,共10分)

1. Delphi 的复合语句是由 和 之间的多个语句组成的。

2. 程序运行时,要求窗体的某个按钮不再响应鼠标单击操作,可将其 属

性设置为 即可。 3.

4. 当程序运行时,要求窗体中的文本框初始状态呈现空白,可在设计阶段时,

将此文本框的 属性设置成 。

5. Delphi 提供了打开文件对话框组件 ,用来显示一个

“打开”对话框,在程序中使用 方法来激活。

6. TForm 的 和

两种方法均触发OnShow 事件。

7.

RadioGroup 对象的单选按钮个数及名称是通过 属性来进行设置的。 8. 调用Table 组件的 方法或 方法可使数据表进入

9. 10. 对象是类的

,它与类之间是一种变量和变量类型的关系。

11. TDatasource 组件是通过 属性与TTable 组件建立联系的。

12. TADOConnection 组件的 属性决定当连接一个数据库时是否

出现一个登录对话框。

三、多项选择题(从备选答案中选出全部正确答案,

将其题号填入括号内,每小题1分,共10分)

1. Delphi支持的3种注释方法是:。

A. { }

B. (* *)

C. //

D. \\

2. 下列实数中合法的是。

A. 0.25E+02

B. .25+2

C. 25E+2

D. 34.5

3. 以下不可以由用户输入编辑文本组件。

A.TEdit B. TMemo C. Tlistbox D. Tlabel

4. 下列子界类型定义合法的是。

A. TYPE a=10..10;

B. TYPE b=10..5;

C. TYPE c=0..SQRT(10);

D. TYPE d=10..20;

5.以下关于事件的说法正确的是。

A. 不一定要响应某个组件所定义的所有事件

B. 多个组件可以共享同一个事件处理程序

C. 根据需要可以响应任何组件的事件

D. 事件的Sender参数是用来决定哪个组件产生了此事件

6. 代码动态帮助提供了哪些功能?。

A.对象信息提示功能 B.参数提示功能

C.语法模板提示功能 D.表达或求值提示

7. 请选出下列组件中,属于非可视的组件有。

A.按钮Tbutton B.标签Tlable

C.计时器TTimer D.数据源TDataSource

8. 在Delphi中,为了连接数据库到用户的界面,必需的组件有。

A.TDatabase组件 B.数据集组件

C.TDataSource组件 D.数据感知组件

9. 下列说法不正确的是:。

A.可以直接调用函数取代非var形参,将函数的值传给子程序

B.可以指定表达式取代非var形参,表达式的类型要与相应形参类型一致C.可以将数值、函数、常量传递给var形参

D.如果指定变量为实参,变量的值将传递给子程序

10. Delphi中的时间类型,以下描述正确的是:。

A.Delphi中使用Double类型作为时间类型,而非Integer

B.假如TDatetime类型的变量为0,那么其含义表示公元元年

C.其正值表示公元后,其负值表示公元前

D.可以利用函数DateToStr函数把TDatetime类型转变为字符串类型

四、程序填空(每空1.5分,共30分)

1. 下图是本程序的设计界面(左)和运行界面(右):

form1上建立的对象有:Label1~Label5、Edit1~Edit4、Button1(除键)和CheckBox1。该程序实现除法运算。用户输入两个操作数,按除键后,整除结果显示在结果编辑框中。输入的操作数必须是1~100之间的整数。如果输入有误,程序要给出错误提示信息。如果“显示余数”复选框选中,则除法余数显示在余数框中,否则不显示余数。

请完成单击“除键”按钮的事件处理程序。

procedure TForm1.Button1Click(Sender: TObject);

var

x,y: integer ;

begin

x := strtoint(edit1.Text);

y := strtoint(edit2.Text);

if ①then //如果输入的值在1-100之间

begin

edit3.Text := ②;

if ③then

edit4.Text := ④

else

edit4.Text := ⑤

end

else

begin

showmessage(‘请输入1——100之间的整数’);

exit;

end ;

end;

2. 本程序由主窗体form1和子窗体form2组成,设计界面如下图所示:

主窗体form1上建立的对象有Panel1、Animate1、Button1(加载AVI文件)、Button2(退出)、Button3(播放)、Button4(停止)和OpenDialog1。对应的单元文件unit1。

子窗体form2上建立的对象有Label1、BitBtm1(Yes)、BitBtm2(No)。对应的单元文件unit2。

单击“加载AVI文件”按钮,会弹出打开文件对话框。用户指定一个.avi的文件后,动画文件加载到Animate1显示区中。单击“播放”按钮可播放动画,单击“停止”按钮可停止播放。

单击“退出”按钮,会弹出确认对话框(Form2)。如果用户按“Yes”键,程序结束;如果按“No”键,返回主窗体。

下面是Unit1的代码部分,请在下划线处完成程序填空。

implementation

{$R *.dfm}

uses

①;

procedure TForm1.Button1Click(Sender: TObject); //加载AVI文件

begin

if ②then

animate1.FileName := ③;

end;

procedure TForm1.Button2Click(Sender: TObject); //退出

begin

if ④= mrYes then

close ;

end;

procedure TForm1.Button3Click(Sender: TObject); //播放

begin

animate1.Play(1,animate1.FrameCount,0) ;

end;

procedure TForm1.Button4Click(Sender: TObject); //停止

begin

animate1. ⑤;

end;

end.

3. 本程序的功能是实现对dep表(系)-student表(学生)的主从查询。用

户可以依次查询系的记录,也可以通过指定系号,查找并定位到指定的记录。

每当显示一个系的记录后,系统自动显示该系的学生记录。设计界面和运行界面如下图,在Form1上建立的主要对象及连接如下:

Database1-Table1(与dep表相连)-DataSource1-DBEdit1~DBEdit3 Database1-Query1-DataSource2-DBGrid1(显示学生信息)

Edit1、Button1(查找)、Button2(下一记录)、Button3(上一记录)等。

Query1的SQL语句是:

select * from student where dno = :dno

下面是Unit1单元的代码实现部分,请完成程序填空。

implementation

{$R *.dfm}

procedure TForm1.Button2Click(Sender: TObject); //下一记录

begin

table1. ①;

end;

procedure TForm1.Button3Click(Sender: TObject); //上一记录

begin

table1. ②;

end;

procedure TForm1.Button1Click(Sender: TObject); //查找

begin

table1. ③('dno',edit1.Text,[]) ;

end;

procedure TForm1.Table1AfterScroll(DataSet: TDataSet);

begin

query1.Close ;

query1.ParamByName('dno').Value := ④;

query1. ⑤;

end;

end.

4. 本程序实现一个简单的选课界面。设计界面和运行界面如下图所示:

该程序涉及到数据库中的两张表:course表(课程信息)和sc表(选课记录)。表结构如下:

course(cno 课号,cname课名,credit学分,ctime时间,quota名额)

sc(sno学号,cno课号,grade成绩)

在用户界面,操作员选中一门课、输入学号后,按“选课”键完成选课功能,即在sc表中插入一条选课记录,并将course表中该课程名额减1。

该界面要实现以下合法性检查:

●当该学生已经选过此课,不能再选。

●当课程名额为0,不能再选。

在Form1上建立的数据库组件对象及连接关系如下:

Database1-Table1(与course表相连)-DataSource1-DBGrid1(显示课程信息)

Database1-Query1、Query2

其中为Table1建立了永久字段:Table1cno(课号)、Table1cname(课程名)、Table1quota(名额)等。

Query1的SQL语句如下:

select cno from sc where sno = :sno and cno = :cno

Query2的SQL语句如下:

Insert into sc values( :sno , :cno , null )

下面是Unit1的代码实现部分,请完成程序填空:

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject); //选课

begin

query1.Close ;

query1.ParamByName('sno').Value := edit1.text ;

query1.ParamByName('cno').Value := table1cno.Value ;

query1. ①;

if ②<> null then

begin

showmessage('已选过该课程');

exit ;

end ;

if ③= 0 then

begin

showmessage('没有名额');

exit ;

end;

query2.Close ;

query2.ParamByName('sno').Value := edit1.Text ;

query2.ParamByName('cno').Value := table1cno.Value ;

query2. ④;

table1. ⑤;

table1quota.Value := table1quota.Value - 1 ;//课程名额减1

table1. Post ;

end;

end.

五、 阅读程序,完成下列各题(共20 分) 本程序是小学生做加减法的算术练习程序。计算机连续随机给出两位数的加减法算术题,要求小学生回答,答对打“√”,答错打“×”,做过的题目放入列表框中备查,并随时给出答题的总数和正确率。设计界面与运行界面如图。程序代码如下:

procedure TForm1.Button1Click(Sender: TObject);

begin

form1.Tag := 0; listbox1.Tag := 0; listbox1.Clear ;

label1.Caption := format(#13+'重新开始!'+#13+#13+#13+'正确率

为:'+#13+#13+ '%f%%', [0.00] );

edit2.SetFocus;

end;

procedure TForm1.FormActivate(Sender: TObject);

var a, b, p, t : integer;

begin

Randomize;

a := Trunc(10 + Random(90));

b := Trunc(10 + Random(90));

p := Trunc(Random(2));

if p = 0 then

begin Edit1.text := format('%3d +%3d =', [a,b]); edit1.Tag := a + b; end else begin If a < b Then begin t := a; a := b; b := t; end;

Edit1.text := format('%3d -%3d =', [a,b]); edit1.Tag := a - b; end;

edit2.SetFocus;

end;

procedure TForm1.Edit2KeyPress(Sender: TObject; var Key: Char); var x : single; s : string;

begin

if key = #13 then begin

Form1.Tag := Form1.Tag + 1;

if strtoint(edit2.Text) = edit1.Tag then begin

listbox1.Items.Insert(0,format(edit1.text + '%3s √',[edit2.text])); listbox1.Tag := listbox1.Tag + 1;

end

else listbox1.Items.Insert(0,format(edit1.text + '%3s ×',[edit2.text]));

listbox1.ItemIndex :=0;

Form1.FormActivate(sender);

x := listbox1.Tag * 100 / (form1.Tag);

s := #13 + '共做%d题' + #13 + #13 + #13 + '正确率为:' + #13 + #13 + '%f%%';

label1.Caption := format(s,[form1.tag,x])

end;

end;

procedure TForm1.Button2Click(Sender: TObject);

begin

close;

end;

Delphi_程序设计基础教程_习题答案(hzd)

Delphi 程序设计基础教程 第 1 章Delphi 集成开发环境 1. 填空题 (1) Delphi 是一个集成开发环境,从3程序设计、代码编译、调试,到最布程序的全部工作都可以在这个集成环境中完成。 (2) 在Delphi 集成环境的主要组成部分中有许多功能强大的工具,如:3主窗体、 对象树状视图、对象观察器、窗体设计器、代码编辑器工具等。 (3) Delphi 集成开发环境的界面分为4个部分,分别是。主窗口、窗体窗口、代码编辑窗口和对象查看器窗口 (4) 对象查看器的功能是:编辑设置窗体、组件的属性,并为窗体、组件添加事件的响应处理过程 (5) Delphi 主窗口由:标题栏、菜单栏、工具栏和组件板组成,它是打开其他窗口和退出D elphi 集成环境的主要界面。 2. 选择题 D(1) 对象查看器由组成。 A. 标题栏、菜单栏、属性标签和事件标签 B. 标题栏、菜单栏、对象选择器和事件标签 C. 标题栏、菜单栏、对象选择器和属性标签 D. 标题栏、对象选择器、属性标签和事件标签 D(2) Delphi 用来管理用户开发的应用程序中的各个文件,有序地管理可以极大地提高应用程序开发的质量和速度。 A. 单元 B. 组件 C. 属性 D. 项目 B(3) 用来编写应用程序的代码。 A. 调试器窗口 B. 代码编辑窗口

C. 报表生成器窗口 D. 数据库桌面窗口 B(4) 代码编辑窗口分为左、右两部分:。 A. 左边是单元代码窗口,右边是单元浏览器窗口 B. 左边是单元浏览器窗口,右边是单元代码窗口 C. 左边是单元调试窗口,右边是单元浏览器窗口 D. 左边是单元浏览器窗口,右边是单元调试窗口 A(5) 属性选项卡即标签名为“Properties”的选项卡,用于设置当前组件的属性,属性选项卡是一个两列的表格,。 A. 左列是属性标题,右列是属性值 B. 左列是组件名称,右列是事件名 C. 左列是属性标题,右列是事件名 D. 左列是组件名称,右列是属性值 C(6) 事件选项卡即标签名为“Events”的选项卡,用于为当前组件添加各种响应事件(如单击、拖曳事件等),它随对象选择器中的所选组件而发生变化。事件选项卡为一个两列的表格,,默认时右列为空,在空格处双击则可以为当前组件添加事件,并进入代码编辑器窗口。 A. 左列是属性标题,右列是属性值 B. 左列是组件名称,右列是事件名 C. 左列是事件名称,右列是事件处理过程 D. 左列是组件名称,右列是属性值 ab(7) 在项目管理器中列出了当前项目中的各个,用户可以对它们进行操作。 A. 项目文件和单元文件 B. 项目文件和窗体文件 C. 项目文件和对象映射文件 D. 单元文件和窗体文件 3. 判断题 (1) Delphi 的状态栏不过是把一些常用的菜单命令以图标按钮的方式显示出来,以便于快速访问。(F )

DELPHI期末考试试题

《Delphi程序设计》试卷 学号:姓名:专业:班级: 题号一二三四五总分登分人 题分3010103020100 得分 一、单项选择题(每小题1分,共30分) 得分评卷人 1.一个Delphi应用程序必有一个文件和至少一个单元文件。 A.程序 B.工程 C.数据 D.图形 2.在窗体中完成多个控件整齐排列,应使用何种操作? A.Align B.Bring to front C.Scale D.Send to back 3.form(窗体)的OnCreate事件在何时触发?. A.窗体关闭 B.窗体建立 C.窗体隐藏 D.窗体活动 4.下列哪种属性可以设置窗体无最大化、最小化和关闭图标? A.bordericons B.formstyle C.visible D.enabled 5.下列哪个属性决定控件的可见和不可见? A.Color B.Formstyle C.Visible D.Enabled 6.所有可视化的VCL控件都是从哪一个基类派生而来的? A.Tcontrol B.TwidgetControl C.TwinControl D.TwindowControl 7.Delphi中,是特殊的单元文件,可理解为主单元文件,或者说 主程序,而其它的单元文件可以看作是被其所调用的子程序。 A.窗体文件 B.项目文件 C.资源文件 D.配置文件 8.下列哪个属性是控制窗体标题的属性? A.Formstyle B.Caption C.Font D.Enabled 9.下列哪种类型的常量不能用来定义子界类型? A.实型数据(Real)B.用户定义的任何顺序类型C.字符型(Char)D.整型(Integer) 10.下列变量命名正确的是。 A.7ABC B.Program7 C.page@21 D.program 11.如果要检查edit编辑框中输入的字符,可以在哪个事件处理程序中编写代码 检查。 A.OnClick B.OnEnter C.OnMouseUp D.OnKeyPress 12.以下哪个函数是输入对话框函数?。 A.inputbox B.messagebox C.messagedlg D.showmessage 13.下列对象不能响应Click事件的是。 A.列表框B.图片框C.窗体D.计时器14.已知对话框函数MessageDlgPos(ConstMsg:String;DlgType:TmsgDlg Type;Buttons:TmsgDlgButtons;HelpCtx:longint;X,Y:Integer):Word.问:

delphi习题

1.BinBtn组件的kind 属性预定义了一些常用的位图按钮种类。 2。在Delphi的Dialog标签中提供了多个专用对话框,其中包括opendialog,savedialog,fontdialog。 3.关闭文件需要使用closefile () 函数。 4.对于条件表达式:((3 <= x)AND(x < 0))OR(x in [1..10]),当x = 3 时该表达式的值为1。 5、能够实现格式化输入的编辑框组件是MaksEdit 6、Table 控件操作时,方法(B )满足表尾添加记录 A.Insert B.Append C.Delete D.Post 7、能够实现多行文本编辑的两个组件是Memo 、RichEdit 。 8、只清除下拉列表中的所有选项,不清除编辑框的文本的方法是ComboBox1.Items.Clear; 9、MessageBox函数与MessageDlg函数的相同之处在于可以显示多个按钮也可以指定显示不同的图形符号 1. 如果要在中删除某个组件,单击此组件使之处于选中状态,然后在键盘上按DELETE 键就可以将该组件删除。 2. Delphi7编程使用的是Pascal 语言。 3. 复合语句是将多个语句用and 和or 两个保留字括起来。 4. Object Pascal提供了两种类型的选择结构语句,即if 语句和case 语句。 5.将窗体中的某个Button设置为默认按钮,应该设置属性default值设置为true 。6.说出你知道的一些有序类型INTEGER(整数型),STRING(字符型,按字母顺序排 列),enumerated(枚举型),subrange(子界型) 7.Delphi程序与数据库之间进行数据交换一般要由多个数据库组件协作完成。如果用户要查询数据库中的一条信息,该指令通过用户界面组件发出,经数据源组件到达数据集组件。数据集组件利用—数据库连接—组件与数据库建立连接,并读取数据库中的数据,而后又经过数据源组件将数据送到用户界面组件中显示。 四. 问答题(共3道) 1. 在Delphi中,对话框与子窗口有什么不同? 答:delphi中对话框实现的是WinAPI函数的封装,程序编译运行时,源代码中占用资源很小,子窗体相对大一些,此外,子窗体是一个类,可以很方便的进行继承和重载。 2. 使用私有域和方法的目的是什么? 答:不允许派生类和实例访问,实现更好地封装和保护自己的类,清楚地向用户表明,他们无需关心这些与他们无关的项。 3 请叙述进程与线程的区别和联系? 答:在支持线程的操作系统中,进程是分配资源的最小单位,线程是独立运行的最小单位。每个进程至少有一个线程,我们称之为主线程。一个进程可以创建、拥有多个线程。 4 请说出ADOQuery. ExecSQL与ADOQuery.open的区别? 答:ExecSQL 用于执行没有返回数据机的SQL语句,如删除指定的记录,插入记录数据,修改记录数据等操作 OPEN 用来打开数据集,其作用与将active属性设置为true相同 当adoquery执行的是select操作时,使用OPEN 用来打开数据集;当adoquery执行的是没有返回数据集的SQL语句(insert ,delete,update,create table等)时,使用ExecSQL执行。

外资企业面试题

分析能力试卷(一) 部门:姓名:分数: 适用范围: 一、单项选择题每题10分(答案填写在红色括弧内) 1、所有市场经济搞得好的国家都是因为法律秩序比较好。其实建立市场并不难,一旦放开,人们受利益的驱使,市场很快就能形成,但是,一个没有秩序的市场一旦形成, 再来整治就非常困难了。所以( )。 A. 市场调节是“无形的手”,市场自发地处于稳定、均衡的状态 B. 要建立市场经济体制,必须高度重视法制建设 C. 市场经济的优越之处就在于它能使人们受利益驱使,因而能调动人的积极性 D. 市场只有依靠法制才能形成 2、过去人们都认为知识就是力量,大多数教师都传授具体知识。教师教、学生听,学生被动地接受知识。新的教育观念认为:学生必须掌握独立探索的方法,获得不断深造的能力,具有与集体合作的品质,与他人合作解决问题的社交能力,具备自如表达思想的能力等等。这意味着( )。 A. 旧的传统教育观念不教授学习方法 B. 知识本身没有多大的力量 C. 掌握方法比掌握知识更重要 D. 新旧两种教育观念是互相矛盾,互不相容的 3.田径场上正在进行100米决赛。参加决赛的是A、B、C、D、E、F六个人。关于谁会得冠军,看台上甲、乙、丙谈了自己的看法。乙认为,冠军不是A就是B。丙坚信,冠军绝不是C。甲则认为,D、F都不可能取得冠军。比赛结束后,人们发现他们三个中只 有一个人的看法是正确的,请问谁是100米赛冠军?( ) A. A C. C D. E 4.小说离不开现实生活,没有深入体验生活的人是不可能写出优秀作品的。 因此( )。 A. 诗人、小说家不可能年轻 B. 创作小说都是老人们的事 C. 要创作小说必须有足够的生活经验 D. 作小说要靠运气 5.羌特勒是一种野生的蘑菇,生长在能为它提供所需糖分的寄主树木——例如道格拉斯冷杉

Delphi程序设计试题及解答(wan)

《Delphi 程序设计》试题及解答 卷6 一、填空题(20分,每空2分) 1、现实世界中对象具有自己的状态和行为。对应着,面向对象技术中的对象可以具有自己的属性和 方法 。 2、结构化程序设计要求程序中仅采用顺序、分支和循环三种控制结构,其中每种结构只能有 一个入口 和一个出口。 3、Delphi 应用程序中单元文件的扩展名是 .pas 。 4、与数学表达式 53)(cos 2++x b a 对应的Object Pascal 表达式是 。 5、对于下面的条件表达式: ((3 <= x )AND (x < 0)) OR (x in [1..10]) 当x = 3 时, 该表达式的值为 。 6、ListBox 对象列表框中的内容是通过 属性来进行设置的。 7、如果想设计DBGrid 对象的列标题和对齐方式,可以对DBGrid 对象的 属性进行设置。 8、时钟组件(Timer )能有规律的以一定时间间隔触发 事件 9、能够实现格式化输入的编辑框组件是 10、利用 对象的LineTo 等方法,可以绘制基本图形。 二、单项选择题(20分,每题2分) 1、Delphi 程序设计的基本特点是( )。 A . 可视化程序设计 B . 代码程序设计 C . 事件驱动编程 D . A 和C 2、进度显示组件ProgressBar 的当前进度可以通过( )属性设置。 A . Step B .Scroll C . Position D .Max 3、下列变量命名正确的是( )。 A .7ABC B . My7 C . page@2 D .cmd..1 4、“x 是小于200的非负数”的Object Pascal 表达式是( )。 A .0 ≤ x < 200 B . x >= 0, x<200 C .(x >=0) AN D (x < 200) D . (x >= 0 ) OR (x<200) 5、在窗体上建立多页面的用户界面,需要首先建立的对象是( ) A . TabControl B .PageControl C . HeaderControl D .PageScroller 6、能够删除edit1中内容的语句是( )。 A . edit1.Clear ; B .edit1. Focused ; C . edit1.Text= null ; D .edit1.text :='\0' ; 7、现建立一个简单报表,仅包含数据列标题栏、数据栏和汇总栏,则在Bands 属性的子属

德尔福汽车_Delphi2013校园招聘大礼包_笔试面试经验汇总@大街网@应届生校园招聘 制作

2013校园招聘大礼包 —— 大街网 https://www.360docs.net/doc/953342475.html, 倾情奉献 德尔福校园招聘公共主页 https://www.360docs.net/doc/953342475.html,/ 大街网校园招聘频道 https://www.360docs.net/doc/953342475.html,/ 大街网校园招聘微博 https://www.360docs.net/doc/953342475.html,/yjsxyzp

德尔福2013校园招聘简介: 德尔福派克电气公司成立于1890年,总部设在美国俄亥俄州沃伦,是全球最大的汽车线束系统制造厂商,世界500强企业。目前,该公司几乎为国内所有主要整车制造商供货,包括一汽大众、通用汽车、上海大众、东风日产、奇瑞等。仅2006年度,该公司就获得了12项重要客户嘉奖。 德尔福公司原为通用汽车公司的零部件子公司。1999年5月28日,德尔福正式与通用汽车公司分离,成为一家完全独立的、公开在纽约证券交易所上市的公司。德尔福总部位于美国密歇根州特洛伊(Troy, Michigan),在汽车电子、汽车零部件和系统集成技术方面处于世界领先地位。德尔福拥有18.5万多名员工,在世界41个国家设有171家全资制造厂、42家合资厂、53个客户服务中心和销售代表处、以及33个技术中心。在《财富》全球500强最新排名中,德尔福位于第160位,2004年全球销售额高达287亿美元。 德尔福2012校园招聘回顾:启动于2011年9月20日,分别在哈尔滨工业大学、吉林大学、重庆大学、北京理工大学、西安交通大学、天津大学、同济大学、上海交通大学等11所高校举行了校园宣讲会。 从2012年德尔福招聘情况来看,德尔福主要招聘本科及以上的学历,职位主要有样品质量助理工程师、电测试工程师、工艺工程师、模具助理工程师、助理3D设计师、、助理产品工程师以及实习生等等。 工作地点:苏州、上海、重庆 欲了解德尔福公司2013最新校园招聘信息,请关注德尔福公司2013校园招聘公共主页相关公共主页 此次大街网推出了德尔福2013校园招聘大礼包供同学们备战。 此外,我们会随着2013年度各名企校园招聘项目的进度,适时地为同学们提供德尔福2013校园招聘第一时间上线通知、网申攻略图解、HR官方答疑、应 聘笔试面试指导等各种求职信息,助你在面试路上披荆斩棘,通关获胜。 让我们赢在2013!

delphi面试题及答案

delphi面试题及答案 【篇一:delphi程序期末试题答案】 一、单选题(每小题2分,共30分) 1.在 radiogroup 组件中有 4 个单选框,当选中第 2 个单选框时,radiogroup 组件中的 itemindex 属性值应为(b)。 a.0 b.1c.2d.3 2.函数和过程的区别为(a)。 a.函数执行后返回一个值,而过程不需返回值b.过程执行后返回一个值,而函数不需返回值c.过程在被调用时,能执行某种特殊功能并能返回到调用它的地方d.函数在被调用时,能执行某种特殊功能并能返回到调用它的地方3.32 and 27 的值是(b)。 a.59b.0c.27d.32 4.窗体与数据模块的扩展名是(b)。 a..dcu b..dfm c..pas d..dpr 5.delphi 中用什么函数来析构一个组件(c)。 a.constructor b.destroy c.free d.create 6.一个指针变量ptr 的域成员 fs 访问的方法是(c)。 a.ptr-fs b.ptr.fsc.ptr^fs d.ptr@fs 7.type aarrays=[1?8,1?5] of integer ,该类型定义了多少个下标元素(d)。 a.45 b.54 c.48 d.40 8.delphi 的所有类都是从什么类继承下来的(b)。 a.tcomponent b.tobject c.tstream d.tnull 9.定义构造函数时用到的保留字是(c)。 a.class b..implementation c.create d.construction 10.下列组件中属于可视组件的是哪一个(d)。 a.tdatasource b.topendialog c.ttable d.tscrollbar 11.设有过程 procedure pro(var x,y:integer); 变量 a , b 为整型 变量,其值分别为 5、6,则合法的过程调用语句是(a.pro(5,6) b.pro(5,b) c.pro(a,6)d.pro(a,b) 12.下列组件中不能获取焦点的是(b)。 a.tedit b.tlabelc. trichedit d.ttreeview13.定义抽象类必 须使用的指令字是(a)。 a.abstractb.virtualc.dynamicd.override” 14.delphi是哪个公司的产品(c)。 a. microsoft b.ibm c.borland d.dom

【精品文档】青岛地铁笔试题目-实用word文档 (2页)

【精品文档】青岛地铁笔试题目-实用word文档 本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除! == 本文为word格式,下载后可方便编辑和修改! == 青岛地铁笔试题目 青岛地铁笔试题目是怎么样的呢?以下就是小编整理的青岛地铁笔试题目,一起来看看吧! 1.Quick caculation(10分) I. a 8月1日是星期三,问到9月的第一个星期六有多少天?(包括8月1日 和那个星期六) b 一月有5个星期一5个星期二5个星期三,2月1日是星期几? II.6只猫6分钟捉6只老鼠,问10分钟抓10只老鼠需要几只猫? 2.Basic Algorithm(10) Given an arbitrary binary tree,propose a method to determine the first commo n ancestor of 2 randomly selected nodes in the tree. 3.Basi computer knowledge (10) 1 把16进制译成8 bit的2进制字符 FF,7F,F0 2 web browser与search engine的区别 3 osi的七层网络模型,以及网关工作在哪一层? 4操作系统(10) 请解释死锁deadlock,以及防止死锁的方法。 5数据库(10) a tabel called “performance”contain :name and score,please 用SQL语言表述如何选出score最high的一个(仅有一个) 6编程题(50分) I the program that tranlate high level program into low_level program to b e execute in computer 叫做什么?论文联盟 II c和java都是可移植的,但是是在不同的level,请指出它们分别在那个level上可以移植。

delphi考试试题

1、简述面向对象技术中“类”与“对象”的概念。结合Delphi中使用的组件,举例说明什么是类、什么是对象。 类是对象的抽象及描述,它是具有统一属性和方法的一类对象的统一描述体,是用来定义某类对象共有属性和方法的模板。而对象是类的实例。 在Delphi环境中,组件板上的组件就是类的概念,例如按钮组件就是按钮类。而用户在窗体上创建的一个按钮就是对象的概念(按钮对象)。用户可以在窗体上用按钮类创建若干个按钮对象,它们都是按钮类的实例。 2、在Delphi中,什么是对象的属性、方法和事件? 一个对象是由属性、方法和事件所组成。属性表示对象中的数据,方法是对象能够执行的动作,事件是能够引起对象反应的条件。 3、简述利用Delphi开发一个项目的基本步骤。 ●建立一个新的项目 ●建立窗体 ●在窗体上加入对象 ●检查和设定对象属性 ●编写对象的事件处理程序 ●编译、试运行,并进行代码调试 保存项目文件,退出Delphi 环境 4、在一个单元中,全局变量和局部变量的含义是什么?说明在单元文件中如何定义这两种变量(可举例说明)。 局部变量只能在定义它的程序块中使用,且其生命周期也只存在于从程序块开始执行到程序块执行结束。在一个事件处理程序中的变量说明部分,能够定义一个局部变量,供该事件处理程序内部使用。 而全局变量可以在单元中的各程序块中使用(共享),且生命周期存在于整个单元代码的活动期中。 在Implementation保留字后(但不要在程序块里)定义的变量就是全局变量。 选择题1、下列哪些条目可作为Delphi的变量名,哪些不行,并说明原因。 abc 123 abc123 123abc file a! 合法的变量名是:abc abc123 选择题7、如果想查看showmessage过程的帮助信息,请你说出两种获取帮助信息的方式。 ①通过主菜单Help的Delphi Help命令调出帮助主页面,在“索引”页输入框中输入要查找的showmessage单词,即可找出相关的帮助信息。 ②在代码中如果调用了showmessage过程,可将光标置于该单词中,然后按F1键,即可找出该过程的帮助信息。 选择题2、一个项目由一组文件组成。其中一些主要文件的后缀有: .dpr .pas .dfm .dcu .~dpr .~pas .~dfm 等 请说出这些文件的中文名称及用途。 答:.dpr 项目文件,存放项目的主程序 .pas 单元文件,存放源代码,如事件处理程序等。 .dfm 窗体文件,数据文件,记录窗体上的数据信息(如组件位置等) .dcu 目标文件,保存.pas编译后得到的结果。

Delphi程序员判断题笔试题目

Delphi程序员判断题笔试题目 程序员(英文Programmer)是从事程序开发、维护的专业人员。下面CN人才网小编为大家带来的是Delphi程序员判断题笔试题目,希望对大家有所帮助~ 1. 从主菜单上选择Project|Syntax Check菜单选项,Delphi将编译从上次编译后有改动的任何单元,并报出遇到的错误。( ) 2. Delphi的VCL对象有些是指针,从堆栈中分配空间,有些则不是。( ) 3. 粘贴时,如果作为容器的组件已被选择,剪贴板中的组件会当作容器组件的子组件来粘贴( ) 4. 在由Delphi 管理的窗体类声明段中加进任何代码都会引起 程序出错。( ) 5. Delphi 可以在一个报表中使用一个以上的明细区( ) 6. Delphi 可以象其它开发工具一样使用传统的资源,比如菜单

可以作为资源加载,以利于实现多国语言环境。( ) 7. 创建组件时可以定义属性的缺省值,但字符串属性不能有缺省值。( ) 8. 声明一个常量后,在程序中则不可以改变这个常量的值。( ) 9. 构造子必须通过类的一个有效实例来激活。( ) 10. 在设计阶段Object Inspector显示被选组件的所有属性。( ) 11. 在Delphi IDE中,按住Shift键,同时单击Components Palette上的组件图标,可以在窗体内放置多个同类组件。( ) 12. 为减少编程中的错误,用户可以使用Delphi提供的系统函数IsValidIdent检验字符串是否合法。( ) 13. 用户如果不在一个完整的事件响应过程添加任何代码,当保存或编译该项目时,该过程将被自动清除。(1) 14. 使用Runtime Packages技术可以将原先独立的可执行文件分解为动态链接库加上小的可执行文件,这样作的好处是所占磁盘空间比一个独立的可执行文件小。( )

Delphi面试题

Delphi面试题 第一部分Delphi知识1. 如果一个元件希望放到IDE的元件面板上,它必须从________类派生,如果一个元件能作为其它元件的容器,它必须从_____________类派生,如果一个元件在运行时可见,它必须从___________________类派生(A)TGraphicControl (B)TWinContr 1.您为什么选择软件开发这个行业?(30字左右简写); 2.如果有您解决不了的软件问题您会采取什么样的解决措施; 3.a.请您写出Object Pascal所支持的数据类型;b.请您写出Shl、Shr、Xor、Not 的数学表示法; 4.请您写出VCL结构层次(以TObject开始,最少五层);5 二.是非题(共20道)1.从主菜单上选择Project|Syntax Check 菜单选项,Delphi将编译从上次编译后有改动的任何单元,并报出遇到的错误。()2.Delphi的VCL对象有些是指针,从堆栈中分配空间,有些则不是。()3.粘贴时,如果作为容器的组件已被选择,剪贴 1、rtl70.bpl是什么?有什么用? 2、delphi的Package相对dll有什么优点? 3、以下的记录(结构)变量在内存占多少字节?type a = packed record v1: Byte; v2: Word; v3: string[16]; v4: Double; v5: string; v6: TForm; end; 4、以下的写法是否正确?

type a 一.选择题(共40道)1.用户开发程序时需要经常在窗体和编辑器窗口之间来回切换,可使用快捷键()。A、F12和F11 B、F12和F13 C、F12和Ctrl+F12 D、F12和Alt+F12 E、F12和Shift+F12 2.某函数如下:Function check(n,k:Integer):Integer; Var m:Integer; Beg 一、Delphi基础1、Delphi 内置类型string 和WideString 的区别。2、简要描述Delphi代码单元中,以下关键字的作用。interface:implementation:initialization:finalization:3、将一周七天声明成枚举类型。4、现有Integer 变量A、B,在不声明其

完整的delphi程序设计教程课后习题答案

239页1题小时钟 procedure TForm1.Timer1Timer(Sender: TObject); var xt,yt:integer; h,m,s,ms:word; begin decodetime(time,h,m,s,ms); xt:=paintbox1.clientwidth div 2; yt:=paintbox1.clientheight div 2; paintbox1.refresh; paintbox1.canvas.moveto(xt,yt); paintbox1.canvas.pen.width:=3; paintbox1.canvas.lineto(xt+round(sin((60*h+m)/(12*60)*2*pi)*100), yt-round(cos((60*h+m)/(12*60)*2*pi)*100)); paintbox1.canvas.moveto(xt,yt); paintbox1.canvas.pen.width:=2; paintbox1.canvas.lineto(xt+round(sin(m/60*2*pi)*140), yt-round(cos(m/60*2*pi)*140)); paintbox1.canvas.moveto(xt,yt); paintbox1.canvas.pen.width:=1; paintbox1.canvas.lineto(xt+round(sin(s/60*2*pi)*180), yt-round(cos(s/60*2*pi)*180)); end; end. 239页3题求两点间的距离 procedure TForm1.Button1Click(Sender: TObject); begin paintbox1.Refresh; formpaint(sender); end; procedure TForm1.FormPaint(Sender: TObject); var xt,yt:integer; ax,ay,bx,by:integer; begin xt:=paintbox1.ClientWidth div 2; yt:=paintbox1.Clientheight div 2; paintbox1.canvas.MoveTo(xt,0); paintbox1.canvas.lineTo(xt,2*yt); paintbox1.canvas.MoveTo(0,yt); paintbox1.canvas.lineTo(2*xt,yt); ax:=strtoint(edit1.text);

delphi程序试题答案

一、单选题 1.在RadioGroup 组件中有 4 个单选框,当选中第 2 个单选框时,RadioGroup 组件中的ItemIndex 属性值应为( B )。 A.0 B.1 C.2 D.3 2.函数和过程的区别为( A )。 A.函数执行后返回一个值,而过程不需返回值 B.过程执行后返回一个值,而函数不需返回值 C.过程在被调用时,能执行某种特殊功能并能返回到调用它的地方 D.函数在被调用时,能执行某种特殊功能并能返回到调用它的地方 3.32 AND 27 的值是( B )。 A.59 B.0 C.27 D.32 4.窗体与数据模块的扩展名是( B )。 A..dcu B..dfm C..pas D..dpr 5.Delphi 中用什么函数来析构一个组件( C )。 A.Constructor B.Destroy C.Free D.Create 6.一个指针变量ptr 的域成员fs 访问的方法是( C )。 A.ptr->fs B.ptr.fs C.ptr^fs D.ptr@fs 7.Type aarrays=[1…8,1…5] of integer ,该类型定义了多少个下标元素( D )。 A.45 B.54 C.48 D.40 8.Delphi 的所有类都是从什么类继承下来的( B )。 A.Tcomponent B.Tobject C.Tstream D.Tnull 9.定义构造函数时用到的保留字是( C )。 A.Class B..implementation C.create D.construction 10.下列组件中属于可视组件的是哪一个( D )。 A.Tdatasource B.Topendialog C.Ttable D.Tscrollbar 11.设有过程procedure pro(V AR x,y:integer); 变量a , b 为整型变量,其值分别为5、6,则合法的过程调用语句是( D )。 A.Pro(5,6) B.pro(5,b) C.pro(a,6) D.pro(a,b) 12.下列组件中不能获取焦点的是( B )。 A.Tedit B.Tlabel C.Trichedit D.Ttreeview 13.定义抽象类必须使用的指令字是( A )。 A.Abstract B.virtual C.dynamic D.override” 14.Delphi是哪个公司的产品( C )。 A.Microsoft B.IBM C.Borland D.DOM 15.窗体上放置有一个TEdit类控件Edit1,当在Edit1中按下‘A’键时触发的事件和事件顺序是( A )。 A.OnKeyDown->OnKeyPress->OnKeyUp B.OnKeyDown->OnKeyUp C.OnKeyPress D.OnKeyDown->OnKeyUp->OnKeyPress 二、判断题 1.Pascal 语言中可以把一个实数赋值给一个整型变量,系统会自动取整。(错) 2.所有类都有Name属性。(错) 3.variant类型的变量被动态赋值为一个特定的数据类型后,不能再赋值为一个其它的数据类型。(错) 4.函数MessageDlgPos与MessageDlg极为相似,只是MessageDlgPos函数能够控制信息对话框的出现位置。(对)5.BitBtn控件可以用来制作一个带图片的按钮,而SpeedButton则不能。(错) 6.MediaPlayer控件的AutoEnable属性是用来控制该控件是否可用。(错) 7.图形组件没有输入焦点,不能接受用户的输入,它只具有向用户显示的功能。(对) 8.Timer组件常称为“定时器”,它每隔固定的时间间隔可以触发一个OnTimer事件。(对) 9.Tobject是delphi的基类,系统中的每一个类都是Tobject的子类。(对) 10.在MDI应用程序窗口中,如果将一个窗体设为父穷窗体,要将它的FormStyle属性设为FsStayOnTop。(错)

Delphi程序设计-期末考试试卷和答案

Delphi 程序设计-期末考试试卷和答案 装 订 线 一、单选题(每小题2分,共30分) 1.在 RadioGroup 组件中有 4 个单选框,当选中第 2 个单选框时, RadioGroup 组件中的 ItemIndex 属性值应为 ( B )。 A .0 B .1 C .2 D .3 2.函数和过程的区别为( A )。 A .函数执行后返回一个值,而过程不需返回值 B .过程执行后返回一个值,而函数不需返回值 C .过程在被调用时,能执行某种特殊功能并能返回到调用它的地方 D .函数在被调用时,能执行某种特殊功能并能返回到调用它的地方 3.32 AND 27 的值是( B )。 A .59 B .0 C .27 D .32 4.窗体与数据模块的扩展名是( B )。 A ..dcu B ..dfm C ..pas D ..dpr 5.Delphi 中用什么函数来析构一个组件( C )。 A .Constructor B .Destroy C .Free D .Create 6.一个指针变量 ptr 的域成员 fs 访问的方法是( C )。 A .ptr->fs B .ptr.fs C .ptr^fs D .ptr@fs 7.Type aarrays=[1…8,1…5] of integer ,该类型定义了多少个下标元素( D )。 A .45 B .54 C .48 D .40 8.Delphi 的所有类都是从什么类继承下来的( B )。 A .Tcomponent B .Tobject C .Tstream D .Tnull 9.定义构造函数时用到的保留字是( C )。 A .Class B ..implementation C .create D .construction 10.下列组件中属于可视组件的是哪一个( D )。 A .Tdatasource B .Topendialog C .Ttable D .Tscrollbar 11.设有过程 procedure pro(V AR x,y:integer); 变量 a , b 为整型变量,其值分别为 5、6,则合法的过程调用语句是( D )。 A .Pro(5,6) B .pro(5,b) C .pro(a,6) D .pro(a,b) 12.下列组件中不能获取焦点的是( B )。 A .Tedit B .Tlabel C . Trichedit D .Ttreeview 13.定义抽象类必须使用的指令字是( A )。 A .Abstract B .virtual C .dynamic D .override ” 14.Delphi 是哪个公司的产品( C )。 A . Microsoft B .IBM C .Borland D .DOM 15.窗体上放置有一个TEdit 类控件Edit1,当在Edit1中按下‘A ’键时触发的事件和事件顺序是( A )。 A .OnKeyDown->OnKeyPress->OnKeyUp B .OnKeyDown->OnKeyUp C .OnKeyPress D .OnKeyDown->OnKeyUp->OnKeyPress 二、判断题(每小题1分,共10分) 1.Pascal 语言中可以把一个实数赋值给一个整型变量,系统会自动取整。( 错 ) 2.所有类都有Name 属性。( 错 ) 3.variant 类型的变量被动态赋值为一个特定的数据类型后,不能再赋值为一个其它的数据类型。( 错 ) 4.函数MessageDlgPos 与MessageDlg 极为相似,只是MessageDlgPos 函数能够控制信息对话框的出现位置。( 对 ) 5.BitBtn 控件可以用来制作一个带图片的按钮,而SpeedButton 则不能。( 错 ) 6.MediaPlayer 控件的AutoEnable 属性是用来控制该控件是否可用。( 错 ) 7.图形组件没有输入焦点,不能接受用户的输入,它只具有向用户显示的功能。( 对 ) 8.Timer 组件常称为“定时器”,它每隔固定的时间间隔可以触发一个OnTimer 事件。( 对 ) 9.Tobject 是delphi 的基类,系统中的每一个类都是Tobject 的子类。( 对 ) 10.在MDI 应用程序窗口中,如果将一个窗体设为父穷窗体,要将它的FormStyle 属性设为FsStayOnTop 。( 错 ) 三、填空题(每空2分,共20分) 1.用于建立菜单项的下划线快捷方式的字符是 & 。 2.在设计阶段,利用Image 对象的 picture 属性,可以加载一幅图片。 3.所有可视化的VCL 控件都是从 TControl 基类派生而来的。

市场类职位笔试题目

1 整个营销卷分为两部分,客观和主观 客观:30题逻辑题,没有数理,没有图形,难度一般,比公务员题要简单~~ 主观(个人感觉蛮bt的) 填空题:写出家化4种产品及其竞争对手(汗) 计算题:初一的数学题,非常简单 简答题:1.六神花露水是我国销量第一的花露水,请写出六神花露水5种特点(狂汗)、 2.请列举三种你最熟悉或最常用的个人护理产品,并用三句话描述它的品牌形象、 3.Marketing和Sales最大的区别在哪里、 4.你写出你认为营销人员最应该具备的知识、技能以及态度是什么 3.首先谈一下市场部的职能,简单地说,市场部的职能可以分成两大块,一是产品定义,二是市场开发。产品定义在前面已经讲过,这里只是简单回顾一下。市场部在产品定义的过程中,主要责任是确定目标市场,通过对目标市场进行调查和有针对性的用户访问,以及二手资料分析,发现并掌握目标市场的动向和用户需求的变化趋势,对未来2至3年市场上需要什么样的产品和服务作出预测,对本企业的现有竞争对手和潜在竞争对手作出详细的分析,以便在市场营销这场互动的游戏中掌握竞争的主动权,这项工作叫做IN-BOUND MARKETING,类似军队的参谋部在打仗之前的战略规划与战术设计。市场开发通常是在产品问世前后的一段时间里按照预先选定的目标市场制订促销战略,以激发现有用户和潜在用户的需求,其中包括新产品推广,市场宣传与促销,重点客户开发等,目的是尽快地启动市场,为销售部的工作打好基础,这项工作叫做OUT-BOUND MARKETING。 明白了市场部的职能以后谈论市场与销售之间的关系就简单多了。在产品定义的过程中,销售人员有义务将其管辖区域内的市场状况,竞争状况和用户需求反馈给市场部,这样不同区域,不同市场的信息经过众多销售人员的反馈,汇总到市场部,就完成了一个“由点到面”的市场信息收集与分析过程。加上市场部门自己的市场分析,竞争分析和用户分析资料,就能把一个表面上看起来很模糊的市场需求具体化,为产品定义提供充实的依据。而在市场开发的过程中,市场部是为销售部提供服务的,包括提供销售工具(弹药〕,如产品定位,目标市场状况,目标客户群特征,竞争产品对比分析,产品销售技巧,疑难问题解答等。另外在市场宣传与促销的过程中还需要根据不同区域不同市场的具体情况,在与销售部达成一致意见的前提下为配合销售部门的工作而选择不同的宣传方式,如发布媒体广告,举办各种促销活动,直接邮寄宣传品等。有些产品重点客户的影响非常大,这时候就需要市场部配合销售人员尽快完成重点客户的开发工作,让这些有影响的客户尝到甜头,成为口碑效应的传播者,进而产生辐射效应,成为其他用户的参照物(REFERENCE SITE〕。 如果我们从销售漏斗的角度来看,更便于理解市场与销售之间的关系,可以说市场部的职能是将漏斗上面填满,而销售部的职能是将市场部激发出来的潜在需求变成现实需求,也就是说将销售漏斗上面的潜在用户向下压,从销售漏斗下面出来的就是本企业得到的

《Delphi程序设计》测试试题及解答卷

《Delphi程序设计》试题及解答卷

————————————————————————————————作者:————————————————————————————————日期:

《Delphi 程序设计》试题及解答 卷5 一、填空题(20分,每空2分) 1、现实世界中对象具有自己的状态和行为。对应着,面向对象技术中的对象可以具有自己的属性和 方法 。 2、Delphi 应用程序中项目文件的扩展名是 .dpr 。 3、结构化程序设计要求程序中仅采用顺序、分支和循环三种控制结构,其中每种结构只能有 一个人口 和一个出口。 4、在Delphi 集成开发环境中,如果想要直接设置或者修改对象的属性,可以通过对象查看器(Object Inspector )中的 属性 或 Properties 窗口直接进行设置。 5、ListBox 对象列表框中的内容是通过 items 属性来进行设置的。 6、时钟组件(Timer)能有规律的以一定时间间隔触发 ontimer 事件。 7、如果让界面上的一个按钮变为不可用,需要将它的 enabled 属性设为False 。 8、Image 组件可通过设置其 Autosize 属性为True 使Image 组件根据图像的大小自动调整显示窗口大小。 9、Delphi 的一个项目由若干文件组成,其中文件名后缀含有“~”的文件为 备份文件 。 10、与数学表达式 53)(cos 2++x b a 对应的Object Pascal 表达式是 Cos*cos*(a+b) /(3*x) 二、单项选择题(30分,每题3分) 1、Delphi 程序设计的基本特点是(D ) A . 可视化程序设计 B . 代码程序设计 C . 事件驱动编程 D . A 和C 2、修改窗体的标题时,应当设置form 的属性是( A ) A .Caption B . Name C . Text D . Label 3、下列哪个常量说明语句是正确的( D ) A. const x := (c < 16); B. const x : 16 ; C. const x := 16 ; D const x = 16 ; 4、“x 是小于100的非负数”的Object Pascal 表达式是( C ) A .0 ≤ x < 100 B . x >= 0, x<100 C .(x >=0) AN D (x < 100) D . (x >= 0 ) OR (x<100) 5、编辑框(Edit )中的文本发生改变时引发的事件是( B ) A .AutoSize B .OnChange C .SetFocus D .SetText 6、表达式 30 + 19 div 2 的值是( C ) A . 37 B . 49 C . 39 D . 40 7、现建立一个简单报表,仅包含报表标题栏、数据栏和汇总栏,则在Bands 属性的子属性

相关文档
最新文档