有哪些ASP面试题
ASP即Active Server Pages,是MicroSoft公司开发的服务器端脚本环境,可用来创建动态交互式网页并建立强大的web应用程序。下面是小编为你整理的ASP面试题,希望对你有所帮助! 求职面试
第一题:ASP中,VBScript的唯一的数据类型是什么?
第二题:在ASP中,VBScript有多种控制程序流程语句,如If…Then, Select… Case,
For … Next, Do … Loop, Exit等语句。请为这五个语句分别写一段使用的代码。
面试网
第三题:请看如下代码 求职面试
这段代码执行后,运行结果是什么?并解释一下为什么? 求职面试
第四题:在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])这三个可能用
到的函数,如果是三个函数的用法
如: 礼仪
ASC(A)=65,ASC(你)= -15133
面试问题
Hex(65)=41″,Hex(-15133)=C4E3″
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)
返回星期一、星期二、星期三… 面试问题
第六题:
求职信息
用ASP输出九九乘法口决表的网页
面试网
输出如下: 求职信息
1*1=1
礼仪
1*2=2 2*2=4
求职信息
1*3=3 2*3=6 3*3=9 礼仪
… 求职信息
要求编写一个完整的ASP文件
第七题到第九题
已知SQL Server数据库的有一个数据库TestDB,学生表结构如下: 面试问题
表名:Student
面试网
字段名 类型 说明
id int 自增1 面试网
name varchar(16)
sex char(1) ‘F’表示女性,’M'表示男性
… …
已知已经定义了nection对象ConnTestDB已连接了上述的TestDB数据库 求职面试
可以在以后的测试题中直接引用该对象.
面试网
第七题: 面试网
编写ASP代码,将Student中的人的姓名及性别列出来,并给统计学生人数如下:
求职面试
姓名 性别 面试网
张三 男
李四 男
求职信息
王五 女
… … 求职面试
总共有100个学生 面试问题
第八题:
在上述数据库中,有一个表存放学生的得分的,结构如下: qzm4
表名:Score 求职面试
字段名 类型 说明
礼仪
StuID int 学生的ID值,关系是:Score.StuID=Student.ID
求职信息
Chinese int 求职信息
math int
礼仪
要求输出内容:
姓名 语文 数学 总成绩
张三 60 100 160 面试网
… 面试问题
请编写实现上述功的ASP代码 礼仪
第九题:
已知:
某一学生:陈六,男,语文80分,数学60分,现要求编写ASP代码 qzm4
将该学的数据插入数据库中,分别插入到上述的两个表Student,Score表中。
礼仪
网友提供的答案: 面试网
?
qzm4
第一题:Variant
第二题:
dim x,y
礼仪
if x=" then 求职面试
x=1 礼仪
end if 求职信息
select case x qzm4
case 1
面试问题
x=x+1
case 2
求职面试
x=x+2
end select
for y=0 to x
求职面试
response.write y 面试网
if y=2 then exit for
求职信息
next qzm4
do 求职信息
x=x+1 qzm4
if x=4 then exit do qzm4
loop while x<5 求职面试
第三题: 面试网
运行结果是:testA
求职面试
原因是:testA所附值的是一个全局变量TestString
面试网
testB因为有Dim TestString这句定义,所以它所附值的只是一个局部变量。 qzm4
第四题: qzm4
dim str 礼仪
str=Test.ASP?TestNum=100TestStr=你好
面试网
function TestEncode(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)
qzm4
ansi=asc(char)
礼仪
if (ansi=>48 and ansi65 and ansi97 and ansi225) then 面试网
TestEncode=TestEncodechar 求职面试
else 礼仪
TestEncode=TestEncode"cstr(Hex(ansi))
qzm4
end if
next
end function 面试问题
function TestDecode(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)
qzm4
if char=" then 面试网
ansi=mid(f_Str,for_x+1,2) 礼仪
TestDecode=TestDecodechr(clng(Hansi))
qzm4
for_x=for_x+2
礼仪
else qzm4
TestDecode=TestDecodechar
求职信息
end if
面试问题
next qzm4
end function 面试问题
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
礼仪
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 qzm4
next
礼仪
第七题: 礼仪
set rs=ConnTestDB.execute(Select top 100 name,sex from Student order by id,sex)
qzm4
response.Write 姓名 性别
while not rs.eof
response.Write rs(name) rs(sex) qzm4
rs.movenext 求职信息
wend 面试网
第八题: qzm4
set rs=ConnTestDB.execute(Select name,Chinese,math from Student,Score where StuID=ID)
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=陈六
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)
qzm4
—————————————————————-
第7到9题没有经过测试,可能会有语法上的错误。 求职信息
还有,第9题的处理方法我个人认为不是很妥当,请各位指点一下还有什么别的方法吗?:)
声明:有哪些ASP面试题来源于互联网,其版权均归原作者及其网站所有,本站虽力求保存原有的版权信息,但由于诸多原因,可能导致无法确定其真实来源,如果您对本站文章、图片资源的归属存有异议,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意!