Delphi6-7应用开发

Delphi6-7应用开发
Delphi6-7应用开发

Delphi7 应用开发模拟题(B)

1. 在Delphi 中Controls 单元中,定义了许多以CM_开头的消息,它们是:()

A、通知消息

B、系统消息

C、VCL 内部消息

D、用户自定义消息

答案:C

2. 在Delphi 中发送用户自定义消息有三种方式,下列不属于这三种方式的是:()

A、Perform

B、SendMessage

C、PostMessage

D、ShowMessage

答案:D

3. 下列Windows 标准窗口消息中,一个窗口被销毁的消息是:()

A、WM_SIZE

B、WM_CREATE

C、WM_DESTROY

D、WM_ACTIVATE

答案:C

4. 在下列可处理消息的事件处理过程中,程序员在VCL 应用程序中写处理消息的第一个位置是:()

A、目标对象的WndProc(var Message: TMessage) 方法

B、目标对象的消息处理方法

C、Application.OnMessage

D、目标对象的DefaultHandler(var Message) 方法

答案:C

5. Delphi 7 定义的对象异常不包括:()

A、字符串链表异常

B、打印异常

C、流异常

D、堆异常

答案:D

6. 使用下列哪种异常语法结构不正确:()

A、try

B、try

…… ……

finally except

…… ……

end; end;

C、try

D、try

try try

…… ……

except except

…… ……

end; finally

finally ……

…… end;

end; end;

答案:D

7. 下列异常类中属于组件异常的是:()

A、流异常类

B、图形异常类

C、资源不足异常类

D、打印异常类

答案:C

8. DLL 通过什么技术与其他应用程序共享代码:()

A、数据交换技术

B、动态连接技术

C、进程管理技术

D、映射技术

答案:B

9. 下列有关模式窗体和非模式窗体的描述中正确的是:()

A、模式窗体显示出来时,单击其它窗体可以转换到其他窗体。

B、非模式窗体就是当弹出时,可以任意使用其它窗体。

C、模式窗体就是当弹出时,可以任意使用其他的窗体。

D、非模式窗体就是当窗体显示时,单击其他的窗体没有反映,除非关掉当前窗体。

答案:B

10. LoadLibrary 函数的声明如下,下列有关LoadLibrary 函数说法中不正确的是:()

Function LoadLibrary(lpLibFileName: PChar): HMDULE; stdcall;

A、此函数将调用由lpLibFileName 参数指定的DLL 模块,并将其映射到调用进程的地址空间。

B、如果此函数调用成功,函数将返回该模块的句柄。

C、如果此函数调用失败,返回值为零,并将触发一异常。

D、当应用程序用LoadLibrary 函数调用某一DLL 模块前,其他应用程序已把该模块装入内存,则LoadLibrary 会重新加载该模块的实例

答案:D

11. 一般来说,数字图像可以分为两大类:()

A、矢量图形和标量图形

B、矢量图形和位图图形

C、标量图形和位图图形

D、有向图形和无向图形

答案:B

12. 图元文件有两种格式:()

A、标准图元文件和一般图元文件

B、一般图元文件和增强图元文件

C、标准图元文件和增强图元文件

D、标准图元文件和最大图元文件

答案:C

13. TMediaPlayer 组件的Previous 方法描述不正确的是:()

A、该方法用于使媒体播放器回退。

B、在程序运行中单击媒体播放器的Previous 按钮,将调用该方法。

C、如果当前位置不是一个轨道的开始位置,那么回退到当前轨道的开始位置。

D、如果当前位置是一个轨道的开始位置,那么调用该方法可使媒体回退到下一个轨道的开始位置。

答案:D

14. 在TJPEGImage 属性中,下列哪个用来决定JPEG 图像显示时,是质量优先还是速度

优先?()

A、Performance

B、CompressionQuality

C、PixlFormat

答案:A

15. 关于procedure Reset(var F[: File; RecSize: Word))过程描述不正确的是:()

A、其中F 为一个任意类型的文件变量。

B、RecSize 是一个可以缺省的表达式。

C、调用该过程可以以写入方式打开文件。

D、RecSize 是用于在文件变量为无类型文件时指定数据传送时的文件大小。

答案:C

16. 读取INI 文件中的某个小节的关键字使用的方法是:()

A、ReadSection

B、ReadSecionValues

C、ReadSections

D、ReadSecionValue

答案:A

17. 注册表中的键值项用来保存具体的信息,键值项的数据值没有:()

A、双字节值

B、字符串值

C、二进制值

D、整数值

答案:D

18. 下列有关TStream 类描述中不正确的是:()

A、TStream 类的Read 方法用于从流中读出数据。

B、TStream 类的WriteBuffer 方法用于在流的当前位置写入数据。

C、TStream 类的ReadBuffer 方法用于从流中的当前位置读取数据。

D、TStream 类的Read、Write 和Seek 方法均为静态方法。

答案:D

19. 窗体的OnClose 事件中的Action 参数的caHide 值的含义是: ()

A、不做任何动作。

B、隐藏窗体,但不销毁。

C、关闭并销毁窗体。

D、最小化窗体,但不销毁。

答案:B

20. 窗体的Position 属性中的poOwnerFormCenter 值代表的含义是:()

A、窗体按设计时的大小显示在父窗体的正中央。

B、窗体按设计时的大小显示在桌面的正中央。

C、窗体按设计时的大小显示在主窗体的正中央。

D、窗体按设计时的大小显示在屏幕的正中央。

答案:A

21. 下列TApplication 属性中,用于报告程序是否收到终止程序的Windows 消息WM_QUIT 的是:()

A、ComponentCount

B、Components

C、Terminated

D、Handle

答案:C

22. TSQLConnection 的InTransaction 属性用来检测事务的:()

A、用来检测数据源是否支持事务。

B、用来检测数据源是否支持嵌套事务。

C、用来检测数据源是否已经激活了事务。

D、用来检测数据源是否已经完成了事务。

答案:C

23. TDataSetProvider 组件根据TClientDataSet 组件的哪个属性生成SQL 语句?()

A、Data

B、Delta

C、SQL

D、Params

答案:B

24. 当发生错误时调用TSQLConnection 组件的哪个方法取消事务?()

A、Disconnect

B、Free 方法

C、Rollback 方法

D、Close 方法

答案:C

25. 事务管理的四个基本功能中原子性是:()

A、事务操作必须完全执行,或完全不执行。

B、事务处理会维护数据库的内部一致性。

C、事务处理的执行结果即使是在数据库发生错误时也不会遗失。

D、事务处理可以保证数据库中似乎只有目前的事务在执行,而没有其它事务在执行

答案:A

26. 下列关于TADODataSet 描述不正确的是:()

A、TADODataSet 不能与数据库直接建立连接。

B、TADODataSet 可以通过TADOConnection 与数据库直接建立连接。

C、TADODataSet 包含了TADOTable、TADOQuery、TADOStoredProc 三者的功能。

D、TADODataSet 通过ConnectionString 与数据库直接建立连接。

答案:A

27. ADO 事务的隔离级别中,哪个隔离选项的隔离级别的描述是不指定隔离级别?()

A、ilBrowse

B、ilReadUncommitted

C、ilChaos

D、ilUnspecified

答案:D

28. ADO 数据集组件的RecordStatus 属性来判别当前记录行的更新状态,RecordStatus 属性的取rsOK 值时表示:()

A、当前行的数据已被修改

B、当前行是新插入的行

C、当前行已经成功更新

D、当前行已被删除

答案:C

29. 在单链表中,指针p 指向元素为x 的结点,实现“删除x 的后继”的语句是:()

A、p=p^.next;

B、p^.next=(p^.next)^.next;

C、p^.next=p;

D、p=(p^.next)^.next;

答案:B

30. 下列关于树的描述不正确的是:()

A、树是由一个或多个结点组成的有限集合T。

B、树必须有且仅有一个特定的称为根的节点。

C、除了根接点以外,其余的节点可分为m(m >= 0)个互不相交的有限集合T1, T2, T3, ?,

Tm。其中每一个集合不能自成一棵树。

D、树是一种非线性数据结构。

答案:C

31. 下列有关列表类描述中不正确的是:()

A、TStrings 类定义了字符串的抽象列表。

B、TStrings 类是TStringList 的派生类。

C、TStringList 类定义了由它自己存储的字符串的列表。

D、TStrings 类是TStringList 的基类。

答案:B

32. 用于设置ListView 中的各个列的列头信息的属性是:()

A、Column 属性

B、Columns 属性

C、ColumnsName 属性

D、ColumnName 属性

答案:B

33. TRvProject 组件的Execute 方法用来:()

A、打开报表项目文件。

B、启动当前选定的Rave 报表的打印。

C、启动用ReportName 参数指定的报表的执行。

D、启动Rave 报表的可视化设计器以设计当前报表。

答案:B

34. 在Delphi 中将一个NDR 文件或者流转换为RTF 格式的组件是:()

A、TRvRenderRTF

B、TRvRenserTEXT

C、TRvRenderHTML

D、TRvRenderPDF

答案:A

35. 下列关于Rave 中标准组件的用法说法不正确的是:()

A、Section 是一个非常特殊的组件,用于将几个组件构成一组。

B、通过Section 组件的Mirroring 属性可实现镜像技术。

C、当在CLX 应用程中使用Rave 时,不支持Bitmap 组件,因为它是基于特定Windows 技术的。

D、Metafile组件和Bitmap组件都是通过FileLink属性于硬盘上的图像文件建立联系。答案:C

多选题:

1. 下列有关消息队列说法中不正确的有:()

A、Windows 系统本身维护一个临时存放消息的系统消息队列,并为每一个正在运行的

程序维护一个应用程序消息队列。

B、系统消息队列将生成的消息放入相关的应用程序消息队列。

C、应用程序消息队列在Windows 系统中只有一个。

D、系统消息队列在Windows 系统中可有多个。

答案:CD

2. 下列情况中将引发EInvalidGraphic 异常的有:()

A、当应用程序试图向一个并不包含合法的位图、图像、元文件或用户自定义图形类型的文件中装入图像时。

B、当应用程序试图装入不可识别扩展名的文件时。

C、当图像与LoadFromClipboardFormat 中的格式相匹配时。

