首页 > 就业 > 笔试

上海某公司的ASP笔试题

上海某公司的ASP笔试题



上海某公司的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=100&TestStr=你好”)

  结果输出: 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”

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

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

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

  如:

  TestEncode(“Test.ASP?TestNum=100&TestStr=你好”)=

  “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'表示男性

  … …

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

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

  第七题:

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

  姓名 性别

  张三 男

  李四 男

  王五 女

  … …

  总共有100个学生

  第八题:

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

  表名:Score

  字段名 类型 说明

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

  Chinese int

  math int

  要求输出内容:

  姓名 语文 数学 总成绩

  张三 60 100 160

  …

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

  第九题:

  已知:

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

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

相关内容

热门阅读
随机推荐