Java系列笔试B卷26份.docx

上传人:b****4 文档编号:11529337 上传时间:2023-03-18 格式:DOCX 页数:15 大小:22.58KB
下载 相关 举报
Java系列笔试B卷26份.docx_第1页
第1页 / 共15页
Java系列笔试B卷26份.docx_第2页
第2页 / 共15页
Java系列笔试B卷26份.docx_第3页
第3页 / 共15页
Java系列笔试B卷26份.docx_第4页
第4页 / 共15页
Java系列笔试B卷26份.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

Java系列笔试B卷26份.docx

《Java系列笔试B卷26份.docx》由会员分享,可在线阅读,更多相关《Java系列笔试B卷26份.docx(15页珍藏版)》请在冰豆网上搜索。

Java系列笔试B卷26份.docx

Java系列笔试B卷26份

第一部分选择题(共70分)

1、如果一个子类要继承父类,需要使用哪个关键字:

()(选择一项,2分)

A.thisB.superC.finalD.extends

2、下面()是合法的Java变量名。

(选择两项,2分)

A._ok

B.$a+b

C.88myString

D.yourString

3try{}里有一个return语句,那么紧跟在这个try后的finally{}里的代码会不会被执行,什么时候被执行?

(选择一项,1分)

A.不会执行

B.会执行,在return前执行

C.会执行,在return后执行

D.会执行,可能在return前执行,也可能在return后执行

4阅读下面代码,myMethod被调用时,正确的输出结果是()。

(选择一项,1分)

publicclassMyPoint{

publicvoidmyMehtod(){

intx=5,y=3;

System.out.print("("+x+","+y+")");

switchCoords(x,y);

System.out.print("("+x+","+y+")");

}

publicvoidswitchCoords(intx,inty){

inttemp;

temp=x;

x=y;

y=temp;

System.out.print("("+x+","+y+")");

}

}

A.(5,3)(3,5)(3,5)

B.(5,3)(5,3)(5,3)

C.(5,3)(3,5)(5,3)

D.编译出错

5、在Java中,由Java编译器自动导入,而无需在程序中用import导入的包是()。

A、java.applet

B、java.awt

C、java.util

D、java.lang

6、阅读下面代码片段,输出结果是()。

(选择一项,1分)

StringBuffersb=newStringBuffer("Hello");

Stringt="MY";

t=t+"FRIEND";

sb.append(t);

System.out.println(sb.toString().toLowerCase());

A.myfriendhello

B.HelloMYFRIEND

C.MYFRIENDHello

D.hellomyfriend

7、下列代码的输出结果是()。

(选择一项,1分)

publicclassExample{

Stringstr=newString("xunteng");

char[]ch={'a','b','c'};

publicstaticvoidmain(String[]args){

Exampleex=newExample();

ex.change(ex.str,ex.ch);

System.out.print(ex.str+"and");

System.out.println(ex.ch);

}

publicvoidchange(Stringstr,charch[]){

str="testok";

ch[0]='g';

}

}

A.xuntengandabc

B.xuntengandgbc

C.testokandabc

D.testokandgbc

8、关于Java语言,下列叙述中正确的是()(选择一项,1分)

A.申明变量是必须指定一个类型

B.java认为变量number与Number相同

C.java中唯一的注释方式是“//”

D.源文件中public类可以有0或多个

9、下面代码片段创建()个对象。

(选择一项,1分)

floatab=10;

Stringb="abc";

Stringc=newString("abc");

MyTesttest=newMyTest();

A.1

B.2

C.3

D.4

10、关于get请求和post请求的说法,错误的是()。

(选择一项,2分)

A.URL形式的请求是get请求

B.post请求有长度限制

C.Form表单可以发送post请求,也可以发送get请求

D.post请求比get请求安全

11、在oneMethod()方法运行正常的情况下,程序段将输出什么?

()(选择一项,1分)

publicvoidtest()

{

try{

oneMethod();

System.out.println("condition1");

}catch(ArrayIndexOutOfBoundsExceptione){

System.out.println("condition2");

}catch(Exceptione){

System.out.println("condition3");

}finally{

System.out.println("finally");

}

}

A.condition1

B.condition2

C.condition3

D.condition1

finally

12、下面代码的运行结果是()。

