网络程序设计---选择题整理

鸡肋鸡肋,食之无味,弃之可惜,为应付考试在群里下了这个资料,居然没答案,弄了好几天,结果发现网上有好多一样的题目,我还以为是绝密资料,答案都不付,由于自己做的不保证每题答案都正确,还是先留着,说不定以后在工作中用得着呢,放在本机上说不定下次刷系统又给刷了

1.下面可以查询 strName 为“萌萌”且是 2008 年 8 月 8 日注册的用户的是(  C ) 。

A、Select * From tbAddress Where strName=萌萌 And dtmSubmit<#2008-8-8#

B、Select * From tbAddress Where strName="萌萌" And dtmSubmit<2008-8-8

C、Select * From tbAddress Where strName="萌萌" And dtmSubmit<#2008-8-8#

D、Select * From tbAddress Where strName="萌萌" Or dtmSubmit<#2008-8-8#

2.执行语句 a=3: a=a+5 后,变量 a 的值是(C   ) 。

A、3 B、5

C、8 D、出错

解释:a=3: a=a+5中的冒号(:)相当于分隔符在某种程度上a=3:a=a+5等价

<%

Dim a

a=3

a=a+5

response.write(a) rem打印a

%>

3.下列语句中,不能正常显示的是(  B)

A、Response.Write time B、Response.Write day

C、Response.Write now D、Response.Write date

4.对于发送邮件组件,如果信箱是 [email protected],密码是 123456,发信服务器是 smtp.163.com,

发信时需要验证。请问正确的语句是(   B ) 。

A、jmail.Send "smtp.163.com"

B、jmail.Send "jjshang99:[email protected]"

C、jmail.Send "[email protected]"

D、jmail.Send "jjshang99:[email protected]"

解释:信箱(jjshang99):密码(123456)发送服务器服务器(@smtp.163.com)

5.下面程序段执行完毕,页面上显示内容是(   D ) 。

<%

="信息
"

="科学"

%>

A、信息科学 B、信息(换行)科学

C、科学 D、以上都不对

解释:VBScript输出方式1.<%response.write(“你好”)%>

2.<%=”你好”%>

6.下面的语句不能输出内容到客户端的是( A) 。

A、<% msgbox("输出内容") %>

B、<%=Int(3.2)%>

C、<% response.write v &"是一个字符串变量" %>

D、<%=v & "输出内容"%>

7.请问表达式 Not(6+3<5+2)的值是( D) 。

A、True B、False

C、9 D、无法计算

8.执行完 a=5 Mod 3 语句后,a 的值为(B) 。

A、0 B、2

C、3 D、5

解释:Mod取余     mod(nExp1,nExp2)取余函数

     

     

9.下面可以正确更新记录的 SQL 语句是( C) 。

(其中 theName="卢红"、theAge=22、theIntro=""、theID=5)

A、"Update tbAddress Set strName='theName', intAge=theAge,strIntro='theIntro' Where ID=theID"

B、"Update tbAddress Set strName='" & theName & "', intAge=" & theAge &  ",strIntro='" & theIntro

& "' Where ID=" & theID

C、"Update tbAddress Set strName='" theName "', intAge='" & theAge &  "',strIntro='" & theIntro & "'

Where ID=" & theID

D、"Update tbAddress Set strName=" & theName & ", intAge=" & theAge &  ",strIntro=" & theIntro &

" Where ID=" & theID

10.如果在 chapter1 下建立了一个子文件夹 images,并且在其中放置了一个图片文件 1.jpg,那么以下

URL 正确的是(A  ) 。

A、http://localhost/asptemp/chapter1/images/1.jpg

B.http://127.0.0.1/inetpub/asptemp/chapter1/images/1.jpg

C.http://localhost/inetpub/wwwroot/asptemp/chapter1/images/1.jpg

D.http://127.0.0.1/inetpub/wwwroot/asptemp/chapter1/images/1.jpg

11.如果刚刚打开一个含有 1 条记录的记录集,那么 Bof 的值为(C   )

