有哪些ASP面试题

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

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


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

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

面试问题

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

第三题:请看如下代码

面试网

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

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

如: response.write Server.URLEncode(Test.ASP?TestNum=100TestStr=你好) 礼仪

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

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

面试网

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

如:

qzm4

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

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

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

面试网

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

求职面试

Function TestDecode(CodeString)。TestEncode(SourceString)是将SourceString 求职面试

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

求职面试

如: 面试网

TestEncode(Test.ASP?TestNum=100TestStr=你好)= 求职面试

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

面试问题

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

第五题: 礼仪

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

礼仪

返回星期一、星期二、星期三…

qzm4

第六题:

求职信息

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

输出如下: qzm4

1*1=1 面试网

1*2=2 2*2=4

求职面试

1*3=3 2*3=6 3*3=9 礼仪

qzm4

要求编写一个完整的ASP文件

求职信息

第七题到第九题

面试问题

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

求职信息

表名:Student 礼仪

字段名 类型 说明

礼仪

id int 自增1 求职信息

name varchar(16)

面试问题

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

… …

qzm4

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

面试问题

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

第七题: qzm4

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

姓名 性别

面试网

张三 男 求职面试

李四 男

qzm4

王五 女

面试问题

… …

面试网

总共有100个学生 求职面试

第八题: 求职信息

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

求职信息

表名:Score 面试问题

字段名 类型 说明 礼仪

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

Chinese int 求职信息

math int

面试问题

要求输出内容:

面试网

姓名 语文 数学 总成绩 礼仪

张三 60 100 160 qzm4

求职面试

请编写实现上述功的ASP代码 求职面试

第九题:

礼仪

已知: qzm4

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

面试问题

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

网友提供的答案: 求职信息

?

礼仪

第一题:Variant

面试网

第二题:

面试问题

dim x,y 求职面试

if x=" then

qzm4

x=1 qzm4

end if 礼仪

select case x 求职面试

case 1 面试问题

x=x+1

qzm4

case 2

求职信息

x=x+2 礼仪

end select 求职信息

for y=0 to x

qzm4

response.write y

礼仪

if y=2 then exit for 礼仪

next 求职面试

do 礼仪

x=x+1

面试网

if x=4 then exit do

求职面试

loop while x<5

qzm4

第三题:

求职信息

运行结果是:testA 面试网

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

求职信息

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

求职信息

第四题:

面试网

dim str 礼仪

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

面试问题

function TestEncode(f_Str) 面试网

0Adim str_len 求职面试

dim for_x

qzm4

dim char

面试问题

dim ansi

礼仪

str_len=len(f_Str)

面试网

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

面试问题

else 求职面试

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

end if 面试网

next 求职面试

end function 面试问题

function TestDecode(f_Str) qzm4

0Adim str_len

求职面试

dim for_x

面试问题

dim char

qzm4

dim ansi

qzm4

str_len=len(f_Str) 求职信息

for for_x=1 to str_len

qzm4

char=mid(f_Str,for_x,1)

qzm4

if char=" then

求职面试

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

求职信息

TestDecode=TestDecodechr(clng(Hansi)) 求职信息

for_x=for_x+2

求职面试

else 面试问题

TestDecode=TestDecodechar qzm4

end if 面试网

next

礼仪

end function qzm4

response.Write TestEncode(str)

面试问题

response.Write TestDecode(TestEncode(str)) 求职信息

第五题:

面试问题

function GetWeek(aDate)

面试网

if isdate(aDate) then

求职信息

GetWeek=weekdayname(WeekDay(aDate))

求职信息

end if 面试问题

end function

面试网

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

第六题: 礼仪

dim x,y

qzm4

for x=1 to 9 qzm4

for y=1 to x 求职信息

response.Write y*x=x*y qzm4

if x=y then response.Write 0D 面试问题

next 面试网

next 求职信息

第七题: 求职面试

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

求职信息

response.Write 姓名 性别 求职信息

while not rs.eof 求职信息

response.Write rs(name) rs(sex) 面试网

rs.movenext

求职信息

wend

礼仪

第八题:

面试网

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 礼仪

第九题: 礼仪

dim StrudentID,StrudentName,StrudentSex 求职信息

StrudentName=陈六

qzm4

StrudentSex=男

面试问题

S_Chinese=80 面试问题

S_math=60

面试问题

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题没有经过测试,可能会有语法上的错误。

求职信息

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

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

相关文章