南开15秋学期《Java语言程序设计》在线作业.docx
- 文档编号:26806132
- 上传时间:2023-06-22
- 格式:DOCX
- 页数:15
- 大小:18.18KB
南开15秋学期《Java语言程序设计》在线作业.docx
《南开15秋学期《Java语言程序设计》在线作业.docx》由会员分享,可在线阅读,更多相关《南开15秋学期《Java语言程序设计》在线作业.docx(15页珍藏版)》请在冰豆网上搜索。
南开15秋学期《Java语言程序设计》在线作业
15秋学期《Jv语言程序设计》在线作业
【单选题】
1.下列哪个是反斜杠字符的正确表示?
.\\
.*\\
.\
.\’\’
正确答案:
2.Jvpplition中的主类需包含min方法,以下哪项是min方法的正确形参?
.Stringrgs
.Stringr[]
.hrrg
.Stringuffrrgs[]
正确答案:
3.Jvpplition中的主类需包含min方法,min方法的返回类型是什么?
.int
.flot
.oul
.voi
正确答案:
4.有语句Strings=”hlloworl”;,以下操作哪个是不合法的?
.inti=s.lngth();
.s>>>=3;
.Stringts=s.trim()
.Stringt=s+”!
”;
正确答案:
5.在Jv中,负责对字节代码解释执行的是()。
.垃圾回收器
.虚拟机
.编译器
.多线程机制
正确答案:
6.编译并且执行以下代码,会出现什么情况?
pulilssQ{
pulisttivoimin(Stringrgv[]){
intnr[]=nwint[]{1,2,3};
Systm.out.println(nr[1]);
}
}
.1
.有错误,数组nr在初始化以前不能正常输出。
.2
.有错误,数组的大小没有定义。
正确答案:
7.下列程序的输出结果为
intj=2;
swith(j){
s2:
Systm.out.println("Vluistwo.");
s2+1:
Systm.out.println("Vluisthr.");
rk;
fult:
Systm.out.println("Vluis"+j);
rk;}
.Vluistwo.
.Vluistwo.Vluisthr.
.Vluistwo.Vluisthr.Vluis2
.编译错误
正确答案:
8.下列代码中,将引起一个编译错误的行是()。
1)pulilssTst{
2)intm,n;
3)puliTst(){}
4)puliTst(int){m=;}
5)pulisttivoimin(Stringrgs[]){
6)Tstt1,t2;
7)intj,k;
8)j=0;k=0;
9)t1=nwTst();
10)t2=nwTst(j,k);
11)}
12)}
.第3行
.第5行
.第6行
.第10行
正确答案:
9.关于以下程序段的说法正确的是
1.pulilssMyr{
2.pulisttivoimin(Stringrgv[]){
3.int[]i=nwint[5];
4.Systm.out.println(i[5]);
5.}
6.}
.第2行编译出错
.第4行编译出错
.编译时产生错误
.编译时没有产生错误,运行时发生异常
正确答案:
10.关于whil和o-whil循环,下列说法正确的是()
.两种循环除了格式不通外,功能完全相同
.与o-whil语句不通的是,whil语句的循环至少执行一次
.o-whil语句首先计算终止条件,当条件满足时,才去执行循环体中的语句
.以上都不对。
正确答案:
11.派生出子类,派生出子类,并且在Jv源代码中有如下声明:
1.0=nw();
2.1=nw();
3.2=nw();
问以下哪个说法是正确的?
.只有第1行能通过编译
.第1、2行能通过编译,但第3行编译出错
.第1、2、3行能通过编译,但第2、3行运行时出错
.第1行、第2行和第3行的声明都是正确的?
正确答案:
12.在Jv中,用pkg语句说明一个包时,该包的层次结构必须是()。
.与文件的结构相同
.与文件目录的层次相同
.与文件类型相同
.与文件大小相同
正确答案:
13.在Jv中,表示换行符的转义字符是()。
.\n
.\f
.'n'
.\
正确答案:
14.在Jv中,所有类的根类是()。
.jv.lng.Ojt
.jv.lng.lss
.jv.pplt.pplt
.jv.wt.Frm
正确答案:
15.int型puli成员变量MX_LNGTH,该值保持为常数100,则定义这个变量的语句是()。
.puliintMX_LNGTH=100
.finlintMX_LNGTH=100
.pulionstintMX_LNGTH=100
.pulifinlintMX_LNGTH=100
正确答案:
16.下列的变量定义中,错误的是()。
.int6_;
.flot;
.inti=Intgr.MX_VLU;
.sttiinti=100;
正确答案:
17.下面()不是Jv中的容器。
.nvs
.SrollPn
..pplt
.ilog
正确答案:
18.下列程序段的输出结果是
voioulrithmtiOprtor(){
Systm.out.print(9/2);
Systm.out.print(",");
Systm.out.println(5/2.0);
}
.4.5,2.5
.4,2
.4.5,2
.4,2.5
正确答案:
19.在jv语句中,运算符&&实现()
.逻辑或
.逻辑与
.逻辑非
.逻辑相等
正确答案:
20.阅读下列代码后
pulilssPrson{
intrr[]=nwint[10];
pulisttivoimin(Stringrgs[]){
Systm.out.println(rr[1]);
}
}
正确的说法是
.编译时将产生错误
.编译时正确,运行时将产生错误
.输出零
.输出空
正确答案:
21.Jv语言的类型是
.面向对象语言
.面向过程语言
.汇编程序
.形式语言
正确答案:
22.设有下面两个类的定义:
lssPrson{lssStuntxtnsPrson{
longi;//身份证号intsor;//入学总分
Stringnm;//姓名intgtSor(){
}rtu
.包含关系
.继承关系
.关联关系
.上述类定义有语法错误
正确答案:
23.以下哪个不是Jv的关键字?
.TRU
.onst
.supr
.voi
正确答案:
24.下面属于Jv关键字的是
.NULL
.IF
.o
.Whil
正确答案:
25.按照Jv的标识符命名规范,下列表示一个类的标识符正确的是()。
.Hlloworl
.HlloWorl
.hlloworl
.hlloWorl
正确答案:
26.下面程序段:
ooln=fls;
ooln=tru;
ooln=(&&)&&(!
)
oolnrsult=(&)&(!
);
执行完后,正确的结果是
.=fls;rsult=fls
.=tru;rsult=tru
.=tru;rsult=fls
.=fls;rsult=tru
正确答案:
27.给出下面代码段:
pulilssTst1{
pulisttivoimin(Stringrgs[]){
intm;
swith(m)
{
s0:
Systm.out.println("s0");
s1:
Systm.out.println("s1");rk;
s2:
fult:
Systm.out.println("fult");
}
}
}
下列m的哪个值将引起“fult”的
.0
.1
.2
.以上都不正确
正确答案:
28.下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问?
.privt
.无修饰符
.puli
.prott
正确答案:
29.下列数组中,版本较新的能在程序运行时动态调整大小的是
.int[]
.String[]
.=nwrryList()
.=nwrry()
正确答案:
30.下列程序段的输出结果是
pulilssoprtorsnxprssions{
voistringPlus(){
intx=3,y=4,z=5;
Systm.out.println(x+y+z);
}
}
.xyz
.x+y+z
.12
.以上均不正确
正确答案:
【判断题】
1.一个线程对象的具体操作是由run()方法的内容确定的,但是Thr类的run()方法是空的,其中没有内容;所以用户程序要么派生一个Thr的子类并在子类里重新定义run()方法,要么使一个类实现Runnl接口并书写其中run()方法的方法体。
.错误
.正确
正确答案:
2.无论Jv源程序包含几个类的定义,若该源程序文件以.jv命名,编译后生成的都只有一个名为的字节码文件。
.错误
.正确
正确答案:
3.在Jv中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。
.错误
.正确
正确答案:
4.Jv的各种数据类型占用的内存长度固定,与具体软硬件环境无关。
.错误
.正确
正确答案:
5.由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目。
.错误
.正确
正确答案:
6.在Jv的方法中定义一个常量要用onst关键字。
.错误
.正确
正确答案:
7.无论Jv源程序包含几个类的定义,若该源程序文件以.jv命名,编译后生成的都只有一个名为.lss的字节码文件。
.错误
.正确
正确答案:
8.如果p是父类Prnt的对象,而是子类hil的对象,则语句p=是正确的
.错误
.正确
正确答案:
9.在异常处理中,若try中的代码可能产生多种异常则可以对应多个th语句,若th中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。
.错误
.正确
正确答案:
10.Jv的字符类型采用的是Unio编码,但所占字节由具体软硬件环境决定。
.错误
.正确
正确答案:
11.构造函数用于创建类的实例对象,构造函数名应与类名相同,返回类型为voi。
.错误
.正确
正确答案:
12.Jv的源代码中定义几个类,编译结果就生成几个以.lss为后缀的字节码文件。
.错误
.正确
正确答案:
13.Jv的类不允许多重继承,但接口支持多重继承。
.错误
.正确
正确答案:
14.Jv有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。
.错误
.正确
正确答案:
15.构造方法是一种特殊的方法,名字与类名一致,但返回类型都为voi型。
.错误
.正确
正确答案:
16.Jv源程序文件应以.jv为后缀名保存,文件内包含几个类的定义就编译生成几个对应的字节码文件。
.错误
.正确
正确答案:
17.在Jv中%是取余运算符,要求两端操作数为整型。
.错误
.正确
正确答案:
18.即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参函数,函数体为空。
.错误
.正确
正确答案:
19.注释的作用是使程序在执行时在屏幕上显示//之后的内容。
.错误
.正确
正确答案:
20.Jv语言中的数组元素只能是基本数据类型而不能为对象类型。
.错误
.正确
正确答案:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java语言程序设计 南开 15 学期 Java 语言程序设计 在线 作业