✅ 操作成功!

网络编程技术

发布时间:2023-06-10 作者:admin 来源:文学

网络编程技术

网络编程技术

-

2023年3月2日发(作者:电工接线)

1 

《网络编程技术》模拟试题

2

及参考答案

及参考答案

一、单项选择题(每小题

2

分,共

30

分)

分)

1

、在以下标记中,用于设置页面标题的是

_________________

A

 B

C

 D

2

、下面关于编写

ASP

程序,说法不正确的是

_________

A

<%

%>

符号不能和

ASP

语句放在一行

语句放在一行

B

ASP

语句必须分行写,不能将多条

ASP

语句写在一行里

语句写在一行里

C

、使用

REM

"`"

符号来标记注释语句

符号来标记注释语句

D

、在

ASP

程序中,字母不分大小写

程序中,字母不分大小写

3

、使用

_________

语句可以立即从

Sub

过程中退出,程序继续执行调用

Sub

过程的语句之

后的语句。

后的语句。

A

Exit Sub B

Exit 

C

 D

Loop 

4

、下面不属于变量子类型的有

_________

A

Empty

表示数据未被初始化

表示数据未被初始化

B

Integer

表示

-32,768

32,767

之间的整数

之间的整数

C

Single

单精度浮点数,而

Double

表示双精度浮点数

表示双精度浮点数

D

String

表示字符串数值,字符串的最大长度可为

200

个字符

个字符

5

、下面不属于

Request

对象的集合成员的是

_________

A

Cookies B

Form 

C

QueryString D

Server 

6

、下面哪种方法不能实现页面跳转的效果

_________

A

ct

方法

方法

B

er

方法

方法

C

e

方法

方法

D

HTMLEncode

方法

方法

7

、下面关于脚本延时的时间期限,说法不正确的是

_________

A

、脚本运行超过

ScriptTimeout

属性设置时间将作超时处理

属性设置时间将作超时处理

B

、超时处理时会中止没有完毕的响应并提示超时错误信息

、超时处理时会中止没有完毕的响应并提示超时错误信息

C

、如果设置的

ScriptTimeout

属性值小于默认值,则以设置值为准

属性值小于默认值,则以设置值为准

D

、脚本可以设置为永不过期

、脚本可以设置为永不过期

8

、下面可打开文件的方法有

_________

A

File

对象的

OpenAsTextStream

方法

方法

B

FileSystemObject

对象的

OpenAsTextStream

方法

方法

C

File

对象的

OpenTextFile

方法

方法

D

TextStream

对象的

OpenTextFile

方法

方法

9

、下面不能从文本文件中读取数据的有

_________

A. TextStream

对象的

Read

方法

方法

B

TextStream

对象的

Readline

方法

方法

C

TextStream

对象的

ReadAll

方法

方法

D

TextStream

对象的

OpenAsTextStream

方法

方法

10

、关于

Response

对象的

Write 

方法,下面说法中错误的是:

_________ 

A

、使用该方法只能输出字符串

、使用该方法只能输出字符串

B

、使用该方法输出字符组合“

%>

”,应使用转义序列“

%>

”来代替

”来代替

C

、在编写脚本时,

<%  X %> 

也可写成

也可写成

<% = X %> 

2 

D

方法也可用

方法也可用

方法来代替

方法来代替

11

是一个特殊的文件,必须放在

_________

A

、应用程序的任何目录中

  B

IIS

的默认站点中

的默认站点中

C

、应用程序根目录中

  D

、任何文件夹中

、任何文件夹中

12

、若要求

VBScript

的变量在使用前必须事先定义,则应使用

_________

语句来设置。

语句来设置。

A

Option Explicit B

Option Base 

C

Dim D

ReDim 

13

、在

VBScript

中,要退出函数,应使用的语句是

_________

A

Exit B

Exit Sub 

C

Exit Function D

Break 

14

、服务器端要获得客户端所提交的表单数据,应使用