A、1 B、True

C、False D、NULL

解释:

BOF 指示当前记录位置位于 Recordset 对象的第一个记录之前。 

EOF 指示当前记录位置位于 Recordset 对象的最后一个记录之后。

 当RecordCount0时,BOF,EOF都为True返回值BOF 和 EOF 属性返回布尔型值。 说明使用 BOF 和 EOF 属性可确定 Recordset 对象是否包含记录,或者从一个记录移动到另一个记录时是否超出 Recordset 对象的限制。

如果当前记录位于第一个记录之前,BOF 属性将返回 True (-1),如果当前记录为第一个记录或位于其后则将返回 False (0)。

如果当前记录位于 Recordset 对象的最后一个记录之后 EOF 属性将返回 True,而当前记录为 Recordset 对象的最后一个记录或位于其前,则将返回 False。

 如果 BOF 或 EOF 属性为 True,则没有当前记录。 如果打开没有记录的 Recordset 对象,BOF 和 EOF 属性将设置为 True,而 Recordset 对象的 RecordCount 属性设置为零。打开至少包含一条记录的 Recordset 对象时,第一条记录为当前记录,而 BOF 和 EOF 属性为 False。

如果删除 Recordset 对象中保留的最后记录,BOF 和 EOF 属性将保持 False,直到重新安排当前记录

12.非动态网页的扩展名一般是(  D ) 。

A、jsp B、php

C、asp D、htm

13.关于网页中的图像,下列说法正确的是(  C   ) 。

A、图像标记是以开始,以结束

B、href 属性用于指定所要显示图像文件的路径

C、src 属性用于指定所要显示图像文件的路径

D、alt 用于指定显示在图像上的文字

14.对于如下的文件超链接组件中使用的超链接数据文件,文件路径和说明之间的隔开符(  B  ) 。

A、空格 B、Tab

C、  D、Space

15.在一组单选框中,下面可以用来默认选中某个选项的属性是( B) 。

A、slected B、checked

C、multiple D、noresize

16.使用 W3 Jmail 组件发送 E-mail 时,附件必须位于(B ) 。

A、客户端 B、服务器端

C、服务器端和客户端 D、服务器端或客户端

17.下列能使表格显示边框的设置是(  B ) 。

A、在中添加 border 属性

B、在

中添加 border 属性

C、在

中添加 border 属性

 D、以上全都可以

18.请问 Mid(“I am a student.”, 8, 2)的返回值是(B) 。

A、“tu” B、“st”

C、“en” D、“nt”

解释:
Left函数是:返回指定数目的字符串,并且从左边算起;
Mid函数是:从字符串中返回指定数目的字符串。
其区别是:Mid函数、可以在被截取字符串的指定位置截取指定数目的字符串

Mid(“I am a student.”, 8, 2)

从字符串“I am a student.”的第8个字节之后返回两个字符

19.用于从客户端获取信息的 ASP 内置对象是(  B ) 。

A、Response B、Request

C、Session D、Application

解释:

Response:向客户端输出信息

Request:获取客户端信息

Session:(会话)记载单个用户信息

Application :(同一应用程序)记载所有用户信息

Cookie(甜饼):在客户端保持信息

Global.asa文件:用来存放Session对象和Application对象事件的程序,当Session或Application被第一次调用或结束时,就会运行Global.asa文件中对应的程序

20.在取整时按四舍五入进行的函数是( C ) 。

A、Int B、Fix

C、Round D、CInt

解释:int与Fix函数都删除number参数的小数部分并返回整数表示结果

  Int(number)与Fix(number)的区别

  Int(-8.4) 返回 -9

  Fix(-8.4) 返回 -8

CInt(expression) 函数用于进行从其他数据类型到 Integer 子类

21.关于 VBScript,下列说法正确的是( A   ) 。

A、VBScript 只有一种数据类型

B、可以使用 Dim、Private、Public 和 Const 关键字声明变量

C、VBScript 中,变量必须先声明后才能使用