(选择一项,1分)

publicclassCar{

publicvoidrun(){

System.out.println("机器在飞");

}

}

publicclassBenzextendsCar{

publicvoidrun(){

System.out.println("飞机在飞");

}

}

publicstaticvoidmain(String[]args){

Carcar=newCar();

car.run();

}

A.机器在飞

B.飞机在飞

C.无法编译

D.运行时将抛出异常

13、声明st,Stringst=newString("phenobarbital");经过下面代码之后,Strings=st.substring(2,5);s的值是()。

(选择一项,1分)

A.null

B."eno"

C."enoba"

D."no"

14、publicclassTesta{

Integera=newInteger(10);

Integerb=newInteger(10);

publicstaticvoidmain(String[]args){

TestatestA=newTesta();

if(testA.a==testA.b){

System.out.print("很");

}

if(testA.a.equals(testA.b)){

System.out.print("好");

}

}

}(选择一项,1分)

A.很

B.好

C.很好

D.抛出NullPointerException异常

15、关于Java的继承,下面说法错误的是()。

(选择两项,2分)

A.接口可以继承接口

B.子类不可以继承父类的私有属性和私有方法

C.所有类都是java.lang.Object的子类,但是不可以这样写:

publicclassEarthextendsObject{}

D.一个类不可以继承(extends)另一个类,同时又实现(implements)一个接口

16、给定JSP程序源码如下:

<%intcount=1;%>_______

以下()语句可以在下划线处插入,并且运行后输出结果是:

1。

(选择一项,1分)

A.<%=++count%>B.<%++count;%>

C.<%count++;%>D.<%=count++%>

17、在helloapp应用中hello.jsp和welcome.jsp在同一目录中,index.jsp在应用的根路径,index.jsp使用下面的代码可以跳转到hello.jsp页面,

request.getRequestDispatcher("/hello.jsp").forward(request,response);

用下列哪种方式可以代替上述代码后,可以跳转到welcome.jsp页面。

(选择两项,2分)

A.response.sendRedirect("/helloapp/welcome.jsp");

B.response.sendRedirect("helloapp/welcome.jsp");

C.response.sendRedirect("welcome.jsp");

