ASP编程:电子商务试题与解析

需积分: 3 2 下载量 192 浏览量 更新于2024-09-25 收藏 98KB DOC 举报
"asp习题,电子商务" 这是一份关于ASP(Active Server Pages)技术的练习题,主要涉及ASP的基础语法和常见操作。题目涵盖了变量类型、运算符、字符串处理、数组操作、内置对象等多个方面,适合初学者进行自我检测或教学使用。 1. 在ASP中,字符串与数字的连接是通过"&"操作符完成的。因此,选项(D) "11","11",2 是正确的,因为`a="1"+1`会将数字1与字符串"1"相加,结果是字符串"11";`b="1"+"1"`也是字符串拼接;而`c="1"&"1"`则会得到字符串"11"。 2. 执行`a="2"`后,a的类型将被定义为字符串型,选项(B)是正确答案。 3. 在VBScript中,声明变量`Dima`并赋值3后,再执行`a=a+1`,a的值会增加到4,所以选项(D)4是正确答案。 4. 这个循环用于填充一个数组a,并累加数组元素的总和。当循环结束时,Sum的值应为0+1+2+3+4+5,即15,所以选项(C)15是正确答案。 5. `5 Mod 3`的结果是2,因为5除以3的余数是2,所以选项(B)2是正确答案。 6. `5>3 And "a"<"c"`这条语句中,`5>3`为真(True),但字符串比较时"a"小于"c"也为真,因此整个表达式的结果是真(True),选项(A)True是正确答案。 7. `Trim("vbscript")`去除字符串两端的空格,`Rtrim("good")`去除右侧空格。两个函数结合后,结果是去掉"vbscript"左侧的空格,保留右侧的"good",所以选项(B)"vbscriptgood"是正确答案。 8. `Now()`函数返回当前的日期和时间,包括年月日和时分秒,选项(A)Now是正确答案。 9. 使用`Dima(4,5)`定义了一个4行5列的二维数组,`Ubound(a,1)`返回第一维(行)的最大索引,即4,选项(B)4是正确答案。 10. 当在Request对象中省略获取方法时,ASP默认会按照Form、QueryString、Cookies、ServerVariables、ClientCertificate的顺序检查请求信息,所以选项(D)Form、QueryString、Cookies、ServerVariables、ClientCertificate是正确的顺序。 11. 要获取访问者的IP地址,可以使用`Request.ServerVariables("REMOTE_ADDR")`,选项中的(A)Request.ServerVar"REMOTE_ADDR"是不完整的,应该是完整的变量名。 这些题目展示了ASP的基本编程概念,包括变量、运算符、字符串处理、数组、内置对象以及请求处理等核心知识点,有助于加深对ASP编程的理解和应用。