D、当应用程序试图将图像的PixelFormat 设为不支持的值时。

答案:ABD

3. Windows 的可执行文件可以分为哪几种形式:()

A、.DLL;

B、.dir;

C、.exe;

D、.sys;

答案:ABCD

4. 下列关于TMediaPlayer 组件的AutoEnable 属性描述正确的有:()

A、该属性是Boolean 类型。

B、该属性的缺省值为True。

C、当该属性设为True,媒体播放器在运行过程中能够自动控制哪些按钮当前可用,哪些按钮当前不可用。

D、当该属性设为False,媒体播放器在运行过程中能够自动控制哪些按钮当前可用,哪些按钮当前不可用。

答案:ABC

5. 下列有关TStream 类及其子类描述中正确的有:()

A、TStream 从TPersistent 类继承。

B、TFileStream 类由THandleStream 类派生。

C、TStream 是一个抽象类,是Delphi 中所有流类的祖先类。

D、Delphi 中对文件流的操作是通过TFileStream 类来完成的。

答案:BCD

6. 下列有关TApplication 属性描述中正确的有:()

A、其Active 属性指明了应用程序是否处于活动状态且拥有焦点。

B、其HelpFile 属性指明了应用程序所使用的帮助的文件名。

C、其ExeName 属性用于返回工程的可执行程序的名称及路径。

D、当应用程序是活动状态时其Active 属性为False,否则其Active 属性为True。

答案:ABC

7. dbExpress 定义的元数据的常数数值有:()

A、stTalbes

B、stProcedures

C、stIndexs

D、stColumns

答案:ABCD

8. 下列有关ADO 中执行SQL 语句的方式说法正确的有:()

A、调用TADOCommand 组件的Execute 方法直接执行SQL 语句。

B、使用数据集组件的Open 方法执行返回结果的数据集,当要执行的SQL 语句没有返回结果时,就调用TADOQuery 组件的ExecSQL 方法。

C、数据集组件TADODataSet 可执行带返回结果集的SQL 语句。

D、TADOConnection 组件的Execute 方法不可直接执行SQL 语句。

答案:ABC

9. Delphi 支持的数组包括:()

A、静态数组

B、动态数组

C、不被称为数组的串

D、不被称为数组的集合

答案:ABC

10. Rave 产品版本有:()

A、标准版

B、开发版

C、Borland 扩展版

D、Microsoft 扩展版

答案:ABC

判断题:

1. 使用SendMessage 函数发送消息时,该函数直接将消息放入系统消息队列后便立即返回。()

答案:错

2. 动态连接库是一些编译过的可执行的程序模块,它包括代码、数据或资源,不能够被其它的Windows 应用程序共享。()

答案:错

3. 图元文件有两种格式:标准图元文件和增强图元文件。()

答案:对

4. Delphi 中FilterComboBox 组件为过滤器组合列表框,用于选择显示文件的类型。()

答案:对

5. 要将客户数据集中对记录所做的修改更新回后端的数据库中需要调用客户数据集的Post 方法。()

答案:错__

Delphi7 应用开发模拟题(A)

单选题:

1. Windows 使用的消息常量的取值范围为:()

A、0~WM_USER – 1

B、WM_USER~$7FFF

C、$8000~$BFFF

D、$C000~$FFFF

答案:A

2. MessageEvent = procedure (var Msg: TMsg; var Handled: Boolean) of Object 中的参数描述不正确的是:()

A、Msg 参数为消息记录,它保存了消息的所有相关信息。

B、Handled 参数为布尔类型,用来表示是否继续传递所收到的消息。

C、Handled 参数的值为False 时系统将不再对接收到的消息进行处理。

D、Handled 参数的值为True 时系统将不再对接收到的消息进行处理。

答案:C

3. 说法中,不正确的是:()

A、TMsg 和记录tagMSG 是等价的。

B、Windows 消息记录包含六个记录字段。

C、Windows 发送给应用程序的消息类型是TMsg。

D、TMsg 的wParam 字段通常是一个指向内存中数据的指针

答案:D

4. 列可处理消息的事件处理过程中,程序员在VCL 应用程序中写处理消息的第二个位置是:()

A、目标对象的WndProc(var Message: TMessage) 方法

B、目标对象的消息处理方法

C、Application.OnMessage

D、目标对象的DefaultHandler(var Message) 方法

答案:A

5. Exception 对象的主要方法是Create 方法,其定义如下,其中常量参数Msg 的含义是:()

constructor Create(const Msg:string);

A、异常对象句柄

B、异常的帮助信息

C、异常对话框的标题

D、错误信息字符串

答案:D

6. 关于下述语句执行结果说法正确的是:()

try

z := x / y;

except

on Exception do

// 语句1;

on ZeroDivide do

// 语句2;

on Eunderflow do

// 语句3;

end;

A、无论是否有异常发生,语句1 必然执行。

B、如果有异常发生,语句1 必然执行。

C、如果有异常发生,可能语句1 和语句2 同时执行。

D、如果有异常发生,可能仅执行语句3。

答案:B

7. 下列有关异常处理描述中不正确的是:()

A、结构化异常处理为开发人员提供了一种风格一致的处理各种类型运行期错误的方

式。

B、异常处理可以确保适当地恢复在应用程序中分配或改变的任何资源。

C、异常处理的一个优点是:定义了一个统一而通用的错误报告机制。

D、异常处理不可以将处理错误的代码与正常的逻辑处理代码相分离。

答案:D

8. 由外部程序调用的DLL 函数或过程必须遵守哪些规则:()

A、函数或过程名必须列在exports 子句中,使其可在内部看到。

B、输出函数应被声明为stdcall,以使用标准的Win32 参数传递技术代替优化的register 参数传递技术。

C、DLL 不可以使用全局数据,每当应用程序装载DLL 时,实际上是在自己的地址空

间中存储着DLL 的全局数据,会互相冲突。

答案:B

9. 对于EXE 和DLL 描述不正确的是:()

A、在应用程序执行后,在需要时动态的装载DLL。

B、当其它应用程序调用该DLL 的时候,只需通过映射DLL 的映像到自己进程内存空

间来共享代码就可以了。换句话说,内存中只有该DLL 的一份实例。

C、当有一个应用程序调用exe 时,内存中就会装载exe。

D、当多个应用程序调用相同的exe 时,内存只会装载一个exe。

答案:D

10. 下列菜单命令中可以正确创建DLL 工程的是:()

A、选择File|new|Other 菜单,在弹出的New Item 窗口中双击“DLL Wizard”

图标。

B、选择File|new|Other 菜单,在弹出的New Item 窗口中双击“Application”图标。

C、选择File|new|Other 菜单,在弹出的New Item 窗口中双击“Form”图标。

答案:A

11. 下列TPen 类的哪个属性是用来定义画布上画出的线或像素的光栅操作(ROP)模式: ()

A、Color

B、Mode

C、Style

D、Width

答案:B

12. 下列关于TIcon 图标对象描述不正确的是:()

A、TIcon 对象的图标常以.ico 为扩展名保存。

B、TIcon 对象的图标不可以存在于Delphi 资源文件中。

C、在Windows 中,TIcon 图标对象有两种典型的图标:大图标和小图标。

D、TIcon 图标对象的图标由两个位图组成。一个是实际要显示的图像,另一个是图标

显示时的蒙版。

答案:B

13. 下列有关TmediaPlayer 组件方法说法不正确的是:()

A、该组件的Open 方法用于打开多媒体设备。

B、该组件的Pause 方法用于暂停多媒体设备的播放或录制。

C、在调用该组件的Open 方法打开多媒体设备之前,须在DeviceType 属性中指定设

备类型。

D、该组件的Step 方法用于中止媒体播放或录制。

答案:D

14. 在Delphi 图形编程中,最常用到的图形对象就是:()

A、TCanvas

B、TBitmap

C、TPicture

D、TIcon

答案:A

15. 假如C 盘存在aa.txt 文件,则有关下列代码理解不正确的是:()

var

FileVar: file;

begin

AssignFile(FileVar, 'c:\aa.txt'); //语句1

Reset(FileVar); //语句2

CloseFile(FileVar); //语句3

CloseFile(FileVar); //语句4

end;

A、语句1 是与外部文件建立联系

B、语句2 是以读方式打开文件

C、语句3 不会引发异常

D、语句4 正常关闭文件不会引异常

答案:D

16. TStream 类的属性中,Size 属性描述正确的是:()

A、该属性以位为单位返回流中数据的大小。

B、该属性以字节为单位返回流中数据的大小。

C、该属性以字为单位返回流中数据的大小。

D、该属性以双字节为单位返回流中数据的大小。

答案:B

17. 使用ReWrite 函数可以以什么方式打开一个已存在的文本文件或创建一个新的文本文件?()

A、只读方式

B、写入方式

C、追加方式

D、插入方式

答案:B

18. 下列有关三种文件在使用前是否需要声明的描述理解正确的是:()

A、文本文件在使用前不必声明。

B、类型文件在使用前必须声明。

C、类型文件在使用前不必声明。

D、无类型文件在使用前不必声明。

答案:C

19. 窗体的Close 方法和Destroy 方法描述正确的是:()

A、Close 方法和Destroy 方法的作用相同。

B、Close 方法是关闭窗体并且释放窗体。

C、Destroy 方法是关闭窗体并且不释放窗体。

D、Close 方法仅用来关闭窗体,Destroy 方法是用来释放窗体对象实例。

答案:D

20. 模式窗体的ModalResult 属性可以设置返回值,其常量mrYes 的值是:()

A、idOk

B、idNo

C、idYes

D、idIgnore

答案:C

21. 下列有关TApplication 属性描述中不正确的是:()

A、其Hint 属性指明了提示文本信息。

B、其Icon 属性用于设置当应用程序最小化时代表应用程序的图标。

C、其Handle 属性是一个HWND(一个用于Win32API 的窗口句柄)。

D、TApplication 的Owner 属性总是self。

答案:D

22. 在使用dbExpress 对数据库进行操作时,发生了任何的错误则应该调用TSQLConnection 的哪个方法?()

A、BeginTrans

B、Commit

C、Rollback

D、StartTransaction

答案:B

