有哪些ASP面试题

2019-05-06 01:08 作者 :佚名 围观 : TAG标签: 职场

ASP即Active Server Pages,是MicroSoft公司开发的服务器端脚本环境,可用来创建动态交互式网页并建立强大的web应用程序。下面是小编为你整理的ASP面试题,希望对你有所帮助! 面试网


第一题:ASP中,VBScript的唯一的数据类型是什么?

面试网

第二题:在ASP中,VBScript有多种控制程序流程语句,如If…Then, Select… Case, qzm4

For … Next, Do … Loop, Exit等语句。请为这五个语句分别写一段使用的代码。 求职信息

第三题:请看如下代码 qzm4

这段代码执行后,运行结果是什么?并解释一下为什么? qzm4

第四题:在ASP中,Server中有一个方法是URLEncode(string)

求职信息

如: response.write Server.URLEncode(Test.ASP?TestNum=100TestStr=你好) 求职信息

结果输出: Test%2EASP%3FTestNum%3D100%26TestStr%3D%C4%E3%BA%C3 面试网

在ASP中,有ASC(String),Hex(Number),Mid(String,start,[,length])这三个可能用

求职面试

到的函数,如果是三个函数的用法

面试网

如: 面试网

ASC(A)=65,ASC(你)= -15133

求职面试

Hex(65)=41″,Hex(-15133)=C4E3″

面试问题

Mid(hello,2,1)=e, mid(this is test!,9,2)=te qzm4

现在要求编写编码函数Function TestEncode(SourceString),及一个解码函数 qzm4

Function TestDecode(CodeString)。TestEncode(SourceString)是将SourceString

qzm4

串中非字母且非汉字且非数字的字符转换为对应Ansi编码的十六进制编码!

求职信息

如: 求职面试

TestEncode(Test.ASP?TestNum=100TestStr=你好)= 礼仪

Test%2EASP%3FTestNum%3D100%26TestStr%3D你好 礼仪

而TestDecode(CodeString)是将编码的串还原,是TestEncode的逆函数。 礼仪

第五题: 求职面试

编写一个星期的函数GetWeek(aDate)

礼仪

返回星期一、星期二、星期三… 面试网

第六题: 面试问题

用ASP输出九九乘法口决表的网页

面试问题

输出如下:

面试网

1*1=1

qzm4

1*2=2 2*2=4 面试问题

1*3=3 2*3=6 3*3=9

面试问题

面试问题

要求编写一个完整的ASP文件 面试问题

第七题到第九题 面试问题

已知SQL Server数据库的有一个数据库TestDB,学生表结构如下: 面试网

表名:Student

求职面试

字段名 类型 说明

礼仪

id int 自增1

qzm4

name varchar(16)

求职面试

sex char(1) ‘F’表示女性,’M'表示男性

礼仪

… … 面试网

已知已经定义了nection对象ConnTestDB已连接了上述的TestDB数据库 礼仪

可以在以后的测试题中直接引用该对象.

qzm4

第七题: 面试问题

编写ASP代码,将Student中的人的姓名及性别列出来,并给统计学生人数如下: 求职面试

姓名 性别

礼仪

张三 男 求职面试

李四 男 面试网

王五 女

面试问题

… …

面试问题

总共有100个学生

面试网

第八题:

qzm4

在上述数据库中,有一个表存放学生的得分的,结构如下: 求职面试

表名:Score 面试问题

字段名 类型 说明

求职面试

StuID int 学生的ID值,关系是:Score.StuID=Student.ID

求职信息

Chinese int 求职面试

math int

qzm4

要求输出内容: 求职信息

姓名 语文 数学 总成绩

求职面试

张三 60 100 160 面试问题

求职信息

请编写实现上述功的ASP代码

礼仪

第九题: qzm4

已知: 面试网

某一学生:陈六,男,语文80分,数学60分,现要求编写ASP代码

礼仪

将该学的数据插入数据库中,分别插入到上述的两个表Student,Score表中。 qzm4

网友提供的答案: qzm4

? 礼仪

第一题:Variant

qzm4

第二题:

面试问题

dim x,y

面试网

if x=" then 求职信息

x=1 求职信息

end if

礼仪

select case x

面试问题

case 1 qzm4

x=x+1 面试网

case 2

qzm4

x=x+2

面试问题

end select

面试问题

