大学MOOC Java Web编程(广西科技师范学院)1452433210 最新慕课完整章节测试答案
第1周 Web开发入门
文章目录
第1单元 测验
1、单选题:
下面对于B/S架构与C/S架构的描述错误的是( )。
选项:
A: B/S架构解决了C/S架构的弊端,因而在程序开发中将会逐步取代C/S架构
B: B/S架构是基于internet网络实现的,使得用户访问的范围扩大
C: C/S架构师基于局域网实现的,当程序发生改的后,需要对每一个客户端进行维护
D: C/S可以设计出丰富的界面,而B/S则相对处于劣势
答案: 【 C/S可以设计出丰富的界面,而B/S则相对处于劣势】
2、单选题:
关于XML声明正确的是( )
选项:
A: <!xml version=”1.0”!>
B: <?xml encoding=”gb2312”?>
C: <?xml version=”1.0”?>
D: <%xml version=”1.0” %>
答案: 【 <?xml version=”1.0”?> 】
3、单选题:
在XML中用于注释的符号是( )。
选项:
A: <!---->
B: <?----?>
C: <% %>
D: <!----!>
答案: 【 <!----> 】
4、单选题:
应该在什么情况下优先使用XML( )。
选项:
A: 希望制作精美的网页
B: 希望采用一些载体进行跨平台传送数据
C: 希望编写复杂的循环程序代码
D: 希望在求职简历中写上:我会XML
答案: 【 希望采用一些载体进行跨平台传送数据】
5、单选题:
下列动态网页和静态网页的根本区别描述错误的是( )。
选项:
A: 静态网页服务器端返回的HTML文件是事先存储好的。
B: 动态网页服务器端返回的HTML文件是程序生成。
C: 静态网页文件里只有HTML标记,没有程序代码。
D: 动态网页中只有程序,不能有HTML代码。
答案: 【 动态网页中只有程序,不能有HTML代码。】
6、判断题:
动态网页和静态网页的根本区别在于服务器端返回的HTML文件是事先存储好的还是由动态网页程序生成的。
选项:
A: 正确
B: 错误
答案: 【 正确】
7、判断题:
Web开发技术包括客户端和服务器端的技术。
选项:
A: 正确
B: 错误
答案: 【 正确】
8、填空题:
W3C是指( )
答案: 【 万维网联盟】
9、填空题:
Internet采用的通信协议是( )
答案: 【 TCP/IP】
10、填空题:
IP地址用四组由圆点分割的数字表示,其中每一组数字都在0至( )之间
答案: 【 255】
11、填空题:
当今比较流行的技术研发模式是C/S和( )的体系结构来实现的。
答案: 【 B/S】
12、填空题:
Web应用中的每一次信息交换都要涉及到客户端和( )两个层面。
答案: 【 服务器】
随堂测试
1、多选题:
下列关于WEB开发说法正确的是( )
选项:
A: Web是图形化的和易于导航的
B: Web与平台无关
C: Web是分布式的
D: Web 是动态的
答案: 【 Web是图形化的和易于导航的;
Web与平台无关;
Web是分布式的;
Web 是动态的】
随堂测验
1、单选题:
下面哪一项是合法的xml标记名称?
选项:
A: <123abc>
B: <123书名>
C: <abc123>
D: <Hello-OK>
答案: 【 <abc123> 】
2、单选题:
在XML文档中如果要使用到保留字符的话就要利用实体引用方式来表示。“>”号的实体引用方式是
选项:
A: &
B: >
C: <
D: &apos
答案: 【 > 】
3、单选题:
下面哪一项不属于XML与HTML结合的优势?
选项:
A: 扩充了网页的显示样式
B: 提供给客户端结构化数据视图
C: 通过粒度更新来提高性能
D: 集成不同来源的结构化数据
答案: 【 通过粒度更新来提高性能 】
第1周补充
HTML&JavaScript
1、单选题:
下面关于JavaScript语言正确的是( )。
选项:
A: JavaScript在运行之前需要手工编译
B: JavaScript是能在浏览器里面运行的脚本语言
C: JavaScript是Java语言的一个分支
D: JavaScript是服务器端的脚本语言
答案: 【 JavaScript是能在浏览器里面运行的脚本语言】
2、单选题:
不属于JavaScript数据类型的是()。
选项:
A: Undefined
B: String
C: Float
D: Number
答案: 【 Float】
3、单选题:
function justTest(num){
if(num>3){
return num+1;
}
}
var result=justTest(2); result的值是( )
选项:
A: 3
B: 程序出错
C: Null
D: 4
E: Undefined
答案: 【 Undefined】
4、单选题:
var result=2+5+"8";result的值是( )
选项:
A: 258
B: "258”
C: 78
D: 15
E: “78”
答案: 【 “78”】
5、单选题:
var a =false; var b = 0;(默认0转化为false,1为true)运算结果为true的表达式是( )
选项:
A: a=b
B: a==b
C: a= = =b
D: a instanceof b
答案: 【 a==b】
6、单选题:
请选择结果为真的表达式( )
选项:
A: null instanceof undefined
B: null = = undefined
C: null = = = undefined
D: NaN = = NaN
答案: 【 null = = undefined】
7、单选题:
有如下样式定义(单选)<Javascript>
alert(parseInt("12y12"));
</Javascript>执行结果为:
选项:
A: 12
B: 12y12
C: NaN
D: 浏览器显示JS异常
答案: 【 12】
8、单选题:
得到元素的第一个儿子节点是调用元素对象的
选项:
A: next()
B: childNodes
C: firstChild()
D: parentElement()
答案: 【 firstChild()】
9、单选题:
将一个网页中所有的h1元素以及p元素的字体颜色设置为红色的正确CSS代码为( )。
选项:
A: h1 p{color:red;}
B: h1, p {color:red;}
C: h1 * {color: red;}
D: h1, p {background-color: red;}
答案: 【 h1, p {color:red;}】
10、单选题:
有如下样式定义(单选)
<style>
#aa{ background-color:blue; }
.aa{ background-color:red; }
</style>
<span id="aa" style="background-color:yellow">test</span>
在span中最后显示的背景色为:
选项:
A: Blue
B: Red
C: Yellow
D: 没有显示
答案: 【 Yellow】
11、单选题:
Change 事件在什么时候会触发_( )
选项:
A: 文本框的值改变时而且失去了焦点
B: 文本框的值被改时
C: 获得焦点时
D: 失去焦点时
答案: 【 文本框的值被改时】
12、单选题:
想要把窗口导航到新的页面,下面那些语句是正确的()
选项:
A: window.URL=”http://www.sina.com.cn”
B: document.location=”http://www.sina.com.cn”
C: location.URL=”http://www.sina.com.cn”
D: location.href=”http://www.sina.com.cn”
答案: 【 location.href=”http://www.sina.com.cn”】
13、单选题:
13题和14题基于下面这段程序:<html><body>function foo() {// 在此处添加代码var rg = document. 13题 ("radioGroup");for( var i = 0; i < rg.length; i++ ){ if( 14题 ) { alert("你选择了第" + (i+1) + "个单选框"); } } return false;}<body><form name="form1" onsubmit="return foo();"><input type="radio" name="radioGroup"/><input type="radio" name="radioGroup"/><input type="radio" name="radioGroup"/><input type="radio" name="radioGroup"/><input type="radio" name="radioGroup"/><input type="radio" name="radioGroup"/><input type="submit"/></form></body></html>
选项:
A: GetElementById
B: getElementsByTagName
C: getElementsByName
D: getElementByName
答案: 【 getElementsByName】
14、单选题:
见上题
选项:
A: rg[i].selected
B: rg[i].select
C: rg[i].checked
D: rg[i].check
答案: 【 rg[i].checked】
15、单选题:
function test() { if( ) { alert("不能超过50个字符!"); document.a.b.focus(); return false; }}<form name=”a” onsubmit="return test()"> <textarea name="b" cols="40" wrap="VIRTUAL" rows="6"></textarea><input type="submit" name="Submit" value="check"></form>空白处应填写的代码()
选项:
A: document.a.b.value.length( )>50
B: document.a.b.length>50
C: document.a.b.value.length>50
D: document.getElementById(‘b’).value.length>50
答案: 【 document.a.b.value.length>50】
16、单选题:
function fucCheckNUM(NUM) { var regex=/^d+$/; if(regex. 16题 (NUM)){ alert(“字符是数字”); //说明有字符是数字 } else{ alert(“字符不是数字”); //说明是数字 } 下划线处应填入()
选项:
A: Test
B: Matchs
C: Match(字符串才是它)
D: pattern
答案: 【 Test】
17、多选题:
元素的盒模型包括()。
选项:
A: 内容
B: Margin
C: padding
D: border
答案: 【 Margin;
padding;
border】
18、多选题:
以下关于javaScript操作样式表描述正确的有( )
选项:
A: 页面中的每个元素,都有一个style属性。
B: 可以使用style.样式名来操作元素的样式。
C: 操作元素.style.样式名时,样式名和CSS样式的名称总是相同的。
D: 使用style属性可以操作外部样式表
答案: 【 页面中的每个元素,都有一个style属性。;
可以使用style.样式名来操作元素的样式。】
19、多选题:
以下关于javaScript事件描述正确的有( )
选项:
A: javaScript事件可分为鼠标事件,键盘事件,HTML事件。
B: 刷新页面的时候,会触发load事件和unload事件。
C: 事件一旦开始触发,事件的冒泡传播就不可以被终止。
D: 在某些事件如submit的事件代码中返回false,可以阻止默认行为的发生。
答案: 【 javaScript事件可分为鼠标事件,键盘事件,HTML事件。;
刷新页面的时候,会触发load事件和unload事件。;
在某些事件如submit的事件代码中返回false,可以阻止默认行为的发生。】
20、多选题:
在IE中给一个按钮but绑定点击事件的代码正确的是( )
选项:
A: 在按钮的标签中用onclick=”processClick();”
B: but. onclick=processClick;
C: but. onclick=processClick();
D: 在按钮的标签中用onclick=”processClick;”
答案: 【 在按钮的标签中用onclick=”processClick();”;
but. onclick=processClick;】
21、多选题:
下面属于表单元素的有()。
选项:
A: <input type="file" ……./>
B: <input type="select" ……./>
C: <input type="text" ……./>
D: <input type="div" ……./>
答案: 【 <input type="file" ……./>;
<input type="select" ……./>;
<input type="text" ……./>】
22、多选题:
属于把CSS样式表与HTML网页关联的方法( )
选项:
A: 在HTML文档的<!--…-->标签内定义CSS样式
B: 用<link>标签链接网上可访问的CSS样式表文件
C: 在HTML文档的<style>标签内定义CSS样式
D: 用网页元素的style属性引入样式表文件
答案: 【 用<link>标签链接网上可访问的CSS样式表文件;
在HTML文档的<style>标签内定义CSS样式】
23、多选题:
在HTML中制作表格不会用到的标记是( )
选项:
A: Table
B: Form
C: Td
D: Tr
E: A
答案: 【 Form;
A】
24、多选题:
如何提交一个表单?
选项:
A: document.forms[0].submit();
B: <form><input type= 'submit’></form>
C: document.submit();
D: window.close();
答案: 【 document.forms[0].submit();;
<form><input type= 'submit’></form>】
25、多选题:
有如下定义(多选)<span id="aa">test</span>要改变span的背景色代码为:
选项:
A: document.getElementById("aa").background-color=''red";
B: document.getElementById("aa").backgroundColor=''red";
C: document.getElementById("aa").style.backgroundColor=''red";
D: $("#aa").css({backgroundColor:'red'});
E: $(".aa").css({background-color:'red'});
答案: 【 document.getElementById("aa").style.backgroundColor=''red";;
$("#aa").css({backgroundColor:'red'});】
26、多选题:
下面那些语句可以创建一个不为空的对象()。
选项:
A: var obj=new Object();
B: var obj={};
C: var obj;
D: var obj=new Date();
答案: 【 var obj=new Object();;
var obj={};;
var obj=new Date();】
27、多选题:
以下哪些是javascript的内置对象Global的函数()。
选项:
A: ParseInt
B: Eval
C: Alert 窗口的
D: SetTimeOut 窗口的
答案: 【 ParseInt;
Eval】
28、多选题:
foo对象有att属性,怎么获取att的值:()。
选项:
A: foo.att
B: foo{"att"}
C: foo.getAttribute(“att”)
D: foo("att")
答案: 【 foo.att;
foo.getAttribute(“att”)】
29、多选题:
下面语句中那些可以创建一个数组()。
选项:
A: var array=new Array();
B: var array={‘a’,’b’,1};
C: var array=[‘1’,’a’,4];
D: var array=(‘1’,2,3);
答案: 【 var array=new Array();;
var array=[‘1’,’a’,4];】
30、多选题:
JavaScript包含在一个(X)HTML文档中的方法主要有()。
选项:
A: 使用script元素在XHTML中直接嵌入JavaScript语句
B: B将JavaScript源文件通过script元素的src属性链接到XHTML文档
C: 使用伪URL方式加入到超链接
D: 脚本包含在XHTML事件处理程序属性中
答案: 【 使用script元素在XHTML中直接嵌入JavaScript语句;
B将JavaScript源文件通过script元素的src属性链接到XHTML文档;
使用伪URL方式加入到超链接;
脚本包含在XHTML事件处理程序属性中】
第2周 Java Web开发环境搭建
第2单元测验
1、单选题:
URL是Internet中资源的命名机制,URL由三部分构成( )。
选项:
A: 协议、主机DNS名或IP地址和文件名
B: 主机、DNS名或IP地址和文件名、协议
C: 协议、文件名、主机名
D: 协议、文件名、IP地址
答案: 【 协议、主机DNS名或IP地址和文件名】
2、单选题:
Tomcat服务器的默认端口号是( )
选项:
A: 80
B: 8080
C: 21
D: 2121
答案: 【 8080】
3、单选题:
下列关于Tomcat说法正确的是( )。
选项:
A: Tomcat是一种编程语言
B: Tomcat是一种开发工具
C: Tomcat是一种编程思想
D: Tomcat是一个免费的开源的Serlvet容器
答案: 【 Tomcat是一个免费的开源的Serlvet容器】
4、单选题:
下列关于Tomcat安装目录说法错误的是( )。
选项:
A: bin目录——包含启动/关闭脚本
B: conf目录——包含不同的配置文件
C: webapps目录——包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下
D: work目录——包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下
答案: 【 work目录——包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下 】
5、单选题:
下列说法哪一项是正确的( )
选项:
A: Apache用于ASP技术所开发网站的服务器
B: IIS用于CGI技术所开发网站的服务器
C: Tomcat用于JSP技术所开发网站的服务器
D: WebLogic用于PHP技术所开发网站的服务器
答案: 【 Tomcat用于JSP技术所开发网站的服务器】
6、单选题:
在设计Web项目的目录结构时,一般吧JSP 和 HTML文件放在( )下。
选项:
A: src目录
B: 文档根目录或其子文件下
C: META-INT目录
D: WEB-INF目录
答案: 【 文档根目录或其子文件下】
7、单选题:
在Web项目的目录结构中,web.xml文件位于( )中。
选项:
A: src目录
B: 文档根目录
C: META-INF目录
D: WEB-INF目录
答案: 【 WEB-INF目录 】
8、单选题:
不是Java Web程序运行必须的是( )。
选项:
A: 操作系统
B: JDK
C: 支持JSP和Servlet的Web服务器
D: 数据库
答案: 【 数据库】
9、单选题:
Tomcat的端口号可以在( )文件中修改
选项:
A: server.xml
B: web.xml
C: tomcat.xml
D: 不能改
答案: 【 server.xml】
10、单选题:
下列设置颜色的方法中不正确的是( )。
选项:
A: <body bgcolor=”red”>
B: <body bgcolor=”yellow”>
C: <body bgcolor=”#FF0000”>
D: <body bgc
