Java系列笔试B卷26份Word文件下载.docx
《Java系列笔试B卷26份Word文件下载.docx》由会员分享,可在线阅读,更多相关《Java系列笔试B卷26份Word文件下载.docx(15页珍藏版)》请在冰点文库上搜索。
![Java系列笔试B卷26份Word文件下载.docx](https://file1.bingdoc.com/fileroot1/2023-5/10/b1a2adf8-b89d-4b8f-8dfd-6f7bd5959592/b1a2adf8-b89d-4b8f-8dfd-6f7bd59595921.gif)
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、下列代码的输出结果是()。
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、下面代码片段创建()个对象。
floatab=10;
Stringb="
abc"
Stringc=newString("
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){
condition2"
}catch(Exceptione){
condition3"
}finally{
finally"
A.condition1
B.condition2
C.condition3
D.condition1
finally
12、下面代码的运行结果是()。
publicclassCar{
publicvoidrun(){
System.out.println("
机器在飞"
}
publicclassBenzextendsCar{
飞机在飞"
publicstaticvoidmain(String[]args){
Carcar=newCar();
car.run();
A.机器在飞
B.飞机在飞
C.无法编译
D.运行时将抛出异常
13、声明st,Stringst=newString("
phenobarbital"
经过下面代码之后,Strings=st.substring(2,5);
s的值是()。
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){
很"
if(testA.a.equals(testA.b)){
好"
}(选择一项,1分)
A.很
B.好
C.很好
D.抛出NullPointerException异常
15、关于Java的继承,下面说法错误的是()。
A.接口可以继承接口
B.子类不可以继承父类的私有属性和私有方法
C.所有类都是java.lang.Object的子类,但是不可以这样写:
publicclassEarthextendsObject{}
D.一个类不可以继承(extends)另一个类,同时又实现(implements)一个接口
16、给定JSP程序源码如下:
<
html>
<
%intcount=1;
%>
_______
/html>
以下()语句可以在下划线处插入,并且运行后输出结果是:
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页面。
A.response.sendRedirect("
/helloapp/welcome.jsp"
B.response.sendRedirect("
helloapp/welcome.jsp"
C.response.sendRedirect("
welcome.jsp"
D.response.sendRedirect(“/welcome.jsp"
18、下列关于继承的哪项叙述是正确的?
A.在java中允许多重继承
B.在java中一个类只能实现一个接口
C.在java中一个类不能同时继承一个类和实现一个接口
D.java的单一继承使代码更可靠
19、下面关于JSP作用域对象的说法错误的是()。
A.request对象可以得到请求中的参数
B.session对象可以保存用户信息
C.application对象可以被多个应用共享
D.作用域范围从小到达是request、session、application
20、要设置某个JSP页面为错误处理页面,以下page指令正确的是:
%@pageerrorPage="
true"
>
B.<
%@pageisErrorPage="
%@pageextends="
javax.servlet.jsp.JspErrorPage"
D.<
%@pageinfo="
error"
21、不使用static修饰符限定的方法称为对象(或实例)方法,下列哪一个说法是正确的?
()(选择一项,1分)
A、实例方法可以直接调用父类的实例方法。
B、实例方法可以直接调用父类的类方法。
C、实例方法可以直接调用其他类的实例方法。
D、实例方法可以直接调用本类的类方法。
22、以下JSP代码片断:
HTML>
BODY>
%intx=5;
%!
privateintm(inta){returna+1;
}%>
%x=3;
x=<
%=x%>
<
%=m(x)%>
/BODY>
/HTML>
运行结果是()。
A.x=3,6
B.x=3,4
C.x=5,4
D.编译错误
23、在helloapp应用中有一个hello.jsp,它的文件路径WebRoot/hello/hello.jsp,那么在浏览器端访问hello.jsp的URL是()。
A.http:
//localhost:
8080/hello.jsp
B.http:
8080/helloapp/hello.jsp
C.http:
8080/helloapp/hello/hello.jsp
D.http:
8080/hello/hello.jsp
24、构造方法是否可被重写和重载()。
A.不能重写,可以重载
B.可以重写,不能重载
C.不能重写,不能重载
D.可以重写,可以重载
25、符合以下DTD片段的XML文档片段的有哪两项()。
(选择两项,2分)
!
ELEMENT联系人(姓名,EMAIL*)>
ELEMENT姓名(#PCDATA)>
ELEMENTEMAIL(#PCDATA)>
A<
联系人>
姓名>
张__三<
/姓名>
/联系人>
B<
NAME>
张三<
/姓>
EMAIL>
zhang@aaa.com<
/EMAIL>
C<
李四<
li@bbb.org<
D<
26、一个XML文件最基本的构成是()(选择一项,1分)
A、XML声明B、处理指示C、XML元素D、文件的内容
27、在XML中,W3C组织给出的样式表语言的推荐标准有()。
AXPointer
BXSL
CXPath
DCSS
28、Form表单提交的信息中含有“name=binhaixinqu”,阅读下面的JSP,a.jsp将输出()。
(选择一项,1分)
接受该请求的JSP:
%
response.sendRedirect(“a.jsp"
a.jsp:
%=request.getParameter(“name"
)%>
B.什么都不输出
C.异常信息
D.binhaixinqu
29、.Net依赖以下哪项技术实现跨语言互用性?
()(选择一项,2分)
A、CLR
B、CTS
C、CLS
D、CTT
30、下面()代码能向组合框cboYears添加一项。
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关键字,下列使用方法错误的是:
A.在子类中,base可以调用父类的构造函数
B.在子类中,base关键字可以访问父类的公共属性
C.在子类中,base关键字不可以调用父类的protected成员
D.在子类中,base关键字不可以调用父类的private成员
32、在C#中,下列数据类型是引用类型的是:
A.枚举(enum)
B.字符串(string)
C.结构(struct)
D.数组(array)
33、关于结构与类的说法,下列错误的是:
A.结构是值类型,类是引用类型
B.结构可以不用new初始化,类需要new初始化
C.类和结构都有默认的构造函数
D.结构不能继承,类可以被继承
34、CLR为.NET提供以下方面的功能或者服务,除了()(选择一项,2分)
A.垃圾回收B.代码验证和类型安全
C.代码访问安全D.自动消除程序中的语法错误
35、下列关于XML的说法错误的是:
A.XML的标签区分大小写
B.XML可以自定义标签
C.XmlNode对象的Name属性表示标签描述的内容
D.XML可以用于描述数据
36、接口是一种引用类型,在接口中可以声明(),但不可以声明公有的域或私有的成员变量。
A.方法、属性、索引器和事件;
B.方法、属性信息、属性;
C.索引器和字段;
D.事件和字段;
37、在C#中,下面关于静态方法和实例方法描述错误的是:
A.静态方法使用类名调用,实例方法需要使用类的实例来调用。
B.静态方法可以直接调用实例方法
C.实例方法可以直接调用静态方法
D.静态方法调用前初始化,实例方法实例化对象时初始化
38、下面关于继承,说法正确的是:
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时,以下()属性可以设置显示的各个列。
A.Columns
B.Groups
C.Items
D.SubItems
42、要从数据库中读取数据填充数据集,需要使用()方法(选择一项,1分)
A.Fill()
B.Update()
C.Read()
D.ExecuteReader()
43、以下关于DataReader和DataSet的说法不正确的是()。
A.操作数据时,DataReader始终占用数据库连接,而DataSet可以断开与数据库的连接
B.DataReader每次读取一行数据到内存中,DataSet一次把数据都读到内存中
C.DataReader只能读取数据不能修改,DataSet允许修改数据
D.不同类型的数据库要使用不同命名空间下的DataReader和DataSet
44、在程序中要执行下面的SQL语句,得到编号为10的学员的年龄,可以使用Command对象的()方法。
SELECTAgeFROMStudentsWHEREid=10
A.ExecuteNonQuery()
B.ExecuteScalar()
C.ExecuteReader()
D.Read()
45、已知在数据库Student的stuInfo表中有两行三列,则下列代码的运行结果是()。
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#中,下列关于构造函数的特点的说法,正确的是()。
A一个类中,只能有一个构造函数
B构造函数的名称与类名称一样,并且没有返回类型
C构造函数在对象销毁时自动执行
D一个类中至少有一个构造函数
47、下面是TreeView控件的一段代码:
asp:
TreeNodeText="
节点1"
SelectAction="
Expand"
节点2"
…>
节点3"
….>
/asp:
TreeNode>
当鼠标单击“节点1”时只进行()的操作。
A、调用网页
B、显示或隐藏本节点
C、折叠或展开子节点
D、恢复原状
48、使用单元测试可以()(选择一项,2分)
A、加快开发速度B、确保项目质量
C、加强团队管理D、降低项目成本
49、下面哪两个是面向对象的三大特性:
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”