23. 当TClientDataSet 通过TDataSetProvider 组件取得数据时,将首先触发哪个事件处理函数?()

A、TClientDataSet 的BeforeGetRecords 事件处理函数。

B、TDataSetProvider 的BeforeGetRecords 事件处理函数。

C、TClientDataSet 的OnGetData 事件处理函数。

D、TDataSetProvider 的OnGetData 事件处理函数。

答案:A

24. 不属于事务管理的四个最基本的功能的是:()

A、原子性

B、隔离性

C、连续性

D、持久性

答案:C

25. 下列有关主从表描述正确的是:()

A、使用dbExpress 来实现主表主要是由数据集组件的MasterSource 和MasterFields 属性来完成。

B、数据集的MasterSource 属性则是用来定义数据表之间的外键字段。

C、数据集的MasterFields 属性用来指定主表的数据来源。

D、客户数据集不可以实现主从表。

答案:A

26. 在ADO 的数据库应用程序中,后端的数据库是由:()

A、ADO 数据集连接访问的

B、ADO 数据存储连接访问的

C、ADO 数据源连接访问的

D、ADO 数据感知连接访问的

答案:B

27. 下列哪一个数据库库引擎不仅可以连接Access,它还是一个通用的桌面数据库引擎。()

A、ADO

B、JET

C、BDE

D、Dbx

答案:B

28. TADOConnection 组件的哪个属性是:当连接一个数据库时是否出现一个登录对话框。()

A、Connected

B、Cursorlocation

C、LoginPrompt

D、ConnectionString

答案:C

29. 关于线性表的运算描述正确的是:()

A、不能将两个或两个以上的线性表合并成一个线性表。

B、不能将一个线性表拆成两个或两个以上的线性表。

C、线性表不能重新复制。

D、可以对线性表中的数据元素按其某个数据项值递增或递减的顺序进行排序。

答案:D

30. 正常情况下,删除非空的顺序存储结构的队列的排头元素,排头指针front 的变化是:()。

A、front 不变

B、front = front + 1

C、front= 0

D、front = front - 1

答案:B

31. 向TStringList 对象中添加字符串?()

A、通过TstringList 对象的Create 方法。

B、通过TstringList 对象的Insert 方法。

C、通过TstringList 对象的Append 方法。

D、通过TstringList 对象的Add 方法。

答案:D

32. 除ListView 组件中指定的栏可以通过Columns 属性的什么方法?()

A、Add

B、Delete

C、Assign

D、Clear

答案:B

33. 在Rave 中同时按住哪个键和方向键,用来微调组件的大小?()

A、Alt

B、Shift

C、Ctrl

D、Esc

答案:C

34. 关TRvProject 组件描述中不正确的是:()

A、TRvProject 组件控制Delphi 窗体中所创建报表的查看和打印。

B、通常在Delphi 的应用程序中只允许有一个单独的TRvProject 组件。

C、TRvProject 组件Active 属性确定TRvProject 组件是否是活动的。

D、TRvProject 组件的ReportDesc 属性为字符串类型。

答案:B

35. 页面设计器下列说法错误的是:()

A、Rave 报表可视化设计的基础就是页面设计器。

B、页面设计器以表格的形式显示,为了在上面添加组件时位置更准确一些。

C、页面设计器是所有设计的工作场所。

D、页面设计器因为不是组件,所以没有属性。

答案:D

多选题:

1. Windows 发送给应用程序的消息的类型是TMsg,其定义如下,下列关于其各个字段的说法不正确的有:()

tagMSG = packed record

hwnd: HWND;

message: UINT;

wParam: WPARAM;

lParam: LPARAM;

time: DWORD;

pt: TPoint;

end;

A、hwnd 字段为要发送的消息常量。

B、time 字段用于记录消息创建的时间。

C、message 字段是关于消息的说明信息。

D、pt 字段用于记录消息创建时的鼠标位置。

答案:ACD

2. 下列关于try...finally 语句的说法正确的有:()

A、如果try 后面有多条语句,则必须加begin 和end。

B、如果try 后面有多条语句,可以不加begin 和end。

C、try 和finally 保留字后面的语句一定会被执行。

D、try 保留字后面的语句不一定都被执行,而finally 保留字后面的语句一定都被执行

答案:BD

3. 下列有关DLL 的几中说法,正确的是:()

A、DLL 文件独立于编程语言,也就是说用某种语言编写的DLL 文件可以被其他的编程

语言调用。

B、一些编译过的可执行的程序模块,它包括代码、数据或资源,能够被其它的Windows 应用程序共享。

C、动态连接库虽然不是EXE 文件,但它属于WINDOWS 可执行文件,虽然不象EXE 文

件那样可以直接执行,它包含的可执行代码是由EXE 文件调用的。

D、动态连接库不用重复的编译或连接,一旦装入内存,DLL 函数可以被系统中的任何

正在运行的应用程序所使用。

答案:ABCD

4. TMediaPlayer 组件的Play 过程描述正确的有:()

A、该过程用于在打开的多媒体设备中播放已安装的媒体。

B、如果设置了StartPos 特性,那么该过程从StartPos 指定的位置开始播放。

C、如果没有设置StartPos 特性,则从Position 特性指定的当前位置开始播放。

D、如果设置AutoRewind 特性为False,那么调用该过程时,无论当前位置在何处,都

将从头开始播放。

答案:ABC

5. 下列关于INI 文件描述正确的有:()

A、在INI 文件中注释以“//”开头。

B、在INI 文件中布尔值真用1 表示,假用0 表示。

C、INI 文件允许有多个小节,每个小节又允许有多个关键字。

D、在INI 文件中关键字的值如果是字符串,则在INI 文件中没有用单引号定界。

答案:BCD

6. 下列属于MDI 子窗体特征的有:()

A、在主窗口内子窗口可以同时打开多个。

B、可以将MDI 子窗体显示为模式窗体。

C、子窗口创建后将在父窗口的工作区中显示。

D、子窗口在设计时,FormStyle 属性被设为fsMDIChild。

答案:ACD

7. TSQLConnection 组件有关事务的方法有:()

A、Transactions

B、Commit

C、Rollback

D、StartTransaction

答案:BCD

8. 下列有关TADOConnection 组件的事务处理方法描述正确的有:()

A、BeginTrans 是开始一个新事务。

B、CommitTrans 提交事务,更新数据库服务器。

C、RollbackTrans 取消所有对数据库进行的修改,把数据库恢复到事务前状态。

D、Rollback 取消所有对数据库进行的修改,把数据库恢复到事务前状态。

答案:ABC

9. 关于堆栈和队列描述正确的有:()

A、堆栈和队列,都是限定只能在表的第一个元素或最后一个元素的位置进行插入、删除运算的线性表。

B、若所有的插入和删除都只在表的一端进行,则称这种线性表为堆栈。

C、若所有的插入在表的一端进行,所有的删除都在表的另一端进行,则称这种线性表为队列。

D、堆栈是限制仅在表的一端进行插入和删除运算的线性表。

答案:ABCD

10. 关TRvProject 组件及其属性描述中正确的有:()

A、TRvProject 组件的Engine 属性的数据类型为TRpComponent,使得用户可以定义一个报表引擎。

B、ReportDesc 属性用于返回对当前选中的报表的description 信息。

C、ReportFullName 属性返回当前报表的name 信息。

D、ReportName 属性返回当前选中报表的full name 信息。

答案:AB

判断题:

1. 位图图形在放大后会形成锯齿,因此常常影响显示效果。()

答案:对

2. 无类型文件有固定的数据结构,可由使用者决定每个数据记录的长度。()

答案:错

3. 当客户数据集的CanModify 属性为True 时,ReadOnly 属性也为True。()

答案:错

4. ADO 数据集不存在单向、只读的问题。()

答案:对

5. 设计器是Rave 报表可视化设计的基础,所以它不同于组件,也没有属性。()

答案:错__

Delphi 7 快速网络开发模拟题(B 卷)

1. POP3 协议所使用的端口号是:()

A、21

B、25

C、80

D、110

答案:D

2. 表格生成器的TableAttributes 属性为下列哪种数据类型?()

A、TCollectionItem

B、THTMLTableColumn

C、THTMLTableRowAttributes

D、THTMLTableAttributes

答案:D

3. 表格生成器的哪个属性可调整在HTML 表格中生成的行数?()

A、Tag

B、MaxRows

C、Columns

D、RowAttributes

答案:C

4. 下列哪一菜单命令可以打开事件日志窗口?()

A、View|Debug Windows|Event Log

B、View|Debug Windows|Local Variables

C、View|Debug Windows|BreakPoints

D、View|Debug Windows|Modules

答案:A

5. 下列有关数据库说法中,不正确的是:()

A、需要访问由数据库所维护的数据的应用系统就是所谓的数据应用系统。

B、借助于数据库应用系统,可以非常方便地对存储在本地数据库中的数据进行查询、

插入、删除和修改以及其它管理和维护操作。

C、借助于数据库应用系统,对存储在远程计算机数据库中的数据只可非常方便地进行

查询,不能进行数据插入、删除和修改。

D、Delphi 不仅可以用来开发一般的桌面数据库应用系统,而且还可以用来开发企业

级多层分布式架构的数据库应用系统。

答案:C

6. 在Delphi 中使用Web 服务器应用程序向导创建什么类型的Web 服务器应用程序是作为一个GUI 应用程序创建的?()

A、CGI

B、Apache

C、ISAPI

D、调试

答案:D

7. 下列关于XML 说法错误的是:()

A、XML 是可扩展标记语言

B、XML 是eXtensible Markup Language 的简写

C、XML 是对HTML 语言的升级和替代

D、XML 中的标记元素主要用来描述数据的结构

答案:C

8. 在下列Web 响应对象的属性中,哪个属性可以指出响应状态:()

A、StatusCode

B、Location

C、Server

D、Content

9. 下列关于Web Broker 服务器应用程序各部分的工作关系说法错误的是:()

A、当Web 服务器应用程序通过Web 服务器接收到一个HTTP 请求消息时,它会建

立一个Web 请求对象来表达请求消息,同时创建一个Web 响应对象来表示将要被

返回的响应消息。然后,Web 服务器应用程序将这些对象传递给Web 调度器。

