动态网页制作(开放专科)第二次作业_0001
四川形成性测评系统 课程代码:5108393 参考资料
、单项选择题(共 20 道试题,共 80 分。)
1. 请问 Mid(“I am a student.”,9,2)的返回值是什么?( )
A. “tu”
B. “st”
C. “en”
D. “nt”
参考答案:A
2. 在VBScript中,下列说法正确的是( )。
A. 没有计算数的指数次方的运算符,但可以通过* 运算符实现。
B. &运算符可以强制将任意两个表达式进行字符串链接。
C. 表达式 16/5 的结果是1。
D. 以上都正确
参考答案:B
3. 在VBScript中,下列运算符优先级最高的是( )。 .
A. 求余运算 (Mod)
B. 负数 (-)
C. 乘法和除法 (*, /)
D. 字符串连接 (&)
参考答案:B
4. 执行完 a=5 Mod 3 语句后,a的值为( )。
A. 0
B. 2
C. 3
D. 5
参考答案:B
5. 下面 a=Trim(” vbscript”) & Rtrim(” good”) 语句后,a的值为( )。
A. ” vbscript good”
B. “vbscript good”
C. ” vbscriptgood”
D. “vbscriptgood”
参考答案:B
6. 如果a = Int(10*Rnd()),则a的值不可能是( )。
A. 0
B. 1
C. 9
D. 10
7. 赋值V=”6”并执行 a=IsNumeric(V)语句后,a 是( )。
A. 字符串型
B. 日期型
C. 数值型
D. 布尔型
8. 在VBScript中,关于For…Next语句,下面说法错误的是( )。
A. 可以在循环中的任何位置放置一个Exit For 语句。
B. Step的值默认为1。
C. For i = 1 To 15 Step 4 ,这一行说明循环体最多可以执行4次。
D. 计数变量I可以是变量或表达式。
9. 关于VBScript 过程,下列说法错误的是( )。
A. call语句用于 Sub 或 Function 过程的调用。
B. 调用Function 过程时call语句可以省略,但是调用sub过程时不可以省略。
C. Function 函数可以有返回值。
D. 使用 Exit Function 语句可以从 Function 过程中立即退出。
10. 关于VBScript,下列说法正确的是( )。
A. VBScript只有一种数据类型。
B. 可以使用 Dim、Private、Public和Const关键字声明变量。
C. VBScript中,变量必须先声明再使用。
D. 以上全都错误。
11. 关于Option Explicit 语句,下面说法正确的是( )。
A. 可以在脚本的任何位置使用
B. 强制要求类型转换时,必须采用显示转换
C. 强制要求脚本中的所有变量必须显式声明
D. 以上说法都不正确
12. 下列表达式的值为-10的是( )。
A. Int(-10.9)
B. -Abs(-10.9)
C. Fix(-9.9)
D. Int(-9.9)
13. 下面的语句不能输出内容到客户端的是( )。
A. <% msgbox(“输出内容”) %>
B. <%=Int(3.2)%>
C. <% response.write v &”是一个字符串变量” %>
D. <%=v & “输出内容”%>
14. 下列哪一个函数可以将日期转换为字符串?( )
A. Cdate
B. CInt
C. CStr
D. CDbl
15. 关于日期和时间函数,下列说法正确的是( )。
A. now函数可以返回客户端计算机当前的日期值。
B. 表达式Weekday(Date)将得到表示当前日期是星期几的英文字符,如星期日为“Friday”。
C. Timer函数返回午夜 12 时以后已经过去的小时数。
D. 表达式DateAdd(“d”, 10, Date)是表示当前日期的十天后。
16. 执行完如下语句后,Sum的值为( )。
<%
Dim a(5),Sum
Sum=0
For I=0 To 5
a(I)=I
Sum=Sum+a(I)
Next
%>
A. 0
B. 5
C. 10
D. 15
17. 执行完如下语句后,a的值为( )。
<%
Dim a
a=3
a=a+1
%>
A. 0
B. 1
C. 3
D. 4
18. 执行完语句a=”2″,a的类型为( )。
A. 数值型
B. 字符型
C. 日期型
D. 布尔型
参考答案:B
19. 在VBScript中,注释行采用( )。
A. //
B. /*…*/
C. ‘
D. ”
20. 在VBScript中,下列说法正确的是( )。
A. 执行UCase(“Hello World”)后,返回”HELLO WORLD”。
B. 执行LCase(“VBScript”)后,返回 “vbsCRIPT”。
C. 执行RTrim(” vbscript “)后,返回 “vbscript”。
D. 执行Split(“VBScriptXisxfun!”, “x”)后,返回包含“VBScriptXis”和“fun”的一维数组。
、判断题(共 5 道试题,共 20 分。)
1. 设myproc是带有x、y两个参数的Sub过程,调用该过程可用Call myproc(x,y)或myproc x、y。
A. 错误
B. 正确
2. 变量的第一个字符必须是数字。
A. 错误
B. 正确
3. Dim A(10)表示声明了一个包含10个元素的一维数组。
A. 错误
B. 正确
4. Select Case结构提供了If…Then…Else If结构的一种变通形式。
A. 错误
B. 正确
5. 在VBScript语言中,只有一种数据类型,即Variant,称为变体类型。
A. 错误
B. 正确