D、以上选项均错

22.执行语句 a=Chr(Asc("ABC"))后,则 a 的值是( B) 。

A、"ABC" B、"A"

C、65 D、出错

解释:Chr(char code)返回与指定的 ANSI 字符代码相对应的字符。Char code表示标识字符的数字

Asc(string)返回每一个字符串首字母的 ANSI 字符代码:

23.下面哪个数据库连接字符串是不正确的(  D  ) 。

A、"Dsn=address" 

B、"Driver={Microsoft Access Driver (*.mdb)};Dbq=" & Server.MapPath("address.mdb")

C"Driver={Microsoft Access Driver (*.mdb)};Dbq="&Server.MapPath("\asptemp\chapter8\

address.mdb")

D"Provider=Microsoft.Jet.OLEDB.4.0;Source="&Server.MapPath("\asptemp\chapter8\address.mdb")

解释:

基于OLEDB的链接方式

<%

Dim conn

Set conn=Server.CreateObject("ADODB.Connection")

conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Inetpub\wwwroot\asptemp\chapter8\address.mdb"

 

conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.Mappath("address.mdb")

%>

 

24.请问下面程序段执行完毕,页面上显示的内容是(  A   ) 。

<%

Response.Write "a": Response.Flush: Response.Write "b": Response.Clear

Response.Write "c": Response.End: Response.Write "d"

%>

A、ac B、cd

C、bd D、ad

解释:

冒号(:):分隔符

Flush方法:立刻输出缓冲区中的页面内容

Redirect方法:引导客户端至另一个URL位置(重定向)。

End方法 :结束程序运行。

Buffer属性:用来设置服务器端是否将页面先输出到缓冲区,它的值为True或False

Clear  方法:清除缓冲区中的内容

 

25.Session 对象的默认有效期为( C    ) 。

A、10 B、15

C、20 D、30

解释:

Session 对象的默认有效期:20分钟

Application对象的默认有效期:打开应用程序到关闭应用程序

 

26下面程序段执行完毕,c 的值是(C ) 。

<%

Application("a")=10

Application ("b")=20

c=Application("a")+Application("b")

15

%>

A、12 B、ab

C、30 D、以上都不对

27.下面可以创建一个对于访问网站的所有用户均有效的变量 intAll 的语句是(   D ) 。

A、Session("intAll")=10

B、Application("intAll")=10

C、Public Session("intAll")

D、Public Application("intAll")

28.下面用来将字符串中的大写字母转换为小写字母的函数是( B  ) 。

A、ucase( ) B、lcase( )

C、dcase( ) D、left( )

解释:lcase( )转换成小写字母;

     ucase( ) 转换成大写字母Uppercase大写

29.执行语句 a=Server.HTMLEncode(Server.HTMLEncode("

"))后,变量 a 的值是(  C) 。

A、"<

>" B、"<p>"

C、"<<p>>" D、"&lt;p&gt;"

30.关于 For…Next 语句,下面说法错误的是( A ) 。

A、可以在循环中的任何位置放置一个 Exit For 语句

B、step 的值必须是整数,默认为 1

C、For i = 1 To 11 Step 3,这一行说明循环体最多可以执行 4 次

D、For…Next 必须成对出现

31.执行 Delete From tbAddress Where strName=“萌萌”语句后,共删除记录的条数是(   B  ) 。

A、0 B、1

C、若干条 D、全部

32.语句 a="abc"="abc"运行完毕后,变量 a 的数据子类型是( C) 。

A、数值 B、字符串

C、布尔 D、日期

33.下列说法正确的是( A ) 。

A、执行 UCase("Hello World")后,返回"HELLO WORLD"

B、执行 LCase("VBScript")后,返回 "vbsCRIPT"

C、执行 RTrim("vbscript ")后,返回 "vbscript"

D、执行 Split("VBScriptXisxfun!", "x")后,返回包含“VBScriptXis”和“fun”的一维数组

解释:

四个数组函数:

UBound(arrayname[, dimension]) 返回指定数组维数的最大可用下标。

<%

Dim A(300,2,3)

UBound(A,0)   rem 返回300

UBound(A,1)   rem 返回2

UBound(A,2)   rem 返回3

%>

Split(expression[, delimiter[, count[, start]]])

Expression:字符串表达式,包含字符串和分隔符

Delimiter:(可选)用于标识子字符串界限的字符。如果省略,使用空格 ("") 作为分隔符

Count:可选。被返回的子字符串数目,-1 指示返回所有子字符串。

Start:可选。指示在计算子字符串时使用的比较类型的数值

 0执行二进制比较  1执行文本比较

<%

Dim MyString, MyArray

MyString = Split("VBScriptXisXfun!", "x", -1, 1)

' MyString(0) 包含"VBScript"。

' MyString(1) 包含"is"。

' MyString(2) 包含 "fun!"。

 

%>

Join(arrayname [, delimiter]) : 返回一个字符串,此字符串由包含在数组中的许多子字符串联接创建。

 

Array(arglist)

 

34.下面可以用来返回数据表中记录总和的聚合函数是(A) 。  

A、Count B、Avg

C、Sum D、Max

解释:

Count:返回记录(行)总和

Avg:返回记录平均数

Sum:返回记录(列)总和

Max:返回记录中的最大值

 

35.如果指针指向第 10 条记录,然后又执行了一条 rs.Move 2 语句,则指针会指向的记录是(  D  ) 。 

A、8 B、10

C、12 D、会发生错误

解释:本题指向第11行记录

Rs.Move n 指针指向当前指针指向记录起的第n行记录

rs.movenext 将记录指针从当前的位置向下移一行

rs.moveprevious 将记录指针从当前的位置向上移一行

rs.movefirst 将记录指针移到数据表第一行

rs.movelast 将记录指针移到数据表最后一行

rs.absoluteposition=N 将记录指针移到数据表第N行

rs.absolutepage=N 将记录指针移到第N页的第一行

rs.pagesize=N 设置每页为N条记录

rs.pagecount 根据 pagesize 的设置返回总页数

rs.recordcount 返回记录总数

rs.bof 返回记录指针是否超出数据表首端,true表示是,false为否

rs.eof 返回记录指针是否超出数据表末端,true表示是,false为否

rs.delete 删除当前记录,但记录指针不会向下移动

rs.addnew 添加记录到数据表末端

rs.update 更新数据表记录

36.目前常用的数据库管理系统属于(A) 。

A、关系型 B、层次型

C、网状型 D、结构型

37.如果程序中需要建立一个临时文件,下面可以用来生成一个临时文件名称的方法为(D ) 。

A、GetFileName B、GetDriveName

C、GetBaseName D、GetTempName

38.关于日期和时间函数,下列说法正确的是( D  ) 。

A、now 函数可以返回客户端计算机当前的日期和时间值

B、表达式 Weekday(Date)将得到表示当前日期是星期几的英文字符,如星期日为“Friday”

C、Timer 函数返回午夜 12 时以后已经过去的小时数

D、表达式 DateAdd("d", 10, Date)是表示当前日期的十天后

解释:DateAdd(interval, number, date):返回已添加指定时间间隔的日期。

Interval:(必选)表示要添加的时间间隔。

Number必选,表示要添加的时间间隔的个数

Date必选。Variant 或要添加 interval 的表示日期的文字

设置

描述

yyyy

q

季度

m

y

一年的日数

d

w

一周的日数

ww

h

小时

n

分钟

s

95年1月31日加一个月:

Nowdate=dataAdd(“m”,1,”31-jan-95”)

返回95年2月28日,95年2月只有28天

Now()根据计算机系统设定的日期和时间返回当前的日期和时间值。

Timer()返回午夜 12 时以后已经过去的秒数

Weekday():返回代表一星期中某天的整数

39.如果给某文件的 Attributes 属性赋值 3,则该文件属性为(D) 。

A、普通 B、只读

C、隐藏 D、只读和隐藏

解释:

Attributes 属性赋值

0 = 普通文件。
1 = 只读文件。
2 = 隐藏文件。

3=只读和隐藏
4 = 系统文件。
16 = 文件夹或目录。
32 = 上次备份后已更改的文件。
1024 = 链接或快捷方式。
2048 = 压缩文件

40.下列表达式的值为-10 的是(D) 。

A、Int(-10.9) B、-Abs(-10.9)

C、Fix(-9.9) D、Int(-9.9)

解释:Abs()返回数字的绝对值。

 

41.关于 For…Next 语句,下面说法错误的是( A ) 。

A、可以在循环中的任何位置放置一个 Exit For 语句

B、step 的值必须是整数,默认为 1

C、For i = 1 To 15 Step 4,这一行说明循环体最多可以执行 4 次

D、计数变量 I 可以是变量或表达式

42.若表单提交时采用 GET 方法,则下面可以获取表单元素的值的属性是( C  ) 。

A、Request.Form("元素名")

B、Request.QueryString("元素名") 

C、Response.Form("元素名")

 D、Response.QueryString("元素名") 

43.请问下面程序段执行完毕后,变量 c 的值是(B) 。

<% Dim a: a="b": Session(a)=1: Session("b")=2: c=Session(b) %>

A、1 B、2

C、3 D、空(Empty)

44.下列不属于 Response 对象的方法的是(  C   ) 。

A、Write B、End

C、Abandon D、Redirect

解释:

Session对象的唯一方法Abandon:session对象到期后自动除,味道却可强制清除<% Session.Abandon %>

Session对象的属性:

SessionID返回会话标识符(ID),即存储用户的Session ID

TimeOut:定义Session的有效期。单位为分钟,默认为20分钟。

Session对象的数据集合:

Contents获取脚本中添加的Session变量集合

Count属性:返回数据集合中的变量的数目

Remove方法:删除数据集合中一个Session变量

RemoveAll方法:删除数据集合中全部Session变量

Session对象的两个事件:

Session_OnStart:当开始一个会话时,会触发该事件。

Session_OnEnd当结束一个会话时,会触发该事件。

两个事件只能用在Global.asa文件中

 

 

45.当使用 OpenTextFile 方法打开一个文件并准备读取内容时,指针一般指向(  C ) 。

A、文件开头 B、文件结尾

C、第 1 行 D、最后一行

46.如果目标文件不存在,下面能够自动建立文件的语句是( A) 。

A、Set tsm= fso.OpenTextFile("C:\inetpub\wwwroot\asptemp\chapter10\test.txt",1,True)

B、Set tsm= fso.OpenTextFile("C:\inetpub\wwwroot\asptemp\chapter10\test.txt",2,True)

C、Set tsm= fso.OpenTextFile("C:\inetpub\wwwroot\asptemp\chapter10\test.txt",8,False)

D、Set tsm= fso.OpenTextFile("C:\inetpub\wwwroot\asptemp\chapter10\test.txt",1,False)

48.Session 变量和 Application 变量的返回值的数据子类型是(B) 。

A、字符串、字符串 B、数值、字符串

C、字符串、数值 D、根据其中的数据的类型决定

49.请问下面程序段执行完毕,页面上显示的内容是( D) 。

<%

="北京"

="上海"

18

%>

A、北京上海 B、北京(换行)上海

C、北京 D、错误信息

50.如果要返回应用程序根目录的物理路径,那么 MapPath 方法的参数可以是( A) 。

A、"/" B、".."

C、"." D、"C:\Inetpub\wwwroot

51.执行 Select Max(intAge) As MaxAge,Min(intAge) As MinAge From tbAddress 语句后,会返回记录数

为(D) 。

A、0 B、1

C、2 D、不能确定

解释:可能有多个最大值、最小值

52.HTML 中的注释格式是( B) 。

A B

C、<%-- 注释内容 --%> D、

你可能感兴趣的:(自考)