for y=0 to x 面试问题

response.write y qzm4

if y=2 then exit for 求职信息

next 求职信息

do 求职信息

x=x+1 礼仪

if x=4 then exit do qzm4

loop while x<5 面试网

第三题: 求职信息

运行结果是:testA 求职面试

原因是:testA所附值的是一个全局变量TestString 礼仪

testB因为有Dim TestString这句定义,所以它所附值的只是一个局部变量。 求职信息

第四题: 礼仪

dim str

求职信息

str=Test.ASP?TestNum=100TestStr=你好 qzm4

function TestEncode(f_Str)

求职信息

0Adim str_len 礼仪

dim for_x 求职面试

dim char 求职信息

dim ansi

qzm4

str_len=len(f_Str)

qzm4

for for_x=1 to str_len 礼仪

char=mid(f_Str,for_x,1) 求职面试

ansi=asc(char) 礼仪

if (ansi=>48 and ansi65 and ansi97 and ansi225) then 求职面试

TestEncode=TestEncodechar qzm4

else qzm4

TestEncode=TestEncode"cstr(Hex(ansi)) 求职面试

end if

求职信息

next 求职面试

end function

面试网

function TestDecode(f_Str)

面试网

0Adim str_len 求职信息

dim for_x

礼仪

dim char 求职信息

dim ansi 面试网

str_len=len(f_Str)

面试问题

for for_x=1 to str_len

求职面试

char=mid(f_Str,for_x,1) 求职面试

if char=" then

求职面试

ansi=mid(f_Str,for_x+1,2)

求职信息

TestDecode=TestDecodechr(clng(Hansi))

求职面试

for_x=for_x+2 求职面试

else

面试网

TestDecode=TestDecodechar 礼仪

end if 礼仪

next 求职面试

end function

礼仪

response.Write TestEncode(str) 求职信息

response.Write TestDecode(TestEncode(str))

求职信息

第五题: qzm4

function GetWeek(aDate)

礼仪

if isdate(aDate) then 礼仪

GetWeek=weekdayname(WeekDay(aDate))

求职信息

end if 面试问题

end function

求职面试

response.Write GetWeek(2002/1/3″)

礼仪

第六题: 面试问题

dim x,y 面试网

for x=1 to 9 礼仪

for y=1 to x

qzm4

response.Write y*x=x*y

礼仪

if x=y then response.Write 0D

qzm4

next

礼仪

next 礼仪

第七题: 面试网

set rs=ConnTestDB.execute(Select top 100 name,sex from Student order by id,sex)

面试网

response.Write 姓名 性别

qzm4

while not rs.eof qzm4

response.Write rs(name) rs(sex) 求职面试

rs.movenext

求职信息

wend 礼仪

第八题: qzm4

set rs=ConnTestDB.execute(Select name,Chinese,math from Student,Score where StuID=ID) qzm4

response.Write 姓名 语文 数学 总成绩

求职面试

while not rs.eof

面试问题

response.Write rs(name) rs(Chinese) rs(math) (rs(Chinese)+rs(math))

求职面试

rs.movenext

礼仪

wend

面试网

第九题: qzm4

dim StrudentID,StrudentName,StrudentSex 求职面试

StrudentName=陈六 qzm4

StrudentSex=男 礼仪

S_Chinese=80 求职信息

S_math=60 qzm4

Function yhsql(data)

礼仪

yhsql=‘replace(data,‘,)‘ 面试问题

End Function

礼仪

ConnTestDB.execute insert into Student (name,sex) value (26yhsql(StrudentName),yhsql(StrudentSex))

礼仪

StrudentID=ConnTestDB.execute(select max(id) as sid from Strdent where name=yhsql(StrudentName))(sid)

求职面试

ConnTestDB.execute insert into Score (StuID,Chinese,math) value (S_Chinese,S_math)

面试问题

—————————————————————- 面试网

第7到9题没有经过测试,可能会有语法上的错误。

qzm4

还有,第9题的处理方法我个人认为不是很妥当,请各位指点一下还有什么别的方法吗?:) 求职信息

声明:有哪些ASP面试题来源于互联网,其版权均归原作者及其网站所有,本站虽力求保存原有的版权信息,但由于诸多原因,可能导致无法确定其真实来源,如果您对本站文章、图片资源的归属存有异议,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意!

相关文章