《Web开发技术》模拟题
一、 单项选择题
1、HTML文件可以包含图像、视频和动画。A
a) 正确
b) 错误
2、锚点是URL的另一个名称。B
a) 正确
b) 错误
3、插入链接的协议为:D
a) http
b) ftp
c) file
d) mailto:
4、在HTML文档中插入文本区域的标记是:C
a) <input>
b) <select>
c) <textarea>
d) <option>
5、SRC标记用来指向图像的(D)。
a) 文件夹
b) 文件
c) URL
d) 地址
6、下列哪一项指定多窗口布局,包括分窗口的位置和特性?B
a) 页面分栏
b) 边框布局
c) 表格
d) 分窗口边框
7、属性BORDER采用什么值来表格表格无边框?D
a) 1
b) 2
c) -1
d) 0
8、下列哪个属性定义HTML文档中的样式表区域?C
a) SIZE
b) STYLEAREA
c) STYLESIZE
d) STYLE
9、脚本文件可以组合对象、属性和方法。下列哪一项定义组合上述几项的代码块?C
a) 语句
b) 链接
c) 行
d) 句子
10、JavaScript中以下哪个函数可以接受用户输入的值:C
a) Confirm
b) Alert
c) Prompt
11、函数中的语句只在函数调用时执行。A
a) 正确
b) 错误
12、下列哪种方法类似于alert(“how are you”)语法的功能?C
a) document.alert(“how are you”)
b) history.alert(“how are you”)
c) window.alert(“how are you”)
d) 以上都不是
13、下列哪一项JavaScript分层结构中的缺省对象?D
a) Document
b) Form
c) Frame
d) Window
14、navigator.appCode会返回什么?D
a) 浏览器名称
b) 浏览器代码的名称
c) 平台名称
d) 以上都不是
15、在JavaScript中如何验证一个数据是否是数字(D)
a) 如果用Integer.parseInt(value)有误就不是数字
b) int I = value 若报错就不是数字,
c) 没有方法验证
d) 利用isNaN(value) 返回的boolean进行判断
16、可通过以下哪种方法求某数的乘方值(x的y次幂)A?
a) 运用VBScript中的pow()方法
b) 运用eval(x,y)方法
c) 运用简单求幂运算符
d) 以上都不是
17、要无条件终止一个循环,我们可以使用Exit语句。B
a) 正确
b) 错误
18、Cookie值得存在期限__B___。
a) 可以在浏览器中进行设置
b) 可以通过Expires属性进行设置
c) 根据客户机浏览器软件不同而不同
d) 以上都不是
19、”<%=”等同于(D)。
a) Response.write
b) Document.write
c) <%
d) <#
20、下列哪些对象中含有Cookie集合?A
a) Response
b) Sever
c) Application
d) Session
21、下列哪一种错误处理方法可用于获取ASPError对象属性的值?C
a) Error
b) ASPError.finderror
c) lasterror
d) Server.ASPErrorlist
22、ADO是一个(D)。
a) 通用组件
web技术的三个关键技术b) 用户专用组件
c) 可视界面组件
d) 事务组件
23、选择用于在记录集中检索数据的语法不正确的语句。D
a) Rs.Fields(“Coll”).Value
b) Rs.Fields(0).Value
c) Rs.Fields(“Coll”)
d) Rs.Fields(Coll).value
24、下述选项中不属于JDBC基本功能的是:( D )
a) 与数据库建立连接
b) 提交SQL语句
c) 处理查询结果
d) 数据库维护管理
25、在JSP中调用JavaBean时不会用到的标记是:( A )
a) <javabean>
b) <jsp:useBean>
c) <jsp:setProperty>
d) <jsp:getProperty>
二、 简答题
1、请说出VBScript中子例程和函数有什么区别?
过程有两种,一种叫子例程 (Subroutine),我们通常叫做 Sub;另外一种叫函数,通常叫 Function两者区别在于,子例程Sub 只执行操作,没有返回值;而函数Function 不但执行操作,并且有返回值
2、请写一段JavaScript打开一个新的窗口的程序。
<SCRIPT LANGUAGE="javascript">
<!—
window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=n o, status=no') (这句要写成一行)
-->
</SCRIPT>
3、请写出ASP数据库操作的基本步骤
<%
1
set ateobject("tion")
'创建连接数据库所要用到的对象 cn
2
cn.open "..."
'调用cn的open方法,并且以双引号中间的字符串为参数,打开数据库(对数据库操作之前需要打开,操作完之后需要关闭即调用cn的close方法)。也可以选择用系统或用户数据源,但不推荐,因为很多时候没有对虚拟主机的操作权限,所以多使用连接字符串。
3
set ateobject("dset")
'创建存储数据记录所要用到的对象 rs
4
strsql="select * from product where product_name='" & request("name") & "'"
'编写特定功能的sql语句,赋给变量strsql
5
set ute(strsql)
'以strsql为参数调用cn的execute方法,来让cn这个数据库连接执行变量strsql所存储的sql语句,并且把执行语句后得到的查询结果(所有符合条件的数据记录)赋直给记录集对象rs;当然还有很多其他的方法,等熟悉了其它对象的其他方法之后再用吧。
 
'先不考虑数据库中没有符合条件的记录的情况
6
do f
response.write rs("product_name")
rs.movenext
loop
'数据集中的数据的存放格式为: rs.bof---数据记录1---数据记录2---数据记录3……数据记录f;用循环语句逐条显示所有rs记录集里面的product_name字段值
7
rs.colse
'关闭记录集,释放内存
cn.close

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。