B、Web 调度器控制Web 服务器应用程序的工作流程。对每一个HTTP 请求选择唯一

的动作项对请求进行处理。

C、动作项读取请求消息并对特定类型的请求进行处理,然后组装响应消息。

D、当所有的动作项(或自动调度组件)完成了建立响应的工作并填写了Web 响应对象

之后,调度器将结果返回给Web 应用类对象,Web 应用类对象则通过Web 服务器

将响应返回给客户端。

答案:B

10. 下列有关远程数据库服务器说法中,不正确的是:()

A、远程数据库服务器通常运行于一台独立的计算机之中。

B、远程数据库服务器可以提供更高的数据存储容量。

C、远程数据库服务器所管理的数据可以分布在多台不同的计算机上。

D、访问远程数据库服务器中的数据库元素,不必先定位服务器,可直接定位其中的数

据库和数据库元素。

答案:D

11. 下列有关隐式调用与显式调用的描述正确的是:()

A、对于包含多个例程的DLL,如果一些例程用不着,隐式调用就比较浪费资源。

B、对于包含多个例程的DLL,如果一些例程用不着,显式调用就比较浪费资源。

C、如一组打印驱动程序,分别是由多个DLL 来实现的,此时用显示方式调用比隐式调

用节省时间。

答案:A

12. 下列组件中,WebSnap 提供的用户列表服务组件是:()

A、TWebUserList

B、TWebAppComponents

C、TPagedAdapter

D、TAdapterPageProducer

答案:A

13. XSL 是哪几个英文单词的缩写?()

A、eXtensible Style Language

B、eXtensible sheet Language

C、eXtensible Markup Language

D、eXtensible Style sheet Language

答案:D

14. 创建一个含有页面模块的WebSnap 应用程序时,缺省情况下页面模块上的组件设置不包括下列哪一个组件:()

A、TApplicationAdapter

B、TPageDispatcher

C、TAdapterDispatcher

D、TDispatchActions

答案:D

15. Application.OnMessage 事件处理程序能处理的消息是:()

A、SendMessage 发送的消息

B、Perform 发送的消息

C、PostMessage 发送的消息

D、以上均不是

答案:C

16. 下列组件属于标准控件的是:()

A、TIWHRule

B、TIWDBLabel

C、TIWCSLabel

D、TIWPageProducer

答案:A

17. IntraWeb 服务器控制器IWServerController 的成员中,为Web 应用程序定义会

话超时时限的是:()

RestrictIPs

SessionTimeout

SupportedBrowsers

SessionTrackingMethod

答案:B

18. 下列关于OpenPictureDialog 组件的Filter 属性的格式书写正确的是:()

A、Bitmaps (*.bmp)|*.bmp , JPEG Image File (*.jpg)|*.jpg

B、Bitmaps (*.bmp)|*.bmp|JPEG Image File (*.jpg)|*.jpg

C、Bitmaps (*.bmp) , *.bmp , JPEG Image File (*.jpg) , *.jpg

D、Bitmaps *.bmp|(*.bmp), JPEG Image File *.jpg|(*.jpg)

答案:B

19. INI 文件内的注释是以下列哪种符号开头?()

A、双斜线“//”

B、分号“;”