D.response.sendRedirect(“/welcome.jsp");

18、下列关于继承的哪项叙述是正确的?

()(选择一项,1分)

A.在java中允许多重继承

B.在java中一个类只能实现一个接口

C.在java中一个类不能同时继承一个类和实现一个接口

D.java的单一继承使代码更可靠

19、下面关于JSP作用域对象的说法错误的是()。

(选择一项,1分)

A.request对象可以得到请求中的参数

B.session对象可以保存用户信息

C.application对象可以被多个应用共享

D.作用域范围从小到达是request、session、application

20、要设置某个JSP页面为错误处理页面,以下page指令正确的是:

()(选择一项,2分)

A.<%@pageerrorPage="true">

B.<%@pageisErrorPage="true">

C.<%@pageextends="javax.servlet.jsp.JspErrorPage"%>

D.<%@pageinfo="error"%>

21、不使用static修饰符限定的方法称为对象(或实例)方法,下列哪一个说法是正确的?

()(选择一项,1分)

A、实例方法可以直接调用父类的实例方法。

B、实例方法可以直接调用父类的类方法。

C、实例方法可以直接调用其他类的实例方法。

D、实例方法可以直接调用本类的类方法。

22、以下JSP代码片断:

<%intx=5;%>

<%!

privateintm(inta){returna+1;}%>

<%x=3;%>

x=<%=x%>,<%=m(x)%>

运行结果是()。

(选择一项,1分)

A.x=3,6

B.x=3,4

C.x=5,4

D.编译错误

23、在helloapp应用中有一个hello.jsp,它的文件路径WebRoot/hello/hello.jsp,那么在浏览器端访问hello.jsp的URL是()。

(选择一项,1分)

A.http:

//localhost:

8080/hello.jsp

B.http:

//localhost:

8080/helloapp/hello.jsp

C.http:

//localhost:

8080/helloapp/hello/hello.jsp

D.http:

//localhost:

8080/hello/hello.jsp

24、构造方法是否可被重写和重载()。

(选择一项,1分)

A.不能重写,可以重载

B.可以重写,不能重载

C.不能重写,不能重载

D.可以重写,可以重载

25、符合以下DTD片段的XML文档片段的有哪两项()。

(选择两项,2分)

ELEMENT联系人(姓名,EMAIL*)>

ELEMENT姓名(#PCDATA)>

ELEMENTEMAIL(#PCDATA)>

A<联系人><姓名>张__三</姓名></联系人>

B<联系人>张三</姓>zhang@aaa.com</EMAIL></联系人>

C<联系人><姓名>张三</姓名>zhang@aaa.com</EMAIL>

<姓名>李四</姓名>li@bbb.org</EMAIL></联系人>

D<联系人><姓名>张三</姓名>zhang@aaa.com</EMAIL></联系人>

26、一个XML文件最基本的构成是()(选择一项,1分)

A、XML声明B、处理指示C、XML元素D、文件的内容

27、在XML中,W3C组织给出的样式表语言的推荐标准有()。

 (选择两项,2分)

 AXPointer 

 BXSL 

 CXPath 

 DCSS 

28、Form表单提交的信息中含有“name=binhaixinqu”,阅读下面的JSP,a.jsp将输出()。

(选择一项,1分)

接受该请求的JSP:

<%

response.sendRedirect(“a.jsp");

%>

a.jsp:

<%=request.getParameter(“name")%>

A.null

B.什么都不输出

C.异常信息

D.binhaixinqu

29、.Net依赖以下哪项技术实现跨语言互用性?

()(选择一项,2分)

A、CLR

B、CTS

C、CLS

D、CTT

30、下面()代码能向组合框cboYears添加一项。

(选择一项,2分)

A.intyear=1997;

cboYears.Columsn.Add(year);

B.intyear=1997;

cboYears.Add(year);

C.intyear=1997;

cboYears.Items.Add(year.ToString());

D.intyear=1997;

cboYears.Add(year.ToString());

31、关于base关键字,下列使用方法错误的是:

(选择一项,1分)

A.在子类中,base可以调用父类的构造函数

B.在子类中,base关键字可以访问父类的公共属性

C.在子类中,base关键字不可以调用父类的protected成员

D.在子类中,base关键字不可以调用父类的private成员

32、在C#中,下列数据类型是引用类型的是:

(选择两项,2分)

A.枚举(enum)

B.字符串(string)

C.结构(struct)

D.数组(array)

33、关于结构与类的说法,下列错误的是:

(选择一项,1分)

A.结构是值类型,类是引用类型

B.结构可以不用new初始化,类需要new初始化

C.类和结构都有默认的构造函数

D.结构不能继承,类可以被继承

34、CLR为.NET提供以下方面的功能或者服务,除了()(选择一项,2分)

A.垃圾回收B.代码验证和类型安全

C.代码访问安全D.自动消除程序中的语法错误

35、下列关于XML的说法错误的是:

(选择一项,1分)

A.XML的标签区分大小写

B.XML可以自定义标签

C.XmlNode对象的Name属性表示标签描述的内容

D.XML可以用于描述数据

36、接口是一种引用类型,在接口中可以声明(),但不可以声明公有的域或私有的成员变量。

(选择一项,1分)

A.方法、属性、索引器和事件;

B.方法、属性信息、属性;

C.索引器和字段;

D.事件和字段;

37、在C#中,下面关于静态方法和实例方法描述错误的是:

(选择一项,1分)

A.静态方法使用类名调用,实例方法需要使用类的实例来调用。

B.静态方法可以直接调用实例方法

C.实例方法可以直接调用静态方法

D.静态方法调用前初始化,实例方法实例化对象时初始化

38、下面关于继承,说法正确的是:

(选择两项,2分)

A.在C#中,静态类不能够被继承

B.一个子类可以继承多个父类

C.子类可以继承父类的所有成员

D.Objcet类是所有类的基类

39、classBook

{

privatestringname;

publicstringName

{

get{returnname;}

set{name=value;}

}

publicdoubleprice;

publicdoublePrice

{

get{returnprice;}

set

{

if(value<0)

{price=10;}

else

{price=value;}

}

}

}

Bookbook=newBook();

book.Name="JAVA面向对象技术";

book.price=-20;

Console.WriteLine("{0}价格是{1}",book.Name,book.price.ToString());

上面这段代码运行的结果:

(选择一项,2分)

A.JAVA面向对象技术是-20

B.JAVA面向对象技术是10

C.JAVA面向对象技术是0

D.无法运行

40、下列对于Gridview控件属性的描述错误的是()(选择一项,1分)

A、AllowPaging是否允许分页

B、AllowSorting是否允许排序

C、DataMember指示绑定的数据源控件

D、ButtonField显示按钮字段

41、当ListView的视图为Details时,以下()属性可以设置显示的各个列。

(选择一项,2分)

A.Columns

B.Groups

C.Items

D.SubItems

42、要从数据库中读取数据填充数据集,需要使用()方法(选择一项,1分)

A.Fill()

B.Update()

C.Read()

D.ExecuteReader()

43、以下关于DataReader和DataSet的说法不正确的是()。

(选择一项,1分)

A.操作数据时,DataReader始终占用数据库连接,而DataSet可以断开与数据库的连接

B.DataReader每次读取一行数据到内存中,DataSet一次把数据都读到内存中

C.DataReader只能读取数据不能修改,DataSet允许修改数据

D.不同类型的数据库要使用不同命名空间下的DataReader和DataSet

44、在程序中要执行下面的SQL语句,得到编号为10的学员的年龄,可以使用Command对象的()方法。

(选择两项,2分)

SELECTAgeFROMStudentsWHEREid=10

A.ExecuteNonQuery()

B.ExecuteScalar()

C.ExecuteReader()

D.Read()

45、已知在数据库Student的stuInfo表中有两行三列,则下列代码的运行结果是()。

(选择一项,1分)

SqlConnectionsqlCon=newSqlConnection("Server=.;DataBase=Student;integrated

security=SSPI");

sqlCon.Open();

sqlCommandcmd=newSqlCommand("selectstuNamefromstuInfo",sqlCon);

sqlDataReaderreader=cmd.ExecuteReader();

Console.WriteLine(reader.FieldCount);

A、1

B、2

C、3

D、5

46、在C#中,下列关于构造函数的特点的说法,正确的是()。

(选择一项,1分)

A一个类中,只能有一个构造函数

B构造函数的名称与类名称一样,并且没有返回类型

C构造函数在对象销毁时自动执行

D一个类中至少有一个构造函数

47、下面是TreeView控件的一段代码:

TreeNodeText="节点1"SelectAction="Expand">

TreeNodeText="节点2"…>

TreeNodeText="节点3"….>

TreeNode>

当鼠标单击“节点1”时只进行()的操作。

(选择一项,2分)

A、调用网页

B、显示或隐藏本节点

C、折叠或展开子节点

D、恢复原状

48、使用单元测试可以()(选择一项,2分)

A、加快开发速度B、确保项目质量

C、加强团队管理D、降低项目成本

49、下面哪两个是面向对象的三大特性:

(选择两项,2分)

A.多态B、继承

C、接口D、反射

50、下列不属于软件工程的3个要素的是()(选择一项,2分)

A.工具B.过程

C.方法D.环境

第二部分:

(共30分)

1、C#中,多态是指(51题3分),在Java中有两种多态,一种是使用方法的(52题2分)实现多态,另一种是使用__(53题2分)_实现多态。

2、编写一个查询,创建一个名为stud_details的表,其中的stud_no列、stud_name列和stud_address列的数据类型分别是VARCHAR2(5)、VARCHAR2(10)和VARCHAR2(25)。

(543分)

3、数据库中有张emp表,其结构如下emp(ename,empno,sal,dept)其中ename为员工姓名,empno为员工编号,sal为员工工资,dept为员工部门号,要求查询和“SCOTT”同一部门且比他工资低的雇员名字和工资。

(55题4分)

4、开发与运行Java程序需要经过的三个主要步骤为(56题2分)、

(57题2分)和(58题2分)。

5、连接SQLServer2005数据库中Pub数据库,将Jobs表格内容读出到控制台,请将代码补充完整。

classProgram

{

staticvoidMain(string[]args)

{

SqlConnectioncon=newSqlConnection();

(59题2分)="DataSource=.;InitialCatalog=JavaWeb;IntegratedSecurity=True";

Stringsql=”select*fromJobs”

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1