_________

来实现。

来实现。

A

Request B

Submit 

C

Server D

Session 

15

、在使用记录集分页显示时,用于指定每页记录数的属性是

_________

A

PageSize B

PageCount 

C

CacheSize D

MaxRecords 

二、填空题(每空

2

分,共

30

分)

分)

16

HTML

主要用于组织网页的内容和控制输出格式。

JavaScript

VBScript

是一种

_________________

语言,常嵌入网页中使用,以实现对网页的编程控制,进一步增强网页

的交互性和功能。

的交互性和功能。

17

、在访问由本地主机上创建的

IIS

站点根目录下的某一文件时,一般常使用本地主机的名

_______________

IP

地址

_______________

来进行。

来进行。

18

VBScript

只有一种数据类型,即

_____________

类型,也叫做变体类型。

类型,也叫做变体类型。

19

________________

对象用于接收客户端浏览器提交的数据,而

______________

对象的功

能则是将服务器端的数据发送到客户端浏览器。

能则是将服务器端的数据发送到客户端浏览器。

20

、当

HTML

表单用

_________________

方法向

ASP

文件传递数据时,用户提交的数据将

被附在

URL

的查询字符串中一起被提交到服务器端指定的文件中。

的查询字符串中一起被提交到服务器端指定的文件中。

21

、缓存功能的打开和关闭是通过

Response 

对象的

__________________

属性来完成的。

属性来完成的。

22

、默认情况下,服务器只保留

Session

对象

________________

分钟。

分钟。

23

Server

对象提供方法

___________________

用以转换

HTML

标签,避免这些特定字符被

浏览器进一步解码。

浏览器进一步解码。

24

__________________

文件是用来存放

Application

对象和

Session

对象事件的程序。

对象事件的程序。

25

、使用

FSO

编程,首先要用

_________________

方法创建

FileSystemObject

对象。

对象。

26

TextStream

对象的

________________

方法用来写入一整行数据至一已打开的数据流文

件。

件。

27

________________

是针对数据库操作中并发事件的发生而提出的系统安全控制方式。

是针对数据库操作中并发事件的发生而提出的系统安全控制方式。

28

RecordSet

对象提供

4

个重要的数据浏览方法:

MoveFirst

________________

MoveNext

MoveLast

,分别将当前记录的指针移动到记录集的首记录,前一个记录、后一个记录和

末记录。

末记录。

三、算法填空题

(

每空

1

,

10

) 

3 

28

、在下划线上填写适当的内容,以便读取当前目录中的文本文件“

<% 

Dim fso , f 

'

创建

FSO

对象实例

对象实例

Set fso = Object(___________________) 

'

打开文件并返回

textStream

对象

对象

Set f = fso.____________(___________________) 

'

当文件指针不在文本文件末尾时执行循环

当文件指针不在文本文件末尾时执行循环

while Not f._____________ 

'

读取一行字符发送到浏览器

读取一行字符发送到浏览器

 f.________________________&"" 

Wend 

f.___________________________ '

关闭文件流对象

关闭文件流对象

%> 

29

、下面是一段

ASP

程序,用来完成用户的登录验证。

程序,用来完成用户的登录验证。

<% 

tname = ("txtName") '

接收表单提交的用户名

接收表单提交的用户名

tpwd = ("txtPWD") '

接收用户提交的密码

接收用户提交的密码

Set conn = Object("tion") 

Set rs = Object("Set") 

conn.___________="DSN=STUD;UID=sa;PWD=xyz123;database=SDB" 

conn._______________________________  '

打开连接对象

打开连接对象

'

完成下面的

SQL

查询字符串,用来在连接对象

conn

中执行。用来查询数据表

student

中有

无“用户名”为

tname

,“密码”为

tpwd

的记录。

的记录。

sql = "___________________________________________________________" 

Set rs = conn.____________________________(sql) '

执行查询语句

执行查询语句