C、左大括号“{”

D、单斜线加星号“/*”

答案:B

20. 在HTML 语言中,“双引号”使用下列哪项表示?()

A、“<”

B、“>”

C、“&”

D、“"”

答案:D

21. 下列有关XSL 处理XML 文档描述不正确的是:()

A、XSL 处理器在处理XML 文档的时候,需要经历转换和格式化两个步骤。

B、XSL 处理器使用XSLT 将XML 文档表示为树状结构,形成“源树”。

C、XSLT 使用XSL-FO 来定位与一个或多个预定义模板相匹配的源文档中的元素。

D、XSL 处理器利用格式化对象将XSL 中指定的模板填充到“结果树”中。

答案:C

22. 在Windows 应用程序中,根据窗体用途的不同通常可将窗体分为:()

A、一般窗体和帮助窗体

B、主窗体和应用窗体

C、标准窗体和一般窗体

D、一般窗体和应用窗体

答案:A

23. 下列有关模板的取用方式描述中不正确的是:()

A、使用模板的Copy 取用方式,可以将模板的所有文件复制到工程中,在自己的工程

中对已取得模板的修改与原始模板的修改没有关联,可以保证原始模板的完整性。

B、模板的Inherit 取用方式,与类的继承相同,是从原始模板继承产生一个类,在

维护模板的时,对模板进行修改就可以更新所有继承该模板的工程。

C、使用Use 选项时,调用模板的工程与模板库使用的是同一个窗体。

D、使用复制方式取用模板时,无论在何处修改模板,都会影响到所有使用这种方式调

用模板的工程。

答案:D

24. 下列有关WSDL 描述中不正确的是:()

A、WSDL 是Web Server Definition Language 的简写。

B、在Web Services 服务器端,应用程序可发布一个WSDL 文档来描述自己所提

供的Web 服务。

C、在Web Services 客户端,通过向导或命令行工具可以导入一个业已发布的WSDL 文档。

D、Web Services 应用(服务器)使用WSDL 文档来发布关于它的可用接口及其调

用方式的信息。

答案:A

25. 在Web Service 应用程序可以使用一个可调用接口之前,有关此可调用接口描述不正确的是:()

A、此可调用接口必须通过激活注册进行注册。

B、注册接口的代码位于单元文件的implementation 部分。

C、在服务器端,激活注册条目可以帮助调用器组件在执行接口调用时识别其实现类。

D、在客户端,激活注册条目可以帮助远程接口化对象查找标识可调用接口的信息以

及接口调用方式的信息。

答案:B

26. 下列描述中不正确的是:()

A、附件通过HTTP 消息被发送。

B、TRemotable 类代表一个附件,可以用作可调用接口中一个方法的参数值或者返

回值。

C、当一个Web Service 服务器或者客户端收到一个附件的时候,会将附件写入一

个临时文件。

D、TSoapAttachment 对象允许我们访问临时文件、将其内容保存到一个永久文件

或者流中。

答案:A

27. 下列关于可调用接口的描述中错误的是:()

A、要创建一个可调用接口,只需在编译接口时使用{$M-}编译器选项。

B、所谓可调用接口,是被编译成包含运行期类型信息(RTTI)的接口。

C、继承自非可调用祖先接口的方法不会使用类型信息进行编译,因此,它们不能作

为Web Service 的组成部分被使用。

D、在我们定义一个Web Service 的时候,可以从定义于System 单元的基准可调

用接口IInvokable 派生一个可调用接口。

答案:A

28. 下列有关客户数据集导航方法描述不正确的是:()

A、客户数据集提供顺序导航方法不包括RecNo。

B、客户数据集提供随机导航方法包括Last。

C、客户数据集提供随机导航方法包括书签。

D、客户数据集提供随机导航方法不包括Prior。

29. 下列代码所声明的IMyTest 接口是从下列哪一项继承?()

type

IMyTest = interface

procedure aa; stdcall

end;

A、TObject

B、TInterface

C、IUnknown

D、TInterfaceObject

答案:C

30. InetXPageProducer 组件的TDataForm 项的子项中,用于定制所包含项的页面布局的是:()

A、TDataGrid

B、TFieldGroup

C、TLayoutGroup

D、TDataNavigator

答案:C

31. 属性编辑器的共同基类是:()

A、TPropertyEditor

B、TOrdinalProperty

C、TComponentEditor

D、TSetProperty

答案:A

32. ADO 数据集组件的RecordStatus 属性来判别当前记录行的更新状态,RecordStatus 属性的取rsOK 值时表示:()

A、当前行的数据已被修改

B、当前行是新插入的行

C、当前行已经成功更新

D、当前行已被删除

答案:C

33. Sockets 组件可以用来创建使用什么协议与其它系统进行通信的应用程序?()

A、FTP

B、HTTP

C、TCP/IP

D、DCOM

答案:C

34. 下列有关Socket 阻塞连接和非阻塞连接描述不正确的是:()

A、在连接端负责处理读、写操作的情况下,应当使用非阻塞连接。

B、在阻塞连接中,Socket 必须启动在连接上的读、写操作,因为它不能够被动地

等待Socket 连接。

C、如果需要为客户端或服务器Socket 创建一个非阻塞连接,应当设置其

BlockMode 属性为bmNonBlocking。

D、在非阻塞连接的情况下,在连接的一端试图通过Socket 读、写信息的时候,会

通过读、写事件通知另一端。

答案:A

35. DataSnap 技术所支持的远程数据库连接协议不包括:()

A、TCP/IP

B、DCOM

C、HTTP

D、RMI

答案:D

多选题:

36. 统一资源定位符的组成部分包括:()

B、脚本名称

C、查询

D、路径信息

答案:ABCD

37. 下列类中直接从TWebApplication 类派生的有:()

A、TApplication

B、TCGIApplication

C、TISAPIApplication

D、TApacheApplication

答案:BCD

38. 有关在HTTP1.1 标准中定义的描述响应内容的属性包括:()

A、Title

B、ContentType

C、ContentLength

D、ContentVersion

答案:ABCD

39. WebSnap 提供的调度器组件有:()

A、TAdapter

B、TPageDispatcher、

C、TPagedAdapter

D、TAdapterDispatcher

答案:BD

40. 下列组件中属于IntraWeb 标准控件的有:()

A、TIWImage

B、TIWLabel

C、TIWCSLabel

D、TIWImageFile

答案:ABD

41. 下列组件中属于IntraWeb 数据感知控件的有:()

A、TIWDBCheckBox

B、TIWDBComboBox

C、TIWDBEdit

D、TIWDBGrid

答案:ABCD

42. 下列有关XSL 描述中正确的有:()

A、XSL 是一种转换语言。

B、XSL 本身就是HTML 文档。

C、XSL 的本质是完成标记语言之间的转换。

D、XSL 使用一个或者多个模板来定义XML 元素的输出。

答案:ACD

43. 下列有关Web Service 描述中正确的有:()

A、Web Service 中的WSDL 导入器只可以在服务器中使用。

B、Web Service 中的调度器组件自动响应输入的SOAP 消息并将其传递给调用器。

C、Web Service 中的WSDL 发布器组件用于发布描述接口及其调用方式的WSDL 文档。

WEB开发技术实验报告

实验一JSP开发环境构建 实验目的:了解动态页面技术及B/S系统 掌握开发环境的构建 理解Eclipse开发WEB应用 实验内容: 实训项目一:安装JDK并配置环境变量 请阐述配置环境变量的方法: 实训项目二:安装TOMCAT并配置Server.xml修改端口号为8090 问题一:如何测试TOMCAT是否已经成功启动? 问题二:在浏览器地址栏输入什么地址可以访问到TOMCA T的测试页? 请阐述配置Server.xml修改端口号为8090基本实验步骤: 实训项目三:应用Eclipse建立项目并浏览一个JSP页面 请阐述应用Eclipse建立项目并浏览一个JSP页面基本实验步骤: 实验心得:(遇到了哪些问题,如何解决的,有那些体会) 实验二JSP语法 实验目的:了解JSP程序的组成元素 掌握JSP中使用JA V A程序片段的方法 实验内容: 实训项目一:编写一个JSP页面输出26个小写英文字母表 实训项目二:编写页面实现九九乘法表 实训项目三:利用成员变量被所有客户共享这一性质,实现一个简单的计数器 实训项目四:使用JA V A表达式输出系统当前时间 实训项目五:编写程序shijian2_9.jsp和computer.jsp两个页面,在第一个页面中使用include动作标记动态包含文件computer.jsp,并向它传递一个矩形的长和宽,computer.jsp 收到参数后,计算矩形的面积,并显示结果。 实训项目六:编写3个JSP页面:main.jsp,first.jsp和second.jsp,将3个JSP文件保存在同一个WEB工程中,main.jsp使用include动作标记加载first.jsp和second.jsp页面。First.jsp 页面可以画一张表格,second.jsp页面可以计算两个正整数的最大公约数。当first.jsp被加载时,获取main.jsp页面include动作标记的param子标记提供的表格行数和列数,当second.jsp 被加载时,获取main.jsp页面include动作标记的param子标记提供的两个正整数的值。 要求:上机编程完成上述实训项目,上机演示给教师检查,从中挑选三个程序的核心代码写在实训报告上 实验核心代码:

网站设计与Web应用开发技术习题答案

各章习题参考答案 第1章习题参考答案 1. 答:Internet是一个宽泛的概念,WWW实际上Internet所提供的众多服务中的一项。由于很多人上网主要浏览网站,很多初学者容易混淆这两个概念。 2. 答:统一资源定位符(URL)用于定位某个资源,由于Internent的复杂性,其提供的服务及传输协议有很多种,为了能区分,URL中必须进行说明,此处的http就是为了说明该请求属于超文本传输协议;URL的概念比较宽泛,http只是其中的一种传输协议,也可能出现别的情况,比如ftp等。。而www则是所请求服务器的域名,有些服务器的域名中就不包含www。 3. 答:其实技术是没有好坏之分的,关键在于是否适合你所应用的环境以及你是否能掌握。一味的求新、求好是没有经验的开发者所采取的行动。我们不应该单纯追求技术的先进性,而要追求有效和实用,当你要实现一个方案时,要分析项目的性质及最终用户,然后再寻找能解决问题的最经济、最实用也能满足用户需要的手段。因为用户并不关心你采用多么先进的技术,用户关心的是可靠(Reliable)、快速(Rapid)、方便(Convenient)。 4. 答:可以根据上文提供的基本原则,进行区分。不过有些网站不能截然的划分成其中的某一种。平时上网时多观察,多思考,对于提高自己的能力有很大的帮助。 第2章习题参考答案 1.答:可以简单的通过两个方式进行判断: (1) 查看“管理工具”下是否有“Internet信息服务(IIS)管理器”,通过查看可以获知; (2) 直接在浏览器中输入“0.1”,看是否能看到有关信息。 2. 答:一般来说,这样就可以使用了,不过使用默认的配置可能会在将来出现问题。因此,通常我们需要进一步对网站进行配置。根据实际需要,一般来说,网站的安全性配置和网站的性能配置是需要修改的。 3. 答:按照目前官方网站的说法,目前的Apache2完全能够替代Apache1了,从下面的网页,大家可以清楚的了解Apache2对于Apache1.x版本所作的改进之处。 第3章习题参考答案 1. 答:完全可以,但不是在浏览器的地址栏里输入,我们需要首先通过80端口(有些Web服务器可能不使用这个端口)登录到服务器,例如使用dos命令: teln 然后,在下面的界面上(什么都看不见,也不回显)输入类似于以下的信息: Accept:*/* Pragma:no-cache Cache-Control:no-cache

web应用开发期末报告

云南大学软件学院期末课程报告 Final Course Report School of Software, Yunnan University 个人成绩 学期:2014秋季学期 课程名称: Web技术及应用开发实践 任课教师: 李浩 大作业题目: 新闻发布系统 组长 : 联系电话: 电子邮件: 完成提交时间:2015年 1月 6 日作业截止时间:2015年 1月 6日

年级: 说明: 5分值:A:5分;B:4分;C:2—3分;D:0—1分 10分值:A:9—10分;B:6—8分;C:3—5分;D:0—2分 20分值:A:16—20分;B:11—15分;C:6—10分;D:0—5分

一、引论 1.项目背景及意义 随着网络的快速发展和普及,越来越多的用户习惯上网浏览新闻。本系统的主要目的就是为用户提供一个方便及时的网上新闻发布、浏览平台。利用本系统,用户可以直接在网上发布新闻信息并根据自己的需要对新闻进行检索。本系统遵循软件工程标准,并按照工程软件规定的流程进行项目的开发。主要实现了查看新闻功能、新闻搜索功能、发布新闻功能、管理员登录功能和新闻管理功能。其中管理员登陆实现了新闻,新闻类别以及系统用户的添加,删除,修改等功能。 2.创新难点 目前,网页制作如火如荼,网站建设热火朝天,社会的竞争是越来越激烈,JSP是一种很简单的、安全的、性能非常之高的、动态的脚本语言。JSP 可以用来开发Web应用程序,具有较高的执行效率,强大的数据库支持和网络支持名具有多平台特性和极大地开放性和扩充性,具有广泛的应用前景。 JSP技术有点类似ASP技术,它是在传统的网页HTML文件中插入Java程序段,从而形成JSP文件。用JSP开发的Web应用是跨平台的,既能在Linux 下运行,也能在其他操作系统上运行。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 二、背景 1.应用背景 在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。 Internet上发布信息是通过网站来实现的,获取信息也是要在Internet中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。新闻发布系统利用JSP技术开发,其目的在于使新闻的发布和管理更加方便、实时、高效,从而提高工作效率。 随着互联网的进一步发展,网络媒体在人们心中的地位进一步提高,越来越多的用户习惯上网浏览新闻,本系统的主要目的就是为用户提供一个方便、及时的网上新闻发布、浏览平台。利用本系统,一方面用户可以直接在网上发布新闻信息并根据自己的组要对新闻进行浏览、检索、增加或修改。 另一方面,现在的新闻发布要求实现与普通用户交互,用户可以很方便的参加一些调查和相关新闻的评论,这一点也是其他一些媒体,如电台等无法做到的。本系统遵循软件工程标准,并按照软件工程规定的流程进行项目的开发。 2.技术背景

三维可视化智能物联网管理平台设计

三维可视化智能物联网管理平台 技术方案 二〇一二年八月

目录 一、概述 (3) 1.1项目背景 (3) 1.2建设系统的意义 (4) 1.3设计依据和参考资料 (5) 二、系统特点 (5) 三、设计原则 (6) 3.1可靠性 (6) 3.2先进性与合理性 (6) 3.3开发性 (6) 3.4可扩展性 (6) 四、系统总体构架 (6) 4.1系统整体框图 (6) 4.2系统研究内容 (7) 五、系统组成 (8) 5.1软件组成 (8) 5.2 硬件组成 (9) 5.3 软件功能 (10) 5.4 开发环境 (14) 5.5 系统报价 (14)

一、概述 1.1项目背景 物联网是指通过信息传感设备,按照约定的协议,把需要联网的物品与网络连接起来,进行信息交换和通讯,以实现智能化识别、定位、跟踪监控和管理的一种网络,它是在网络基础上的延伸和扩展应用。物联网是被称为继计算机、互联网之后世界信息产业发展的第三次浪潮。有业内专家认为物联网一方面可以提高经济效益,大大节约成本,另一方面可以为全球经济的复苏提供技术动力。 目前,美国、加拿大、欧盟、日本、韩国等都在投入巨资深入研究探索物联网,并启动了以物联网为基础的“智慧地球”、“U-Japan”、“U-Korea”、“物联网行动计划”等国家性区域战略规划。 我国把发展物联网已经提到国家的战略高度,它不但是信息技术发展到一定阶段的升级需要,同时也是实现国家产业结构调整,推动产业转型升级的一次重要契机。2010年9月,《国务院关于加快培育和发展战略性新兴产业的决定》发布,新一代信息技术、节能环保、新能源等七个产业被列为中国的战略性新兴产业,将在今后加快推进,其中物联网技术作为新一代信息技术的重要组成部分,更是在近一年里受到政府、企业和科研机构的大力支持。 当前,世界各国的物联网基本都处于技术研究与试验阶段,物联网相关技术研究还处于起步发展阶段,在物联网基础研究和技术开发等方面还面临许多挑战。物联网涉及到的关键技术领域很多,包括RFID识别技术、泛在传感技术与纳米嵌入技术、IPV6地址技术以及等。从软件的角度来看,物联网软件技术研究方面也是处于起步阶段,尤其是基础软件的研究均处于探索阶段。 面对物联网所带来的大数据量、数据时效性高、安全与隐私性要求高等挑战,人们也在不断地探索亲的解决办法。在物联网系统中,由于传感器节点及采样数据的异构性,基础软件显得尤为重要。物联网基础软件不仅屏蔽了各类传感器硬件及数据的差异,实现了物联网节点及数据的统一处理,而且实现了海量物联网节点之间的协同工作,从而大大简化了物联网应用程序的开发。我们以动态位置感知类应用为例,相关的传感器可以包括GPS传感器、RFID传感器、手机定

java web期末报告模板

1 Java Web期末考试报告 题目:旅游管理系统 专业:计算机应用技术 年级: B1412 学号: 20 姓名:叶政强曾庆凤指导老师:郭莉老师 完成时间: 2016年5月30日

2 摘要: ....................................................................................................................... 错误!未定义书签。1需求分析. (3) 1.1 目标 ............................................................................................................... 错误!未定义书签。 1.2 性能需求 ...................................................................................................... 错误!未定义书签。 1.3 功能需求 ...................................................................................................... 错误!未定义书签。 1.4 安全需求 ........................................................................................................ 错误!未定义书签。 2系统开发模式及技术 (3) 2.1 JSP简介 (4) 2.2 JSP的特点 (5) 2.3 本系统采用的数据库访问技术................................................................... 错误!未定义书签。3总体设计. (6) 3.1 系统功能描述 (6) 3.2 E-R模型 (8) 3.3 系统流程图 (9) 3.4 数据流图 (9) 3.5 系统功能模块划分 (11) 3.6 数据库设计 (11) 4详细设计 (12) 4.1 前台系统 (12) 4.2 后台管理系统的设计 (13) 总结 (14) 致谢 (15)

网站设计与Web应用开发技术(第二版)习题答案

附录各章习题参考答案 第1章习题参考答案 1. 答:Internet是一个宽泛的概念,WWW实际上Internet所提供的众多服务中的一项。由于很多人上网主要浏览网站,很多初学者容易混淆这两个概念。 2. 答:统一资源定位符(URL)用于定位某个资源,由于Internent的复杂性,其提供的服务及传输协议有很多种,为了能区分,URL中必须进行说明,此处的http就是为了说明该请求属于超文本传输协议;URL的概念比较宽泛,http只是其中的一种传输协议,也可能出现别的情况,比如ftp等。。而www则是所请求服务器的域名,有些服务器的域名中就不包含www。 3. 答:其实技术是没有好坏之分的,关键在于是否适合你所应用的环境以及你是否能掌握。一味的求新、求好是没有经验的开发者所采取的行动。我们不应该单纯追求技术的先进性,而要追求有效和实用,当你要实现一个方案时,要分析项目的性质及最终用户,然后再寻找能解决问题的最经济、最实用也能满足用户需要的手段。因为用户并不关心你采用多么先进的技术,用户关心的是可靠(Reliable)、快速(Rapid)、方便(Convenient)。 4. 答:可以根据上文提供的基本原则,进行区分。不过有些网站不能截然的划分成其中的某一种。平时上网时多观察,多思考,对于提高自己的能力有很大的帮助。 5. 略 第2章习题参考答案 1.答:主要包括以下几个步骤(1) 建立网站前的市场分析,(2) 建设网站目的及功能定位,(3) 网站的技术解决方案,(4) 网站内容规划,(5) 网页界面设计,(6) 网站测试,(7) 网站发布与推广,(8) 网站维护,(9) 网站建设日程表,(10) 费用明细。详细内容可参考本书 2.2部分。 2.答:可以简单的通过两个方式进行判断: (1) 查看“管理工具”下是否有“Internet信息服务(IIS)管理器”,通过查看可以获知;这个方法可以获知本机是否使用了IIS服务,且仅对Windows操作系统有效。 (2) 直接在浏览器中输入“http://127.0.0.1”,看是否能看到有关信息(若安装的Web 服务器所设置的端口不是默认的80,则此方法无效)。 (3) 在本机执行netstat –a命令,查看是否存在Web服务器。 Web服务器的安装方法请查看本书2.4部分。 3.答:一般来说,这样就可以使用了,不过使用默认的配置可能会在将来出现问题。因此,通常我们需要进一步对网站进行配置。根据实际需要,一般来说,网站的安全性配置和网站的性能配置是需要修改的。

物联网管理平台解决方案

物联网管理平台解决方案 行业背景 “物联网”时代,钢筋混凝土、电缆将与芯片、宽带整合为统一的基础设施,基础设施像是一块新的地球工地,世界的运转就在它上面进行,其中包括经济管理、生产运行、社会管理乃至个人生活。 物联网被广泛地应用到各行各业的服务中,打破物品之间的壁垒,使之日益为客户提供融合的服务体验。以无处不在的互联网和一系列高科技术为标志的数字经济积极地打破顾客、企业、竞争对手和合作伙伴之间的界限,提供数字化快速传输和大量数据存储,提高信息传播的安全性,实现商业流程的自动化。 随着互联网产业蓬勃发展,芯片、传感器、网络设备成本不断降低,自动化设备的网络通讯和信息处理能力日渐强大,加之宽带网络日益普及,奠定了产业发展的现实基础。 方案概述 XXXX物联网解决方案涵盖物联网的各个层次,研发范围包括物联网应用平台、多种物联终端以及应用系统。 物联网应用平台 XXXX研发的物联网应用平台是一个支撑物联网应用的核心支撑平台,是一个高效、稳定的物联网应用基础运行平台,向下提供连接各种物联终端等硬件设备的通信接口(包括各种有线和无线通信方式),方便和终端进行数据的交换;向上为智能交通、智能物流、城市管理、智能家居等应用提供一些业务基础服务(例如位置服务、工作流服务、电子地图显示服务等等)以及业务基础框架。 通过平台,上层物联网应用系统不用关心底层终端的工作方式,只要专注于功能的实现,促进应用系统的开发部署更加快捷高效。

平台采用模块化设计,包括以下功能组件: ●统一服务接口:平台为上层应用提供统一的服务接口,对于各种构件的调用采用 SOA服务模式。 ●统一安全认证:以用户信息、系统权限为核心,集成各业务系统的认证信息,提 供一个高度集成且统一的认证平台。其结构具有系统健壮、结构灵活、移动办公、 安全可靠等特点。 ●业务基础服务:提供物联网常用的GIS、定位、工作流、调度等基础服务,提供 图形报表、终端控制、数据加密、数据传输等统一的实现方法,实现系统的松散耦 合,提高系统的灵活性和可扩展性,保障快速开发、降低运营维护成本。 ●业务基础框架:支撑基础服务运行,提供统一的开发模式、数据持久化、系统权 限管理及其它一些公共模块(多语言、日志、缓存、配置管理等)。 ●通信层:物联应用平台和终端设备之间沟通桥梁,支持无线和有线的联系方式。 主要功能是提供平台和终端层之间安全高效的数据传输服务。 ?终端产品 终端层涵盖各行业涉及的相关终端设备,如个人使用的手机、PAD、PC、笔记本电脑;智能家居相关的IP可视门禁、IP可视电话、机顶盒;工控行业的RTU、DTU、温控传感器;

web期末实验报告

学号:zhg. 姓名:zhg. 实验报告 ----- web程序设计 一.实验课题: 综合使用超文本标记语言(HTML) ,javascript脚本,css样式表以及等多 种技术设计和制作生动多彩的客户端web网页,本网站的功能为一个小 型知识库,可提供小型软件下载,以及c/c++,web技术,java技术,以及其 他有关学习方面的知识,文章,书籍等的介绍的小型网站。 二. 实验目的: 通过综合使用超文本标记语言(HTML) ,javascript脚本,css样式表以及 等多种技术设计和制作生动多彩的客户端web网页,加深对HTML语言, javascript语言、css样式语言的掌握,以及对主流网页制作工具如 Microsoft Frontpage、Macromedia Dreamweaer、Fireworks等的熟练 使用,从而进一步提高从设计网页到制作网页整个过程中的实际操作能 力,达到学以致用的教学目的。 三. 实验环境: 硬件:Intel 奔腾4处理器,联想显示器. 软件:Microsoft Windows XP, Microsoft Internet Explorer6.0, Windows自带记事本, Microsoft Frontpage, Macromedia Dreamweaer,Fireworks等。 四. 实验内容: 1. 功能: ●提供软件下载。但主要是小型软件(主要是与我们学习有关或我们做 的实验报告等一些小的学习资料)的下载链接,即本网页并不直接为 用户提供软件,而是间接地将用户引导到其他的软件下载站。 ●提供学术性文章。主要是与我们当前所学知识相关的一些文章,或 者也包括一些经典代码。 ●为初学者提供经典网页欣赏。本网站的网页的大部分功能均为手写 代码,与工具生成的网页相比易于理解,故可供初学者入门借鉴。

物联网管理系统

1、简介 昆仑海岸物联网云服务平台是由北京昆仑海岸传感技术有限公司开发的面向物联网设备的数据服务平台。目前昆仑海岸物联网云服务平台需要和本公司自主研发的KL-H系列物联网网关产品配套使用,通过物联网网关可以实现对温度、湿度、照度、土壤温度、土壤水分、照度、二氧化碳、氧气等环境值的监控,同时可以下发控制命令,完成对一些设备的控制。通过这套系统,可以很好地实现智慧农业、智慧城市等一些项目。如图1: 图1

云服务平台功能分三个模块:应用模块、数据服务模块、单机版模块,如图2: 图2 应用模块:会员通过该模块,可直接享受数据服务、地图定位、历史记录、历史曲线等功能。 数据服务模块:会员通过该模块,可以将我公司服务器上的数据信息下载到本地计算机上,便于二次开发。单机版模块:会员通过该模块,可在自己的服务器上实现数据收发功能,便于二次开发。

2、申请账号与登录 用户通过浏览器(推荐使用非IE 内核的浏览器,如火狐浏览器)访问昆仑海岸物联网云服务平台(以下简称为“平台”),在浏览器地址栏中输入域名https://www.360docs.net/doc/865690468.html, 进入平台主界面。 点击【注册】进入用户注册界面,填写相关信息并点击【确认提交用户信息】按键,如图3所示。 当用户申请账号操作完成后,需要等待账号被平台管理员授权后方可使用,若账 号未被授权,则登录时会出现如图4所示的提示。 会员通过浏览器(推荐使用非IE 内核的浏览器,如火狐浏览器)访问平台,在浏 览器地址栏中输入管理平台的域名https://www.360docs.net/doc/865690468.html, 进入登陆界面。使用已被授权的账号 登陆管理平台,如图5 所示。 图 4 图 3 图5

登陆成功后,会员可【查看账户信息】,来查看账户信息、设备信息、以及联系 方式等。本平台一个账户最多可以提供5只物联网网关的服务,如果多于5只将不能 添加设备,会员可以拨打电话,来实现扩容服务。如图6: 图6

web期末考试总结

web期末考试总结 第一章: 1. 万维网(World Wide Web,Web)也称为环球信息网; 2. 世界上第一个网站是http: //info. cern. ch/,它于19xx 年x月x日上网; 3. Tim Berners-Lee爵士(19xx年出生于英国)是关注万维网发展的万维网联盟的创始人; 4. 19xx年,欧洲核子研究组织(European Particle Physics Laboratory,CERN)正式发布了Web技术标准; 5. 目前,与Web相关的各种技术标准都由著名的W3C 组织(World Wide Web Consortium)管理和维护;万维网联盟(World Wide Web Consortium,W3C组织)是对网络标准制定的一个非赢利组织; 6. 第一次WEB商战: 20世纪xx年代国际互联网的发展火爆,发生了网景(NetScape)与微软(MicroSoft)的浏览器之争,被称为万维网第一商战。快速膨胀的网络已有瘫痪之虞; 7. 从技术层面看,Web架构的精华有三处: 超文本技术(HTML)实现信息与信息的连接; 统一资源定位技术(URI)实现全球信息的精确定位; 应用层协议(HTTP)实现分布式的信息共享。 8. Web技术的最终目标是提供信息和信息服务。所以,

评价一种Web开发技术优劣的标准只有一个,那就是:看这种技术能否在最恰当的时间和最恰当的地点,以最恰当的方式,为最需要信息的人提供最恰当的信息服务。 9.Web是一种典型的分布式应用架构。Web应用中的每一次信息交换都要涉及到客户端和服务端两个层面。因此,Web开发技术大体上也可以被分为客户端技术和服务端技术两大类。 Web客户端的主要任务是展现信息内容,而HTML语言则是信息展现的最有效载体之一; 10. GIF第一次为HTML页面引入了动感元素。 GIF(Graphics Interchange Format) 的原义是“图像互换格式” . GIF格式的一个特点是其在一个GIF文件中可以存多幅彩色图像,如果把存于一个文件中的多幅图像数据逐幅读出并显示到屏幕上,就可构成一种最简单的动画; 11. 19xx年,著名的Netscape浏览器在其版中增加了对 JavaApplets和JavaScript的支持;为了用纯Microsoft 的技术与JavaScript抗衡,Microsoft还为19xx年的IE 设计了另一种后来也声名显赫的脚本语言--VBScript语言。 12. 真正让HTML页面又酷又炫、动感无限的是CSS(Cascading Style Sheets)和DHTML(Dynamic HTML)技术;

web程序设计期末实验报告

Web开发技术结课报告 选题名称:畅游贵州交流网 姓名: 学号: 2016年12月25日 目录

一、总结 (2) 二、网站立意分析 (3) 三、网站设计及功能实现 (4) 1.首页: (4) 排版构架 (5) 实现效果: (6) 2.分页 (6) 一、总结 本学期,在杨老师的带领下,我们基本掌握了Web技术的入门知识。从最初的掌握HTML语言基本语法规则制作简单的静态网页——插入文字、超链接、背景图片、列表、表单等,以及通过设置相关选项的属性来改变其表现形式,到后来通过对层叠样式表CSS、ASP、数据库相关知识的学习,使得我们所做的网页不再如最初般单调死板。其次,通过学习Web技术,我们也更好的明白了我们日日浏览的网页是怎样制作的,完成了从最初的看到网页都是文字和图像到后来看到网页都是一条条编程语句的蜕变。 学习Web技术的过程是一个有趣却又不缺乏困苦的过程,我们从最初对网页和网站制作的一无所知到渐渐明白网页的制作流程,到最后完成自己网页的制作。在这个过程中,我们享受着自己能够一点一点做出预期网页的喜悦,但同时却又发现要想制作一个形象生动、功能齐全的网站要付出多大的努力。随着对Web技术的深入学习,

我们不断地完善着自己的网站,让自己的网站变得更具实用性,美观性。 通过此次网页的制作,我们明白了制作网页前一定要做好充分的准备。我们不仅要明确网页制作的主题,还要在网页制作初期就明确网页各部分结构和所涉及的内容。其次,网页的大体框架要明确,没有明确的框架网页就会显的杂乱无章、没有条理,使得浏览网页的用户无法准确获取所需信息。最后,我们也明白了制作网页的过程不仅仅是对课堂所学知识的巩固,也是对课堂外知识的扩充。要想做出内容丰富多彩的网页,必须勤学苦练,还要能够很好的利用网络资源和图书等。 总之,通过这门课程的学习,我们掌握了很多实用的技巧,但也深知我们所掌握的技术还远远不足以满足现实网页编程、网站设计的要求,所以,我们还会再接再厉,不断学习来制作出更多更好的网页二、网站立意分析 依靠社会经济的发展,旅游业已成为全球经济中发展势头最强劲和规模最大的产业之一。旅游业在城市经济发展中的产业地位、经济作用逐步增强旅游业对城市经济的拉动型、社会就业的带动力,以及对文化与环境的促进作用日益显现。因此,我决定制作一个关于家乡——贵州的旅游网站来为我的家乡做宣传,让更多的人了解我的家乡,来到我的家乡旅游。如今各种旅游网站自出现以来就因其“方便,丰富,全面”等优点而得到了广大旅游爱好者的欢迎。由于旅游借助了互联网,就能够更方便地解决传统旅游业不能解决的适应游客行、

web开发技术试卷及参考答案

《WEB开发技术》期末考卷(A) 一、选择题(30题、每题2分、总计60分) 1、是用于创建Web应用程序的平台,此应用程序可使用IIS和.NET Framework在Windows 服务器上运行。 # 2、文件由Visual 创建,用于定义Web应用程序的配置。 A. 3、打开SQL Connection 时返回的SQL Server 错误号为4 060,该错误表示: 。 A. 连接字符串指定的服务器名称无效 B. 连接字符串指定的数据库名称无效 C. 连接超时 D. 连接字符串指定的用户名或密码错误 4、在DataSet中,若修改某一DataRow 对象的任何一列的值,该行的DataRowState 属性的值将变为。 A. B. C. D. 5、关于网页中的图像,下列说法正确的是。 A.图像由标签开始,由结束 B.图像标签的href属性用于指定图像链接的URL 属性的值是所要显示图像的URL D.以上全都是错的 6、如果希望单击超链接打开新的HTML页面,则需将target属性设为。 7、为创建在SQL Server 2000 中执行Select 语句的Command 对象,可先建立到SQL Server 2000 数据库的连接,然后使用连接对象的方法创建SqlCommand 对象。 A. CreateObject B. OpenSQL C. CreateCommand D. CreateSQL 8、为了在程序中使用ODBC .NET 数据提供程序,应在源程序工程中添加对程序集______ 的引用。 A. B. C. . D. 9、DataAdapter 对象的DeleteCommand 的属性值为null,将造成: A. 程序编译错误 B. DataAdapter 在处理DataSet 中被删除的行时,将引发异常 C. DataAdapter 在处理DataSet 中被删除的行时,这些行将被跳过不处理 D. DataAdapter 在处理DataSet 中被删除的行时,将出现对话框询问用户如何处理该行 10、下列语句的值是。 String str=”中华人民共和国”; (“人”); B.2 11、应用程序中所有页面均可以访问变量。 12、指令用于定义页面解析器和编译器所使用的特定的页面的属性。 A. @Page B. @Control C. @Import D. Register

Web_GIS期末考试总结

地理信息系统: 地理信息系统是一个以计算机为基础的管理和研究空间数据的技术系统,是围绕着这项技术的研究、开发和应用而形成的一门交叉性、边缘性学科。 Web GIS: 因特网地理信息系统Web GIS是Internet技术应用与GIS开发的产物,是一种基于Internet的OpenGIS 开发的软件,可以进行信息发布、数据共享、交流协作。 Web GIS的逻辑组成: ①Web浏览器,②Web GIS的信息代理,③Web GIS服务器 传统桌面GIS存在的问题: ①文件服务器结构的处理能力完全依赖于客户端,效率低下。 ②客户端的任何操作都要将服务器文件远程复制到本地进行,降低了系统性能。 ③成本高。每个客户端需要配备专业GIS软件。 ④GIS桌面系统操作复杂,操作人员需要有专业基础并经过专门培训,不适合企业及大众化应用。 与以往桌面GIS相比,Web GIS的优点: ①集成的全球化的客户/服务器网络系统。 ②Web GIS是交互式系统。 ③Web GIS是分布式系统。 ④Web GIS是动态系统。 ⑤Web GIS是跨平台系统。 ⑥Web GIS能访问Internet异构环境下的多种GIS数据和功能。 ⑦图形化的超媒体信息系统。 现阶段Web GIS的应用方向: ①一类应用方向为基于Internet的公共信息在线服务,为公众提供交通、旅游、餐饮娱乐、房地产、购物等与空间信息有关的信息服务。 ②另一类应用方向为基于Internet的企业内部业务管理。 计算机网络的定义: 凡是将地理位置不同、并具有独立功能的多个计算机系统通过通信设备和线路连接起来、以功能完善的网络软件实现网络中资源共享的系统,称之为计算机网络系统。包括3方面内容: ①计算机网络是由两台或两台以上的计算机连接起来的系统。 ②两台或两台以上的计算机之间交换信息、数据必须有一条通信通道。 ③计算机之间通信和交换信息需要有共同遵守的规则,这就是协议。 计算机网络的分类: ⑴按覆盖范围分类:①局域网LAN ②广域网 WAN ③城域网 MAN ⑵按通信媒体分类:①有线网②无线网③无线有线混合网 ⑶按数据交换方式分类:①线路交换方式②报文交换方式③分组交换网络 ⑷按使用范围分类:①公用网;②专用网 计算机网络的发展: ①远程联机系统阶段 ②计算机互联阶段 ③标准化系统阶段 OSI开放系统参考模型: ①物理层:确定如何在通信信道上传输比特流,包括网络物理结构、传输介质的规程、为传输的编码与定时规则。 ②数据链路层:负责在两个相邻结点间的线路上,无差错地传送以帧为单位的数据,每一帧包括一定数量的数据和一些必要的控制信息,控制信息包括同步信息、地址信息、差错控制以及流量控制等。 ③网络层:在计算机网络中进行通信的两个计算机之间可能要经过许多个结点和链路,也可能要经过

Web开发技术及其应用学习心得

Web开发技术及其应用学习心得 从大学开始接触Web应用开发技术,但是大学里概念性的东西过强,导致学完后对于如何实际应用开发并不是很有条理。 一、何为Web应用程序 我刚开始学习的是java和C++应用程序,这些程序只能在本机上运行,接触了Web应用程序开发,才知道原来自己一直在接触使用Web应用程序,像在学校使用的教务管理系统还有经常用上的人人网,都是Web应用程序,Web应用程序首先是“应用程序”,和用标准的程序语言,如C、C++、C#等编写出来的程序没有什么本质上的不同。然而Web应用程序又有自己独特的地方,就是它是基于Web的,而不是采用传统方法运行的。换句话说,它是典型的浏览器/服务器架构的产物。也就是说我们开发的程序是运行在服务器端,客户使用浏览器就可以使用程序提供的服务。 二、Web应用程序开发常用语言 Web应用程序开发常用语言有JSP、ASP、PHP、https://www.360docs.net/doc/865690468.html,等,自己在网上对这些语言进行的一些了解,这些语言各有各的优势和缺点,编程者可以根据各自的情况选择编程语言,我起初学习Web编程的时候是学的JSP,它的底层语言是JAVA,由于有过Java和网页设计的基础学习起来也不是很麻烦,上手还是比较快的,但是随着系统的复杂度的提高我发现开发越来越麻烦,每个表单和控件都要自己定义引用,后来通过同学的推荐,开始着手学习https://www.360docs.net/doc/865690468.html,,它是微软公司继ASP后推出的又一门服务器端脚本语言,https://www.360docs.net/doc/865690468.html,一般分为两种开发语言,https://www.360docs.net/doc/865690468.html,和C#,C#相对比较常用,因为是.NET独有的语言,https://www.360docs.net/doc/865690468.html,则为以前VB 程序设计,适合于以前VB程序员,如果新接触.NET,没有其他开发语言经验,建议直接学习C#。 三、如何学好https://www.360docs.net/doc/865690468.html, 学习https://www.360docs.net/doc/865690468.html,我个人觉得首先应该对HTML标签有所了解,因为开发动态网页还是要跟HTML标签打交道,多了解一些你在编程的时候更容易上手,还有HTML 提供的一些表单,最好能熟悉,在https://www.360docs.net/doc/865690468.html,中也提供了各类控件,这些控件的学习都比较简单,所见即所得,可以直接向页面中拖各种控件,后台代码写在.cs 文件中。关于学习方法,个人心得总结如下: 学习的过程最好能结合各自情况,像我自身只是一般的初学者,所以我从先看一些https://www.360docs.net/doc/865690468.html,的视频教程,尽快熟悉它的用法和规范,因为这样接受比较快,但是不能一味的只看视频,必须要学着去实践,开始可以跟着视频上的例子照葫芦画瓢作一些试试,可以自己尝试着去修改例子,将它变成自己的东西。另外又找了两本.net方面的书,最佳组合是一本基础的书和一本实例书,这样可以巩固前面的学习,如果有不清楚的地方可以直接查书,加深记忆,看实例的书,并且最好能照着书上实现一遍,提高自己的水平,前万不要眼高手低,要不到到头来前功尽弃,前面学的都忘了。 此次授课的老师实践经验非常丰富,他把学员建立在现实开发的基础上,深入浅出,引用实例,授课一点也不枯燥,我们在接受了他们大量的信息的同时,很自然地消化处理,没有任何被动。Java语言程序设计、数据库技术基础、Servlet和JSP编程基础到轻量级J2EE体系架构程序开发,老师们贴切的例子

Web开发技术习题集

第一章 1.下列动态网页和静态网页的根本区别描述错误的是(D) A、静态网页服务器端返回的HTML文件是事先存储好的; B、动态网页服务器端返回的HTML文件是程序生成的; C、静态网页文件里只有HTML标记,没有程序代码; D、动态网页中只有程序,不能有HTML代码; 真棒,答对了! 2.下面哪一项不是网页制作工具(D) A、FrontPage; B、Dreamweaver; C、Visual Studio; D、PhotoShop; 3.目前的物联网、大数据和云计算的智能生活时代属于下列哪个web发展阶段(C) A、; B、; C、; D、; 题目解析:一般认为11或者12年开始进入Web 时代,属于大互联时代。典型特点是多对多交互,不仅包括人与人,还包括人机交互以及多个终端的交互。智能手机促进了移动互联网的发展。现在是大互联时代的初期,真正的时代一定是基于物联网、大数据和云计算的智能生活时代,实现了“每个个体、时刻联网、各取所需、实时互动”的状态,也是一个“以人为本”的互联网思维指引下的新商业文明时代。 4.关于webservice,下列说法错误的是(D) A、webservice可以通过手机端访问; B、Web应用程序中无需下载安装Web服务可直接调用网上的Web服务提供的方法来实现某个功能;

C、webservice服务可实现分布式应用; D、webservice不能通过局域网访问; 题目解析:局域网可以访问在本局域网内部的webservice服务,能不能访问webservice取决于web服务的服务所在网络位置。 5.域名系统DNS的含义是(A) A、Domain Name Service; B、Direct Network System; C、Dynamic Network System; D、Distributed Network Service; 6.下列有关浏览器到服务器到脚本到程序表述正确的是(D) A、一个URL指向一个CGI脚本. 一个CGI脚本的URL能如普通的URL一样在任何地方出现; B、服务器接收请求, 按照那个URL指向的脚本文件(注意文件的位置和扩展名),执行脚本; C、脚本执行基于输入数据的操作,包括查询数据库、计算数值或调用系统中其他程序; D、脚本不能产生某种Web服务器能理解的输出结果; 7.关于“服务端/客户端技术”的描述,不正确的是(D) A、“服务器端/客户端技术”描述的是一种工作方式; B、我们用来浏览网页的计算机属于客户端; C、web服务器既属于服务器端,也可属于客户端; D、web服务器只能属于服务器端; 8. 下面这段Html代码在浏览器中运行结果为(C)

JavaWeb期末总结

第一章Web开发基础知识(简单描述)表单(续) 表单元素

form body
元素括起整个表单,并给出一些基本定义。表单仅占用HTML文档的部分空间;实际上,一个HTML文档可以包含几个独立的、完成不同功能的表单。method指定了信息传递给HTTP服务器的方法;action给出与处理提交信息的脚本相关的URL(如“registinfor.asp”,“registinfor.jsp”)。 表单输入元素 ?用来把不同的字段放在表单里,以便用户输入信息。 ?name属性指定该字段在某个表单中的唯一名称; ?可选的value属性给出该标记的默认值。 ?在提交表单时,向Web服务器呈上以一组用“?”开头并用“&” 号分开的一组“名字=值”形式的信息,如 http://…/Scriptname?name=me&address=here&time=now ?type属性给出所使用标记的样式,“string”可以是: ?CHECKBOX(复选框)。 ?RADIO(单选按钮) ?TEXT(单行的文本输入栏)。 ?IMAGE(图像放在表单里) ?SUBMIT(提交按钮) ?RESET(清除按钮) ?HIDDEN(在表单中保留不供显示的内容) ?FILE(上传文件) 第二章Servlet开发 1.什么Servlet Servlet是用Java语言编写的运行在服务器端的小应用程序,能够接收Web客户端的请求,并能对Web客户端进行响应,通常是通过HTTP (HyperText Transfer Protocol)协议进行工作的。(可以认为Servlet是服务 器端的一个动态Java程序,用户通过访问这个程序获取服务器的服务。) 2. Servlet的主要方法 Servlet是一个Java类,通常会有3类方法,分别是: init方法,用于初始化。 destroy方法,用于释放资源。 service方法,服务类方法,对用户的请求进行处理,并对用户进行响应,几乎所有处理功能都在这里完成。这类方法可以有多个,最常用的

asp。net-web-应用开发技术喻钧课后答案修正版

asp。net-web-应用开发技术喻钧课后答案修正版

第一章 1.填空、选择题(1)网址(2)D (3)A (4) C (5)A 2.解答题 (1)c/s结构适用于局域网,要有专门的小范围的网络硬件环境,b\s结构则是适用于广域网,只要能接入internet的用户即可使用;c/s结构用户有固定还有限,系统升级和维护难,成本也高, b\s结构客户端零维护,易于实现系统的无缝升级;c/s结构软件单一、整体性好,可重用性差;b\s结构是多重结构,构件独立,可重用性好;c/s结构客户端和服务器是平台相关,b\s结构则是不相关;c/s结构信息控制性强,b\s结构就相对来说较弱。 (2)他们主要区别在于服务器对他们的处理方式不同。静态网页都具有一个固定的URL,它的内容是原封不动被传递的,想要修改网页内容,必须修改HTML源代码,静态网页没有数据库的支持,不支持客户端与服务器端的交互;动态网页中,不同额请求和访问数据的变化会生成不同的HTML代码,网页内容会改变,它具有数据库访问功能,支持客户端与服务器端的交

互。 (3)客户端脚本语言都是解释型的,基于对象的脚本语言,他们的工作机制是:将脚本嵌入到web页面中,并随着HTML文件一起传送到客户端,由浏览器解释执行;服务器脚本语言则都运行在服务器端,能够动态的生成网页,脚本运行不受客户端浏览器限制,脚本程序都是将脚本语言嵌入到HTML文件中,执行后返回到客户端HTML代码。 第二章 1.(1)HTML网页文件的标记是,网页文件的主体标记是,标记页面标题的标记是。 (2)表格的标签是(

),单元格的标签是()。表格的宽度可以用百分比和(像素)两种单位来设置。 (3)表单对象的名称由(name)属性设定;提交方法由(method)属性指定;若要提交大量数据,则采用(POST)方法;表格提交后的数据处理程序由(target)属性指定。 (4)当表格以电子邮件的形式发送,MIME类型设置为(multipart)。

相关文档
最新文档