JavaScript复习资料文档格式.docx
《JavaScript复习资料文档格式.docx》由会员分享,可在线阅读,更多相关《JavaScript复习资料文档格式.docx(31页珍藏版)》请在冰豆网上搜索。
A)int类型B)3
C)4D)4
(9)下列各选项中,可以精确保存“1.234567”的数据类型是________。
Aint类型Blong类型
Cfloat类型Ddouble类型
(10)在java中一个类被声明为final类型后,下列各项描述正确是______.
A)表示该类继承了其他类。
B)表示该类不能被继承,是顶级类。
C)表示该类可以被子继承。
D)表示该类只能被继承一次,它的子类不能被其他类继承。
(11)匿名内部类是否可以继承其他类,是否可以实现接口?
______。
A)不能继承基它类,但一个内部类可以作为一个接口,由另一个内部类实现。
B)能继承其它类,但一个内部类可以作为一个接口,由另一个内部类实现。
C)不能继承其它类,也不能实现接口。
D)能继承其它类,不能实现接口。
(12)接口List,Set,Map是否继承自Collection接口_______.
A)List与Set不是,Map是B)List与Set是,Map不是
C)List是,Set与Map不是D)都是
(13)以下程序的打印结果是______.
publicclassTest{
publicstaticvoidmain(Stringargs[]){
Stringstr1=”helloworld!
”;
Stringstr2=str1.substring
(2);
}
A)helloworlB)heC)lloworld!
D)e
(14)编译并运行下面的java代码段:
charc=’a’;
swith(c){
case’a’:
System.out.println(“a”);
default:
System.out.println(“default”);
输出的结果是().
代码无法编译,因为switch语句没有一个合法的表达式
A)代码无法编译,因为swith语句没有一个合法表达式
B)adefault
C)a
D)default
(15)abstract的method是否可以同时是static,是否同时是native,是否可同时是synchronized----。
A)可是同时是static
B)可同时使native
C)可同时使synchronized
D)都不是
(16)下列各项中,用最有效率的算出2与8的乘积的是-----。
A)2<
3B)2*8
C)2+2+2+2+2+2+2+2D)8+8
(17)以下程序的运行结果是-----。
publicclassTest{
publicstaticvoidmain(String[]args){
inti;
for(i=0;
10;
i++){
i++;
System.out.println(i);
A)20B)10C)9D)19
(18)以下代码中那些是可以正确定义一个抽象类的------。
A)abstractclassAbstractTest();
B)interfaceclassAbstractTest()
C)classabstractAbstractTest()
D)classinterfaceAbstractTest()
(19)分析下面的用java语言编写的trythis()方法:
publicvoidtrythis(){
try{
System.out.print(“a”);
problem();
}catch(RuntimeExceptione){
System.out.print(“b”);
}catch(Exceptione){
System.out.print(“c”);
}finally{
System.out.print(“d”);
System.out.print(“e”);
当该方法被调用时,如果其中的problem()方法引发一个RuntimeException类的异常,那么输出结果将是__________
(A)abcde(B)abd(C)abde(D)abe
(20)以下程序的输入结果是__________
PublicclassTest{
Publicstaticvoidchangestr(Stringstr){
str=”hello”;
}
Publicstaticvoidmain(String[]args){
Stringstr=”world”;
changestr(str);
System.out.println(str);
}
(A)hello(B)helloworld(C)null(D)world
(21)若i,j为已定义的整型,下面程序段中循环体执行的次数为_____________
for(i=0;
i<
5;
i++){
for(j=0;
j<
=i;
j++){
}
(A)不确定(B)5次(C)15次(D)25次
(22)执行以下程序后,j的值为多少_______________
publicclassText{
Publicstaticvoidmain(String[]args){
inti=1;
intj=10;
do{
j-=i;
//j=j-i;
i++;
}while(j--<
0);
System.out.println(j);
}
(A)10(B)9(C)8(D)7
(23)下面那种情况属于方法重载______________
(A)方法名相同,参数类型与个数不同
(B)方法名相同,方法参数类型与个数也相同
C)方法参数个数相同
D)方法返回类型相同
(24)当浏览器第二次访问以下JSP网页时的输出结果是什么?
()
%!
inta=0;
%>
%
intb=0;
a++;
b++;
a:
%=a%>
<
br>
b:
%=b%>
选项:
(A)a=0b=0(B)a=1b=1
(C)a=2b=1(D)a=0b=1
(25)cookie.setMaxAge(60*60)的意思是()
A)将cookie的保存时间设置为1天
C)将cookie的保存时间设置为1个小时
B)将cookie的保存时间设置为1分钟
D)将cookie的保存时间设置为60个小时
(26)JSP中有几个内置对象()
A)9B)8C)7D)10
requestresponsesessionapplicationpagepageContextoutconfigexception
(27)session的默认存活期是多长时间()
A)1个小时B)30分钟C)30秒D)24个小时
(28)假设在helloapp应用中有一个hello.jsp,它的文件路径台下:
%CATALINA_HOME%/webapps/helloapp/hello/hello.jsp,那么在浏览器端访问heelo.jsp的URLJ是()
A)http:
//localhost:
8080/hello.jsp
B)http:
8080/heloapp/hello.jsp
C)http:
8080/helloapp/hello/hello.jsp
D)http:
8080/webapps/helloapp/hello/hello.jsp
(29)假设在helloapp应用中有一个HelloServlet类,它在web.xml文件中的配置如下:
servlet>
servlet-name>
HelloServlet<
/servlet-name>
servlet-class>
com.qinghua.test.HelloServlet<
/servlet-class>
/servlet>
url=pattern>
/hello<
/url-pattern>
/servlet-mapping>
那么在浏览器端访问HelloServlet的URL是什么呢?
——.
A)http:
8080/HelloServlet
B)http:
//locallhost:
8080/helloappServlet
C)http:
8080/helloapp/org/javathinker/hello
D)http:
8080/helloapp/hello
(30)关于JavaBean正确的说法是:
A)Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写
B)在JSP文件中引用Bean,其实就是用<
jsp:
useBean>
语句
C)被引用的Bean文件的文件名后缀为.java
D)Bean文件放在任何目录下都可以被引用
(31)当通过URL重写,为next.jsp传值时,如next.jsp?
username=admin,那么在next.jsp中该如何接收该参数值——。
A)Stringusername=request.getPrameter(“username”);
B)Stringusername=request.getAttribute(“username”);
C)Stringusername=response.getPrameter(“username”);
D)Stringusername=session.getParameter(“username”);
(32)下列关于JSP编译指令的说法错误的是——。
A)编译指令用于从JSP发送一个信息到容器上。
B)编译指令用来设置全局变量、声明类要实现的方法和输出内容的类型等。
C)编译指令向客户端产生任何输出。
D)编译指令所有的指令都在整个JSP页面内有效。
(33)下面哪句代码能获得针对本站点所有的Cookie_____.
A)Cookiecookie[]=request.getCookies();
B)Cookiecookie[]=request.addCookies();
C)response.addCookie(cookie)
D)Cookiec=newcookie(“name”,”value”)
(34)下列操作Session时,代码错误的是_____.
A)HttpSessionsession=request.getSession(true);
B)Sessionsession=newSession();
C)session.setAttribute(“username”,”admin”);
D)Stringusername=(String)session.getAttribute(“username”);
(35)分组查询是查询的一个重要组成部分,它的关键字是____
A)JOIN
B)GROUPBY
C)ORDERBY
D)TOP
(36)在SQLServer2000为数据库建立索引能够()
A防止非法的删除操作;
B防止非法的插入操作;
C提高查询性能;
D节约数据库磁盘空间;
(37)以下关于视图叙述不正确的是()
A视图是一个虚拟表;
B视图内容查询定义;
C视图同真实的表一样,包含一系列带有名称的列和行数;
D视图在数据库中是以数据存储集形式存在的,索引视图除外;
(38)以下关于SQLServer2005的叙述中不正确的是()
A修改一个数据库或与该数据库关联的文件和文件组时可以使用:
ALTERDATABASE;
B每个SQLServer2005数据库至少具有两个操作系统文件:
一个数据文件和一个日志文件
C源数据库只能具有一个快照;
D创建完整备份可以使用BACKUPDATABASE语句来执行;
(39)有如下存储过程:
Createprocedurelookup(@aint)As
If@aisnull
Begin
Print‘缺少参数’
Return
End
Select*fromsysobjectswhereid=@a;
GO
EXECUTElookup
执行以上的语句,结果是()
A该存储过程会打印”缺少参数”;
B该存储过程会基于参数情况做一个查找,返回表中的所有行;
C该存储过程有语法错误;
D数据库服务器会打印一条消息,提示该存储过程需要提供参数;
(40)确定AdventureWorks数据库中SalesOrderHeader表中产品的定单日期和当前日期相差的天数可以使用()sql语句
ASELECTDATEDIFF(day,OrderDate,DATE())ASNumberOfDaysFROMSalesOrderHeader;
BSELECTDATEADD(day,OrderDate,DaTE())ASNumberOfDaysFROMSalesOrHeader;
CSELECTDATEDIFF(day,OrderData,GETATE())ASNumberOfDaysFROMSalesOrHeader;
DSELECTDATEADD(day,OrderDate,GETDATE())ASNumberDaysFROMSalesOrderHeader;
(41)触发器主要不包括()类型。
A)INSERT触发器B)UPDATE触发器
C)DELETE触发器D)SELECT触发器
(42)如果需要指定数据类型的名称NewType的ID,可以使用____。
A)TYPE_ID(NewType)C)ID(‘NewType’)
B)ID(NewType)D)TYPE_ID(‘NewType’)
(43)堆栈结构的重要特性是数据的入栈和出栈遵循___原则。
A)后进先出B)先进后出
C)同进同出D)以上均正确
(44)森林T中有四棵树,四棵树的结点个数分别是n1,n2,n3,n4,那么当把森林T转换成一棵二叉树后,其根结点的左孩子上有___个结点。
A)n1-1B)n1
C)n1+n2+n3D)n2+n3+n4
(45)在图1的二叉树中,___不是完全二叉树。
(46)下面关于线性表的叙述中,错误的是哪一个?
()
A)线性表采用顺序存储,必须占用一片连续的存储单元。
B)线性表采用顺序存储,便于进行插入和删除操作。
C)线性表采用连接存储,不必占用一片连续的存储单元。
D)线性表采用连接存储,便于进行插入和删除操作。
(47)单链表中,增加头结点的目的是为了____。
A)是单链表至少有一个结点。
B)标示表结点中首结点的位置。
C)方便运算的实现。
D)说明单链表是线性的链式存储实现。
(48)一个递归算法必须包括()。
A)递归部分
B)终止条件和递归部分
C)迭代部分
D)终止条件和迭代部分
(49)某二叉树前序遍历的节点访问顺序是abdgcefh,中序遍历的节点访问顺序是dgbaechf,则其后序遍历的节点访问顺序是()。
A)bdgcefhaB)gdbecfha
C)bdgechfaD)gdbehfca
(50)树最适合用来表示____。
A)有序数据元素B)无序数据元素
C)元素之间具有分支层次关系的数据
D)元素之间无联系的数据
(51)对线性表进行二分查找时,要求线性表必须____。
A)以顺序方式存储
B)以链表方式存储
C)以顺序方式存储,且结点的关键字有序排序
D)以链表方式存储,且结点的关键字有序排序
(52)在ASP.NET中同过设置控件的___属性来设置自动换行行为。
A)AutoCompleteTypeC)Wrap
B)AutoPostBackD)Lop
(53)数据绑定控件通过其____属性连接到数据源控件。
A)DataSourceC)SqlDataSource
B)DataSourceIDD)没有
(54)AccessDataSource数据源控件使用Access数据库作为数据源,使用___属性来指定数据库的连接。
A)DataFileC)DataLocation
B)ConnectionStirngD)没有
(55)从提高性能的角度考虑,默认情况下为XmlDataSource启用缓村,可以使用____进一步微调缓存行为。
A)EnableCachingC)CacheExpirationPolicy
B)CacheDurationD)TransfonnFile
(56)下列有关ASP.NET的页面内容描述正确的是()。
A)ASP.NET页面中只能书写客户端脚本
B)ASP.NET页面中不能书写客户端脚本
C)ASP.NET页面中既能输入客户端脚本又能输入服务端脚本
D)ASP.NET页面中只能书写服务端脚本
(57)ASP.NET中的用户控件是以____为扩展名。
A).aspxB).csC).ascxD).sln
(58)WEB控件及HTML服务端控件能否调用客户端方法,说法正确的是____。
A)WEB控件能,HTML服务端控件不能
B)WEB控件不能,HTML服务端控件能
C)WEB控件和HTML服务端控件都能
D)WEB控件和HTML服务端控件都不能
(59)在ADO.NET中,对于Command对象的ExecuteNonQuery()方法和ExecuteReader()方法,下面叙述错误的是____。
A)insert,update,delete等操作的Sql语句主要用ExecuteNonQuery()方法来执行。
B)ExecuteNonQuery()方法返回执行Sql语句所影响的行数。
C)Select操作的Sql语句只能有ExecuteReader()方法来执行。
D)ExecuteReader()方法返回一个DataReader对象。
(60)对于System.Data.SqlCommand类的对象,如果要让它执行一个Sql语句,则应该把Sql字服串赋值个它的哪个属性_____
A)CommandTextC)Connection
B)CommandTypeD)Parameters
二、多项选择题(共40题,每题1分,错选,漏选,不选都不的分。
双项选择的题目已经作了标注,其它没有标注的题目则有2个以上的正确答案)
(61)在JavaScrip中一个对象真正地被使用,可以有几种方式获得___
A)引用JavaScrip内部对象C)有浏览器环境提供
B)创建对象D)使用new运算符
(62)在JavaScrip中算术运算服有单目运算符合双目运算符,在以下的选项中属于双目运算符的有____。
A)+B)<
C)%D)>
>
(63)以下关于JavaScrip中的函数,叙述正确的是___。
(双项选择)
A)函数是独立于主程序的,具有特定功能的一段程序代码块。
B)参数表是传递给函数使用或操作的值,其值可以是常量,变量,但不可以是表达式。
C)函数的返回值是可选项,使用Return语句将值返回。
D)函数名对大小写并不敏感。
(64)JavaScrip事件驱动中的事件是通过鼠标或热键的动作引发的,在以下情况下会触发onChange事件的操作是______。
A)用户单击鼠标时
B)一个text域失去焦点时
C)一个textarea域失去焦点并更改值时
D)select下拉选项中的一个选项状态改变后
(65)以下JavaScrip中的方法中可以实现弹出一个对话框的有____。
A)alert()