IF rs.___________________________________ THEN ' 

记录集是否为空

记录集是否为空

 ("

登录验证失败,请重新登录

") 

ELSE 

 ("

验证成功,用户身份合法

") 

END IF 

Set rs = Nothing 

Set conn = Nothing 

%> 

四、简答题:(每小题

5

分,共

10

分)

分)

30

、试说明在

ASP

程序中,

e

er

在执行方式上有什么不同。

在执行方式上有什么不同。

4 

31

、在

ADO

对象模型中,共有几个对象?几个集合?分别是什么?

对象模型中,共有几个对象?几个集合?分别是什么?

五、编程题:(

20

分)

分)

32

、已知学生数据表:

student

如下:

如下:

学号

学号

SID 

姓名

姓名

SNAME 

性别

性别

SEX 

密码提示问题答案

密码提示问题答案

ANSWER 

登录密码

登录密码

PWD 

001 

张三

张三

Tom 

123456 

002 

王蕾

王蕾

Jane 

654321 

student

表保存在站点根目录下的

data

子目录的

中,表中各字段为:

SID

——主

键,字符型,长度

5

SNAME

——变长字符串,长度

15

,不允许为空,

SEX

——字符型,

长度

2

,默认值:男;

ANSWER

——变长字符串,长度

50

PWD

——变长字符串,长度

15

不允许为空):

已知

的代码如下,请根据

HTML

代码编写“

"

文件,若输入的

提示问题答案正确,则将学生的密码显示出来。

(要求使用记录集对象实现)

(要求使用记录集对象实现)

   

获取密码获取密码

获取密码

  

学号

: 

姓名

: 

5 

密码预留答案

: 

提交

"> 

  

的代码为:

的代码为:

参考答案

参考答案

一、单项选择题(每小题

2

分,共

30

分)

分)

1

A 2

B 3

A 4

D 5

D 

6

D 7

B 8

D 9

D 10

D 

11

C 12

A 13

C 14

A 15

A 

二、填空题(每空

2

分,共

30

分)

分)

16

、脚本

、脚本

17

localhost 127.0.0.1 

18

variant 

19

Request Response 

20

GET 

21

BUFFER 

22

20 

23

HTMLEncode 

24

25

Object("stemObject") 

26

WriteLine 

27

、锁定类型

、锁定类型

28

MovePrevious 

三、算法填空题

(

每空

1

,

10

) 

28

stemObject 

OpenTextFile("h("./") 

AtEndOfStream 

ReadLine 

Close 

29

ConnectionString 

Open 

select * from student where 

用户名

='"&tname&"' and 

密码

='"&tpwd&"' 

Execute 

BOF AND  

四、简答题:(每小题

5

分,共

10

分)

分)

30

Transfer

方法将执行流程从当前的

ASP

文件转到同一服务器上的另一个页面。客户

端和服务器只需一次通信。

Execute

方法用来在当前

ASP

页面执行同一

WEB

服务器上指定

ASP

页面,执行完毕后返回原页面调用的位置。

页面,执行完毕后返回原页面调用的位置。

31

7

个对象和

4

个集合

个集合

对象:

connection

RecordSet

command

Fields

Parameter

Property

Error 

集合:

Fields

Parameters

Properties

Errors 

6 

五、编程题:(

20

分)

分)

32

<% 

tid = ("txtID") 

tname = ("txtName") 

tans = ("txtAns") 

Set conn = Object("tion") 

Set rs = Object("Set") 

 "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server. MapPath 

("/data/") 

sql = "select * from student where sid='"&tid&"' and sname='"&tname&"' and 

answer='"&tans&"'" 

 sql,conn,adOpenKeySet,adLockOptimistic 

IF NOT  THEN 

 "

你的密码是

:"&("pwd") 

ELSE 

 "

答案错误

,

不能找回密码

" 

END IF 

Set rs=Nothing 

Set conn=Nothing 

%> 

👁️ 阅读量:0