⑴ web考试简答题目
1、什么是静态网页和动态网页?
答:静态网页,即纯粹的HTML网页。网页代码除了包含完整的HTML代码外,还可能包含运行于客户端的JavaScript程序,网页内代码都是在客户端的浏览器中执行。
动态网页,指网页的内容可根据某种条件的改变而自动改变。网页内代码在存放网页的服务器上执行,完成数据库操作后,生成的HTML代码网页发送给客户端的浏览器执行。
2、获取网页源文件的方法有哪些?
答:方法一:在网页的空白处,点击鼠标右键,在弹出的菜单中,选择“查看源文件”命令即可看到该网页的源文件。
方法二: 打开浏览器,选择菜单栏中的“查看->源文件到该网页的源文件。”命令也可看
3、什么是格式良好的XML文档?
答:1.第一行必须是XML声明语句。
2.在XML文档中有且仅有一个根元素。
3.文档中所有元素的标记必须正确地关闭。
4.各个元素的标记间可以正确嵌套,但不得交叉。
5.属性值必须用单引号、双引号括起来。
6.文档中的英文字母严格区分大小写。
4、在HTML中使用CSS的有哪些方法及它们的优先级?
答:方法有四种:行内样式、嵌入样式、链接样式、导入样式。
优先级最高的是行内样式,其次是嵌入样式,最低是链接样式和导入样式。
5、什么叫Div+CSS?
答:Div+CSS 是一种网页的布局方法, 主要采用div 标签进行网页布局,而控制布局的工具的CSS代码。这种布局方法用于XHTML技术,有别于传统的HTML网页设计语言中的表格(table)定位方式,真正地实现内容与表现相分离,使网页符合Web标准。
6、使用滑动门技术来设置标题样式有哪些前提条件?具体如何实现?
答:前提条件:在同一个网页中,需要显示多个标题,而这些标题的宽度各不相同,但是具有相同背景图像,且图像的左右两侧有各自的花纹。
滑动门技术的实现:1.在标题中使用两个嵌套的元素;2.每个元素各自使用一个相同的背景图像,使二者中间部分重叠,两端不重叠,把左右两端的的花纹就可以被显示出来;
7、JavaScript可以完成哪些功能?
答:1.控制文档的外观和内容
2.控制浏览器的行为,…交互操作
4.读写部分客户端信息
8、列出浏览器对象模型中对象,并简要说明其用途。(列出四个对象,给全分)
答:window对象:是最顶层的对象,表示一个浏览器窗口或一个框架。
navigator对象:包含了有关访问者浏览器的所有信息。
location对象:用于设置和返回当前网页的URL信息。
history 对象:包含用户(在浏览器窗口中)访问过的 URL。
screen 对象:包含访问者系统显示屏幕的信息。
9、JavaScript中的三种弹出式消息提醒的命令是什么?并简要说明。(少一个扣3分)
答:alert() :警告窗口,显示带有一段消息和一个确认按钮的警告框
confirm():确认窗口,显示带有一段消息以及确认按钮和取消按钮的对话框
prompt() : 信息输入窗口,显示可提示用户输入的对话框
⑵ javaweb练习题
书上有
⑶ Web应用的测试内容都包括哪些方面
1、通用指标
指Web应用服务器、数据库服务器必需测试项,包括:处理器时间:指服务器CPU占用率,一般平均达到70%时,服务就接近饱和。可用内存数:如果测试时发现内存有变化情况也要注意,如果是内存泄露则比较严重。物理磁盘读写时间。
2、Web服务器指标
平均每秒响应次数为总请求时间与秒数之比。平均每秒业务脚本的迭代次数。成功的请求和失败的请求。成功的点击次数和失败的点击次数。每秒点击次数、每秒成功的点击次数和每秒失败的点击次数。尝试连接数。
3、数据库服务器指标
用户连接数,也就是数据库的连接数量。数据库死锁量。数据库缓存的命中情况。
(3)web测试题扩展阅读
对被测的Web应用程序进行需求分析,即对所做的测试作一个简要的介绍,包括描述测试的目标和范围,所测试的目标要实现一个什么样的功能,总结基本文档、主要活动。
写出测试策略和方法,这里包括测试开始的条件、测试的类型、测试开始的标准以及所测试的功能、测试通过或失败的标准、结束测试的条件、测试过程中遇到什么样的情况终止和怎么处理后恢复等。
一个Web应用程序由完成特定任务的各种Web组件(web components)构成的并通过Web将服务展示给外界。在实际应用中,Web应用程序由多个Servlet、JSP页面、HTML文件以及图像文件等组成。所有这些组件相互协调为用户提供一组完整的服务。
⑷ javaweb关于测试问题
参考以下:
java web项目测试用Web的测试工具,如HtmlUnit,JWebUnit等。
main()方法就可以测试,在main方法中获得connection对象将他输出就可以了。
如果正常输出一大串就是对了。
例子:
public class DBConnection {
private static String url = "jdbc:sqlserver://localhost:1433;DataBaseName=HXParserDB";
private static String username = "sa";
private static String password = "123";
private DBConnection(){}
private static DBConnection dbconn = new DBConnection();
private static Connection conn = null;
// 注册驱动
static {
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
} catch (Exception e) {
throw new ExceptionInInitializerError(e);
}
}
public DBConnection getDBConn(){
if(null==dbconn){
dbconn = new DBConnection();
}
return dbconn;
}
// 返回Connection对象
public static Connection getConnection() {
try {
return DriverManager.getConnection(url, username, password);
} catch (SQLException e) {
return null;
}
}
/**
* @param args
*/
public static void main(String[] args) {
System.out.println(DBConnection.getConnection());
}
}
⑸ java web考试题
<!DOCTPYEhtml>
<html>
<head>
<title>表单页</title>
<metacharset="utf-8"/>
</head>
<body>
<formmethod="get"action="b.html">
姓名:<inputtype="text"id="name"name="name"value=""/>(必填)<br/>
密码:<inputtype="password"id="pwd"name="pwd"value=""/>(必填)<br/>
确认密码:<inputtype="password"id="cpwd"name="cpwd"value=""/><br/>
性别:<inputtype="radio"name="sex"id="sex0"checked="checked"value="男"/>
<labelfor="sex0">男</label>
<inputtype="radio"name="sex"id="sex1"value="女"/>
<labelfor="sex1">女</label><br/>
爱好:
<inputtype="checkbox"name="hobby"id="hobby0"checked="checked"value="计算机"/>
<labelfor="hobby0">计算机</label>
<inputtype="checkbox"name="hobby"id="hobby1"value="音乐"/>
<labelfor="hobby1">音乐</label>
<inputtype="checkbox"name="hobby"id="hobby2"value="体育"/>
<labelfor="hobby2">体育</label>
<inputtype="checkbox"name="hobby"id="hobby3"value="文学"/>
<labelfor="hobby3">文学</label><br/>
星座:
<selectid="constellation"name="constellation">
<optionvalue="牡羊座">牡羊座</option>
<optionvalue="金牛座">金牛座</option>
<optionvalue="双子座">双子座</option>
<optionvalue="巨蟹座"selected="selected">巨蟹座</option>
<optionvalue="狮子座">狮子座</option>
<optionvalue="室女座">室女座</option>
<optionvalue="天平座">天平座</option>
<optionvalue="天蝎座">天蝎座</option>
<optionvalue="人马座">人马座</option>
<optionvalue="山羊座">山羊座</option>
<optionvalue="宝瓶座">宝瓶座</option>
<optionvalue="双鱼座">双鱼座</option>
</select>
<br/>
个人简介:<textarearows="5"cols="20"id="intro"name="intro"></textarea><br/>
<inputtype="submit"value="提交"/><inputtype="reset"value="重置"/>
</form>
</body>
</html>
<!DOCTYPE>
<html>
<head>
<metacharset="utf-8"/>
</head>
<body>
您的姓名是:<spanid="name"></span><br/>
您的密码是:<spanid="pwd"></span><br/>
您的性别是:<spanid="sex"></span><br/>
您的爱好是:<spanid="hobby"></span><br/>
您的星座是:<spanid="constellation"></span><br/>
您的简介是:<br/><spanid="intro"></span>
<scripttype="text/javascript">
functiongetData(){
leturl=location.href;
letnum=url.indexOf("?");
letdata=url.substr(num+1);
letarrays=data.split("&");
for(letiinarrays){
letn=arrays[i].indexOf("=");
if(n>0){
letname=arrays[i].substr(0,n);
letvalue=decodeURI(arrays[i].substr(n+1));
console.log("name="+name+",value="+value);
if(name=="name"){document.getElementById("name").innerHTML=value;}
if(name=="pwd"){document.getElementById("pwd").innerHTML=value;}
if(name=="sex"){document.getElementById("sex").innerHTML=value;}
if(name=="hobby"){document.getElementById("hobby").innerHTML=value;}
if(name=="constellation"){document.getElementById("constellation").innerHTML=value;}
if(name=="intro"){document.getElementById("intro").innerHTML=value;}
}
}
}
getData();
</script>
</body>
</html>
上面的代码存为a.html,后面的代码存为b.html,把两文件放在一起即可。这是纯Html代码,没有后端代码。
你要是要用JavaWeb的话,那就需要建项目了,这儿没法写了。
⑹ java web 考试2题
第一题 在servlet里用 resqust.getParameter("userID"); resqust.getParameter("userType"); 可以拿到相应的值。然后自己打印一下。
第二题 设计Book和DVD两个实体,就对应两张表了 我不知道为什么要用继承 。。
⑺ web测试有哪些方面
第一,分析产品结构,明确性能测试的需求,包括并发、极限、配置和指标等方面的性能要求,必要时基于LOAD测试的相同测略需同时考虑稳定性测试的需求。
第一,分析应用场景和用户数据,细分用户行为和相关的数据流,确定测试点或测试接口,列示系统接口的可能瓶颈,一般是先主干接口再支线接口,并完成初步的测试用例设计。
第三,依据性能测试需求和确定的测试点进行测试组网设计,并明确不同组网方案的重要程度或优先级作为取舍评估的依据,必要时在前期产品设计中提出支持性能测试的可测试性设计方案和对测试工具的需求。
第四,完成性能测试用例设计、分类选择和依据用户行为分析设计测试规程,并准备好测试用例将用到的测试数据。
第五,确定采用的测试工具。
第六,进行初验测试,以主干接口的可用性为主,根据测试结果分析性能瓶颈,通过迭代保证基本的指标等测试的环境。
第七,迭代进行全面的性能测试,完成计划中的性能测试用例的执行。
第八,完成性能测试评估报告。
在进行性能测试的时候,我们需要知道一些有效的性能指标,下面我们来列出一些主要的性能指标:
一是,通用指标(指Web应用服务器、数据库服务器必需测试项):
*ProcessorTime:指服务器CPU占用率,一般平均达到70%时,服务就接近饱和;
*Memory Available Mbyte:可用内存数,如果测试时发现内存有变化情况也要注意,如果是内存泄露则比较严重;
*Physicsdisk Time :物理磁盘读写时间情况。
二是,Web服务器指标:
*Avg Rps:平均每秒钟响应次数=总请求时间/秒数;
*Avg time to last byte per terstion(mstes):平均每秒业务角本的迭代次数;*Successful Rounds:成功的请求;
*Failed Rounds:失败的请求;
*Successful Hits:成功的点击次数;
*Failed Hits:失败的点击次数;
*Hits Per Second:每秒点击次数;
*Successful Hits Per Second:每秒成功的点击次数;
*Failed Hits Per Second:每秒失败的点击次数;
*Attempted Connections:尝试链接数。
三是,数据库服务器指标:
*User 0 Connections :用户连接数,也就是数据库的连接数量;
*Number of deadlocks:数据库死锁;
*Butter Cache hit:数据库Cache的命中情况)。
可用性测试:1导航测试(Web应用系统的层次一旦决定,就要着手测试用户导航功能,让最终用户参与这种测试,效果将更加明显。)2图形测试3内容测试3整体界面测试4客户端兼容性测试(1平台测试2浏览器测试)5安全性测试(测试重点:(1)现在的Web应用系统基本采用先注册,后登陆的方式。因此,必须测试有效和无效的用户名和密码,要注意到是否大小写敏感,可以试多少次的限制,是否可以不登陆而直接浏览某个页面等。(2)Web应用系统是否有超时的限制,也就是说,用户登陆后在一定时间内(例如15分钟)没有点击任何页面,是否需要重新登陆才能正常使用。(3)为了保证Web应用系统的安全性,日志文件是至关重要的。需要测试相关信息是否写进了日志文件、是否可追踪。(4)当使用了安全套接字时,还要测试加密是否正确,检查信息的完整性。(5)服务器端的脚本常常构成安全漏洞,这些漏洞又常常被黑客利用。所以,还要测试没有经过授权,就不能在服务器端放置和编辑脚本的问题。 )
⑻ “Web编程技术”的复习题,试题及答案,可以加分50
目前流行的Web开发主要是Java web开发。
在java web开发方面一整套的学习流程有:core java,JDBC编程,servlet ,jsp,ajax,MVC框架等。具体的你可以看我附上的图片。
另外如果你想在java web方面发展的话,我有一些相关的视频学习资料,可以推荐给你。希育对你有所帮助
4