资源描述
HTML&XHTML CSS JS SQL JAVA摸底测试
考试时间:150分钟 总分:500分
一、 HTML&XHTML(50选择题,每题2分)
1) HTML指的是?( A )
A.超文本标记语言(Hyper Text Markup Language) B.家庭工具标记语言(Home Tool Markup Language)
C. 超链接和文本标记语言(Hyperlinks and Text Markup Language)
2) web标准的制定者是?( B )
A. 微软 B. 万维网联盟(W3C) C. 网景公司(Netscape)
3) 下列的HTML中哪个是最大的标题?(D )
A.<h6> B. <head> C. <heading> D. <h1>
4) 下列的HTML中哪个可以插入折行? ( A )
A.<br> B.<lb> C.<break>
5) 下列的HTML中哪个可以添加背景颜色?( C )
A.<body color="yellow"> B.<background>yellow</background> C.<body bgcolor="yellow">
6) 请选择产生粗体字的HTML标签: ( C )
A.<bold> B.<bb> C.<b> D.<bld>
7) 请选择产生斜体字的HTML标签:( A )
A.<i> B.<italics> C.<ii>
8) 下列的HTML中哪个可以产生超链接?( B )
A.<a url="">W3S</a>
B.<a href="">W3School</a> C.<a></a>
D.<a name="">W3S</a>
9) 如何制作电子邮件链接?( B )
A.<a href="xxx@yyy"> B.<mail href="xxx@yyy"> C.<a href="mailto:xxx@yyy"> D.<mail>xxx@yyy</mail>
10) 如何在新窗口打开链接?( B )
A.<a href="url" new> B.<a href="url" target="_blank"> C.<a href="url" target="new">
11) 以下选项中,哪个全部都是表格标签?( B )
A.<table><head><tfoot> B.<table><tr><td> C.<table><tr><tt> D.<thead><body><tr>
12) 请选择可以使单元格中的内容进行左排列的正确HTML标签:( A )
A.<td align="left"> B.<td valign="left"> C.<td leftalign> D.<tdleft>
13) 如何产生带有数字列表符号的列表?( C )
A.<ul> B.<dl> C.<ol> D.<list>
14) 如何产生带有圆点列表符号的列表?( D )
A.<dl> B.<list> C.<ol> D.<ul>
15) 下列的HTML中哪个可以产生复选框?( C )
A.<input type="check"> B.<checkbox> C.<input type="checkbox"> D.<check>
16) 下列的HTML中哪个可以产生文本框?( C )
A.<input type="textfield"> B.<textinput type="text"> C.<input type="text"> D.<textfield>
17) 下列的HTML中哪个可以产生下拉列表?( D )
A.<list> B.<input type="list"> C.input type="dropdown"> D.<select>
18) 下列的HTML中哪个可以产生文本区?( A )
A.<textarea> B.<input type="textarea"> C.<input type="textbox">
19) 下列的HTML中哪个可以插入图像? ( C )
A.<img href="image.gif> B.<image src="image.gif"> C.<img src="image.gif">
D.<img>image.gif</img>
20) 下列的HTML中哪个可以插入背景图像?( A )
A.<body background="background.gif"> B.<background img="background.gif">
C.<img src="background.gif" background>
21) XHTML指的是?( A )
A.EXtensible HyperText Markup Language B.EXtensible HyperText Marking Language
C.EXtreme HyperText Markup Language D.EXtra Hyperlinks and Text Markup Language
22) XHTML是一个web标准( A )
A.错误 B.正确
23) XML 和 HTML会被XHTML取代( A )
A.错误 B.正确
24) HTML会被XHTML取代 ( A )
A.错误 B.正确
25) 下列XHTML中哪个可以正确地标记段落?( C )
A.<P></p> B.<P></P> C.<p></p> D.</p><p>
26) 下列XHTML中哪个可以正确地标记折行?( A )
A.<br /> B.<break/> C.<br>
27) 下列XHTML中的属性和值,哪个是正确的?( D )
A.width=80 B.WIDTH="80" C.WIDTH=80 D.width="80"
28) XHTML中所有的元素都需要关闭( A )
A.正确 B.错误
29) 这是正确的XHTML吗:(A)
<ul><li>Coffee</li><li>Tea<ul><li>Black tea</li><li>Green tea</li></ul><li>Milk</li></ul>
A.否 B.是
30) DOCTYPE没有关闭标签 ( A )
A.正确 B.错误
31) 在XHTML文档中哪些元素是强制性的?( C )
A.doctype、html、head、body以及 title B.doctype、html以及body C.doctype、html、head以及body
32) XHTML文档必须是形式良好( A )
A.错误 B.正确
33) 下列哪些是形式良好的XHTML?( B )
A.<p>A <b><i>short</b></i> paragraph</p> B.<p>A <b><i>short</i></b> paragraph</p>
C.<p>A <b><i>short</i></b> paragraph
34) 下列哪些lang属性的用法是正确的?( C )
A.<div language="en">Hello World!</div> B.<div lang="en" xml:lang="en">Hello World!</div>
C.<div xml:language="en">Hello World!</div>
35) 哪个属性可替代下列元素的name属性: a、applet、frame、iframe、img以及 map?( C )
A.src 属性 B.class 属性 C.id 属性
36) 在XHTML中允许简写属性吗?( A )
A.否 B.是
37) 所有的XHTML文档都需要doctype吗?( B )
A.否 B.是
38) 在XHTML中有哪些不同的DTD?( B )
A.Strict, Transitional, Frameset B.Strict, Transitional, Loose, Frameset
C.Strict, Transitional, Loose
39) 哪个是最常用的XHTML DTD?( D )
A.Normal B.Loose C.Frameset D.Transitional
40) 所有的XHTML标签和属性都必须是小写的( B )
A.正确 B.错误
41) Base标签只能添加在Head中,它的Href属性指定当前网页的相对路径?( B )
A.正确 B.错误
42) 以下那些是表单的提交方式?( A )
A.POST B.GET C.DELETE D.SET E.PUT
43) 哪个链接的内容显示在main框架里?( C )
A.<a href=”foo.jsp”target=”_blank”>Foo</a>
B.<a href=”foo.jsp” >Foo</a>
C.<a href=”foo.jsp”target=”main”>Foo</a>
D.<a href=”foo.jsp”targets=”main”>Foo</a>
44) 那个为div添加了单击事件?( A )
A.<div onclick="alert('hello');">Hello</div>
B.<div click="alert('hello');">Hello</div>
C.<div doclick="alert('hello');">Hello</div>
45) 如何将左边一框架栏宽度设置为180像素( B )
A.<frameset cols="180,*"><frame src="a.jsp"/><frame src="b.jsp"></frameset>
B.<frameset cols="180,100%"><frame src="a.jsp"/><frame src="b.jsp"></frameset>
C.<frameset cols="180,620"><frame src="a.jsp"/><frame src="b.jsp"></frameset>
46) 如果需要将iframe边框不可见应当设置那个属性( A )
A.border B.frameborder C.border-all
47) 要将iframe的滚动条显示出来,需要如何设置?( B )
A.scrolling="auto" B.scrolling="yes" C.scrolling="true"
48) iframe可否嵌入在DIV中?( A )
A.可以 B.不可以
49) 表单的GET请求参数显示在地址栏中,那么在提交表单时多个参数如何区别?( A )
A.使用&符号分开 B.使用+号分开 C.使用空格区分
50) 若表单中有三个可选框,它们都被选择后,提交该表单,则请求参数形式如何?( D )
类别一:<input type="checkbox" name="type" value="01"/>
类别二:<input type="checkbox" name="type" value="02"/>
类别三:<input type="checkbox" name="type" value="03"/>
A.type=03 B.type=010203 C.type=01,02,03 D.type=01&type=02&type=03
二、 CSS(20选择题,每题5分,共100分)
1) CSS 指的是?( B )
A.Computer Style Sheets B.Cascading Style Sheets C.Creative Style Sheets D.Colorful Style Sheets
2) 以下的HTML中,哪个是正确引用外部样式表的方法?( B )
A.<style src="mystyle.css"> B.<link rel="stylesheet" type="text/css" href="mystyle.css">
C.<stylesheet>mystyle.css</stylesheet>
3) 在HTML文档中,引用外部样式表的正确位置是?( B )
A.文档的末尾 B.<head>部分 C.文档的顶部 D.<body>部分
4) 哪个HTML标签可用来定义内部样式表?( A )
A.<style> B.<script> C.<css>
5) 哪个HTML属性可用来定义内联样式?( D )
A.font B.class C.styles D.style
6) 下列哪个选项的CSS语法是正确的?(C )
A.body:color=black B.{body:color=black(body} C.body {color: black} D.{body;color:black}
7) 如何在CSS文件中插入注释?( C )
A.// this is a comment B.// this is a comment // C./* this is a comment */ D.' this is a comment
8) 哪个属性可用来改变背景颜色?( C )
A.bgcolor: B.color: C.background-color:
9) 如何为所有的<h1>元素添加背景颜色?( B )
A.h1.all {background-color:#FFFFFF} B.h1 {background-color:#FFFFFF}
C.all.h1 {background-color:#FFFFFF}
10) 如何改变某个元素的文本颜色?( B )
A.text-color: B.color: C.fgcolor: D.text-color=
11) 哪个CSS属性可控制文本的尺寸?( A )
A.font-size B.text-style C.font-style D.text-size
12) 以下的CSS中,可使所有<p>元素变为粗体的正确语法是? ( C )
A.<p style="font-size:bold"> B.<p style="text-size:bold"> C.p {font-weight:bold} D.p {text-size:bold}
13) 如何显示没有下划线的超链接? ( A )
A.a {text-decoration:none} B.a {text-decoration:no underline} C.a {underline:none}
D.a {decoration:no underline}
14) 如何使文本以大写字母开头?( C )
A.text-transform:capitalize B.无法通过CSS来完成 C.text-transform:uppercase
15) 如何改变元素的字体?( C )
A.font= B.f: C.font-family:
16) 如何使文本变为粗体?( B )
A.font:b B.font-weight:bold C.style:bold
17) 如何显示这样一个边框:顶边框10像素、底边框5像素、左边框20像素、右边框1像素( B )
A.border-width:10px 1px 5px 20px B.border-width:10px 20px 5px 1px
C.border-width:5px 20px 10px 1px D.border-width:10px 5px 20px 1px
18) 如何改变元素的左边距?( B )
A.text-indent: B.margin-left: C.margin: D.indent:
19) 如需定义元素内容与边框间的空间,可使用padding属性,并可使用负值( B )
A.错误 B.正确
20) 如何产生带有正方形的项目的列表?( B )
A.list-type: square B.list-style-type: square C.type: square D.type: 2
三、 JavaScript(20选择题,每题5分,共100分)
1) 我们可以在下列哪个HTML元素中放置javascript代码?( A )
A.<script> B.<javascript> C.<js> D.<scripting>
2) 写“Hello World”的正确javascript语法是?( A )
A.document.write("Hello World") B."Hello World" C.response.write("Hello World") D.("Hello World")
3) 插入Javacript的正确位置是?( B )
A.<body>部分 B.<head>部分 C.<body>部分和<head>部分均可
4) 引用名为“xxx.js”的外部脚本的正确语法是?( A )
A.<script src="xxx.js"> B.<script href="xxx.js"> C.<script name="xxx.js">
5) 外部脚本必须包含<script>标签吗?( B )
A.是 B.否
6) 如何在警告框中写入“Hello World”?( C )
A.alertBox="Hello World" B.msgBox("Hello World") C.alert("Hello World") D.alertBox("Hello World")
7) 如何创建函数?( B )
A.function:myFunction() B.function myFunction() C.function=myFunction()
8) 如何调用名为“myFunction”的函数?( C )
A.call function myFunction B.call myFunction() C.myFunction()
9) 如何编写当i等于5时执行某些语句的条件语句?( A )
A.if (i==5) B.if i=5 then C.if i=5 D.if i==5 then
10) 如何编写当i不等于5时执行某些语句的条件语句?( D )
A.if =! 5 then B.if <>5 C.if (i <> 5) D.if (i != 5)
11) 在JavaScript中,有多少种不同类型的循环?( C )
A.两种。for循环和while循环 B.四种。for循环、while循环、do...while循环以及loop...until循环
C.一种。for循环
12) for循环如何开始?( B )
A.for (i <= 5; i++) B.for (i = 0; i <= 5; i++) C.for (i = 0; i <= 5) D.for i = 1 to 5
13) 如何在JavaScript中添加注释?( B )
A.' This is a comment B.<!--This is a comment--> C.//This is a comment
14) 可插入多行注释的JavaScript语法是?( C )
A./*This comment has more than one line*/ B.//This comment has more than one line//
C.<!--This comment has more than one line-->
15) 定义JavaScript数组的正确方法是?( C )
A.var txt = new Array="tim","kim","jim" B.var txt = new Array(1:"tim",2:"kim",3:"jim")
C.var txt = new Array("tim","kim","jim") D.var txt = new Array:1=("tim")2=("kim")3=("jim")
16) 如何把7.25四舍五入为最接近的整数?( C )
A.round(7.25) B.rnd(7.25) C.Math.round(7.25) D.Math.rnd(7.25)
17) 如何求得2和4中最大的数?( B )
A.Math.ceil(2,4) B.Math.max(2,4) C.ceil(2,4) D.top(2,4)
18) 打开名为“window2”的新窗口的JavaScript语法是?( B )
A.open.new("","window2") B.window.open("","window2")
C.new("","window2") D.new.window("","window2")
19) 如何在浏览器的状态栏放入一条消息?( B )
A.statusbar = "put your message here" B.window.status = "put your message here"
C.window.status("put your message here") D.status("put your message here")
20) 如何获得客户端浏览器的名称( A )
A.client.navName B.navigator.appName C.browser.name
四、 SQL试题(20选择题,每题4分,1简答题,每题20分,共100分)
1) SQL指的是?( C )
A.Strong Question Language B.Structured Question Language C.Structured Query Language
2) 哪个SQL语句用来从数据库中提取数据?( B )
A.EXTRACT B.SELECT C.OPEN D.GET
3) 哪条SQL语句用来更新数据库中的数据?( C )
A.MODIFY B.SAVE AS C.UPDATE D.SAVE
4) 哪条SQL语句用来删除数据库中的数据?( B )
A.COLLAPSE B.DELETE C.REMOVE
5) 哪条SQL语句用来在数据库中插入新的数据?( A )
A.INSERT INTO B.ADD RECORD C.ADD NEW D.INSERT NEW
6) 通过SQL,您如何从名为“Persons”的表中选取名为“FirstName”的列?( B )
A.SELECT Persons.FirstName B.SELECT FirstName FROM Persons
C.EXTRACT FirstName FROM Persons
7) 通过SQL,您如何从名为“Persons”的表中选取名为“FirstName”的列?( B )
A.SELECT Persons.FirstName B.SELECT FirstName FROM Persons
C.EXTRACT FirstName FROM Persons
8) 通过SQL,您如何从名为“Persons”的表中选取列“FirstName”的值等于“Peter”的所有记录?( D )
A.SELECT [all] FROM Persons WHERE FirstName='Peter'
B.SELECT * FROM Persons WHERE FirstName LIKE 'Peter'
C.SELECT [all] FROM Persons WHERE FirstName LIKE 'Peter'
D.SELECT * FROM Persons WHERE FirstName='Peter'
9) 通过SQL,您如何从名为“Persons”的表中选取列“FirstName”的值等于“Peter”的所有记录?( D )
A.SELECT [all] FROM Persons WHERE FirstName='Peter'
B.SELECT * FROM Persons WHERE FirstName LIKE 'Peter'
C.SELECT [all] FROM Persons WHERE FirstName LIKE 'Peter'
D.SELECT * FROM Persons WHERE FirstName='Peter'
10) 常见的DDL指定有那些(多选)?(ADB )
A.DROP B.CREATE C.SELECT D.ALTER E.UPDATE
11) 通过SQL,您如何在表"Persons"中选择"FirstName"等于"Peter"而"LastName"等于"Jackson"的所有记录?( C )
A.SELECT * FROM Persons WHERE FirstName LIKE 'Peter' AND LastName LIKE 'Jackson'
B.SELECT FirstName='Peter', LastName='Jackson' FROM Persons
C.SELECT * FROM Persons WHERE FirstName='Peter' AND LastName='Jackson'
12) 通过SQL,您如何按字母顺序选取"Persons"表中"LastName"介于(并包括)"Hansen" 和 "Pettersen"的所有记录?( A )
A.SELECT * FROM Persons WHERE LastName BETWEEN 'Hansen' AND 'Pettersen'
B.SELECT * FROM Persons WHERE LastName>'Hansen' AND LastName<'Pettersen'
C.SELECT LastName>'Hansen' AND LastName<'Pettersen' FROM Persons
13) 通过SQL,您如何在Persons标中删除"FirstName"等于"Peter"的纪录?( A )
A.DELETE FROM Persons WHERE FirstName = 'Peter'
B.DELETE FirstName='Peter' FROM Persons
C.DELETE ROW FirstName='Peter' FROM Persons
14) 哪个SQL关键词用来对结果集进行排序?( D )
A.ORDER B.SORT BY C.SORT D.ORDER BY
15) 通过SQL,您如何按照"FirstName"列降序地从"Persons"表返回所有记录? ( B )
A.SELECT * FROM Persons SORT 'FirstName' DESC
B.SELECT * FROM Persons ORDER BY FirstName DESC
C.SELECT * FROM Persons ORDER FirstName DESC
D.SELECT * FROM Persons SORT BY 'FirstName' DESC
16) 通过SQL,您如何向"Persons"表插入新的记录?( C )
A.INSERT ('Jimmy', 'Jackson') INTO Persons
B.INSERT VALUES ('Jimmy', 'Jackson') INTO Persons
C.INSERT INTO Persons VALUES ('Jimmy', 'Jackson')
17) 通过SQL,您如何向"Persons表中的"LastName"列插入"Olsen"?( A )
A.INSERT INTO Persons (LastName) VALUES ('Olsen')
B.INSERT ('Olsen') INTO Persons (LastName)
C.INSERT INTO Persons ('Olsen') INTO LastName
18) 通过SQL,您如何向"Persons表中的"LastName"列插入"Olsen"? ( A )
A.INSERT INTO Persons (LastName) VALUES ('Olsen')
B.INSERT ('Olsen') INTO Persons (LastName)
C.INSERT INTO Persons ('Olsen') INTO LastName
19) 通过SQL,您如何向"Persons表中的"LastName"列插入"Olsen"?( A )
A.INSERT INTO Persons (LastName) VALUES ('Olsen')
B.INSERT ('Olsen') INTO Persons (LastName)
C.INSERT INTO Persons ('Olsen') INTO LastName
20) 通过SQL,您如何返回Persons表中记录的数目?( D )
A.SELECT COLUMNS() FROM Persons
B.SELECT COLUMNS(*) FROM Persons
C.SELECT COUNT() FROM Persons
D.SELECT COUNT(*) FROM Persons
简答题:
给定以下表结构写出各小题的SQL
部门表(depts):编号(id),名称(name)
员工表(emps):编号(id),姓名(name),部门编号(deptid),出生日期(birth),性别(sex)
工资表(laborages):编号(id) 年月(month), laborage(工资), 员工编号(empid), 奖金(bonus)
a) 写出查询员工性别为”男”并且出生日期在1980年后的员工所有信息的SQL语句。
Select * from emps where sex=’男’ and birth>1980
b) 写出删除部门”SAL”基本信息,及它所有的员工相关的SQL语句。
Delete emps where deptid in (select id from depts. Where name=’SAL’)
Delete depts. Where name=’SQL’
c) 写出查询每个部门的名称和它的员工数的语句?
Select (select name from depts. Where id=emps.deptid) as ‘部门名称’ count(id) as ‘员工数’ from emps group by deptid
d) 写出查询每个部门的名称和它的员工的2008年3月的平均工资的SQL语句。
Select (select name from depts. Where id=emps.deptid) as ‘部门名称’ , Avg(select laborage from laborages where impid=emps.id) as ‘平均工资’ from emps group by deptid
JAVA试题(18选择题 共100分)
1) 同一类别存在相同名称的方法它们互为重载。( A )
A.对 B.错
2) String a = "2" + "2"构建了几个对象。( b )
A.1 B.2 C.3 D.4
3) 以下说法对的有(多选)( A )
A.final修饰的类不可再被继承。B.final不可修饰属性
C.final修改的变量不可直接赋予其值,可以修改变量指向对象的成员。
4) 以下对finally说法正确的有(多选)( B )
A.finally只有在发生异常后才会执行。B.可以直接try{}finally{}。而不需要catch子句 C.finally可以修饰类
5) 以下对finalize说法正确的有(多选)( AB )
A.finalize是一个方法,所有的类都可以重写B.finalize方法在JVM回收该对象时自动调用
C.finalize不可重写
6) Anonymous Inner Class (匿名内部类)可否继承其它类,可否实现其它接口?(c )
A.可继承,不可实现 B.可实现,不可继承 C.可继承,可实现 D.不可继承,不可实现
7) 以下代码执行的结果为?( c )
class Foo{
public static result = 0;//全局变量
public int add(int num){
result = result + num;
return result;
}
}
Foo fooa = new Foo(); fooa.add(3);
Foo foob = new Foo(); foob.add(5);
System.out.println(foob.result);
A.3 B.5 C.8 D.都不是
8) 以下代码输出的结果为:(b)
String stra = new String("abc");
System.out.println(stra == "abc");
A.true B.false
9) equals 与 ==以下描述正确的有:ab
A.equals调用对象的equals方法进行比较,程序员可重写equals方法实现特定的比较。
B.==检查两个对象的hashCode值是否相等。
C.String stra = "abc";String strb = "abc";System.out.println(stra==strb);结果为false(stra与strb指向同一个地址)
10) 以下两行代码那个性能更高:(B)
String str = "a" + "b";
StringBuffer str = new StringBuffer(); str.append("a"); str.append("b");
A.第一行 B.第二行
11) Math.rond(-11.5)结果为:( B )
A.11, B.-11 C.-12 D.-10
12) 以下代码输出的结果是多少?(2)
Set set = new HashSet();
set.add(1);set.add(1);set.add(2);
展开阅读全文