东大17春秋学期《JAVA语言程序设计Ⅰ》在线作业2.docx
- 文档编号:29567754
- 上传时间:2023-07-24
- 格式:DOCX
- 页数:18
- 大小:17.48KB
东大17春秋学期《JAVA语言程序设计Ⅰ》在线作业2.docx
《东大17春秋学期《JAVA语言程序设计Ⅰ》在线作业2.docx》由会员分享,可在线阅读,更多相关《东大17春秋学期《JAVA语言程序设计Ⅰ》在线作业2.docx(18页珍藏版)》请在冰豆网上搜索。
东大17春秋学期《JAVA语言程序设计Ⅰ》在线作业2
----------------------------------单选题----------------------------------
1. 下面哪一个类可以访问foo包中的所有变量?
pkgfoo;
lss{int}
lss{privtint}
lss{puliint}
.lss
.lss
.lss
.都不能
正确答案:
2. 如果你有下面的类定义
strtlssShp{
strtvoirw();
}
请问,在试图编译下面的类定义时会发生什么情况?
lssSqurxtnsShp{
}
.都可以成功编译
.Shp可以编译,而Squr不能
.Squr可以编译,而Shp不能
.Shp和Squr都不能编译
正确答案:
3. 如果你试图编译下面的代码会发生什么事?
lssMyStringxtnsString{
}
.代码编译成功
.代码不能编译,因为没有定义一个min()方法
.代码不能编译,因为String是strt类型的
.代码不能编译,因为String是finl类型的
正确答案:
4. 有下面的类:
pulilssxmpl{
sttiintx[]=nwint[15];
pulisttivoimin(Stringrgs[]){
Systm.out.println(x[5]);
}
}
下面的那些说法是正确的。
.编译时出错
.运行时出错
.输出0
.输出null
正确答案:
5. 下列语句序列执行后,k的值是()。
intx=6,y=10,k=5;
swith(x%y)
{s0:
k=x*y;
s6:
k=x/y;
s12:
k=x-y;
fult:
k=x*y-x;
}
.60
.54
.0
.5
正确答案:
6. 给定下面的类:
pulilssxmpl{
Stringstr=nwString(“goo”);
hrh[]={'','',''};
pulisttivoimin(Stringrgs[]){
xmplx=nwxmpl();
x.hng(x.str,x.h);
Systm.out.println(x.str+”n”+x.h);
}
pulivoi
.goon
.goong
.tstokn
.tstokng
正确答案:
7. 若的值为3时,下列程序段被执行后,的值是多少?
()
=1;
if(>0)if(>3)=2;ls=3;ls=4;
.1
.2
.3
.4
正确答案:
8. 下列代码的执行结果是
pulilssTst
{puliintMtho()
{
sttiinti=0;
i++;
Systm.out.println(i);
}
pulisttivoimin(Stringrgs[])
{
Tsttst=nwTst();
.编译错误
.0
.1
.运行成功,但不输出
正确答案:
9. 若有循环:
intx=5,y=20;
o{
y-=x;
x++;
}whil(++x
.0次
.1次
.2次
.3次
正确答案:
10. 下面程序的输出结果是什么?
Strings="";
s.ont("");
s.rpl('','F');
Systm.out.println(s);
.编译错误,字符串是不可改变的
.F
.
.
正确答案:
11. 有下面的类:
pulilssxmpl{
pulisttivoimin(Stringrgs[]){
sttiintx[]=nwint[15];
Systm.out.println(x[5]);
}
}
下面的那些说法是正确的。
.编译时出错
.运行时出错
.输出0
.输出null
正确答案:
12. 下面程序的输出结果是什么?
lssFoo{
sttivoihng(Strings){
s=s.rpl('j','l');
}
pulisttivoimin(Stringrgs[]){
Strings="jv";
hng(s);
Systm.out.println(s);
}
}
.lv
.jv
.编译错误
.运行时出现异常
正确答案:
13. 下面程序运行后I的结果是什么?
lsssr
{
fun(){
sttiintI=0;
I++;
}
pulisttivoimin(Stringrgs[])
{
sroj=nwsr();
oj.fun();
oj.fun();
}
.编译错误
.运行时错误
.1
.2
正确答案:
14. 下列语句序列执行后,的值是()。
int=13;
%=/5;
.3
.13
.1
.169
正确答案:
15. 下面的哪些程序段可以正确地获得从命令行传递的参数的个数?
.intount=rgs.lngth;
.intount=rgs.lngth-1;
.intount=0;whil(rgs[ount]!
=null)
ount++;
.intount=0;whil
(!
(rgs[ount].quls(“”)))ount++;
正确答案:
16. 下列哪个选项的jv源文件代码片段是不正确的?
.pkgtstpkg;
pulilssTst{}
.importjv.io.*;
pkgtstpkg;
pulilssTst{}
.importjv.io.*;
lssPrson{}
pulilssTst{}
.importjv.io.*;
importjv.wt.*;
pulilssTst{}
正确答案:
17. 下列代码中,将引起一个编译错误的行是
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行
正确答案:
18. 在onMtho()方法运行正常的情况下,程序段将输出什么?
pulivoitst()
{
try{onMtho();
Systm.out.println("onition1");
}th(rryInxOutOfounsxption)
{
Systm.out.println("onition2");
}th(xption)
{
Systm.out.println("onition3");
.onition1
.onition2
.onition3
.onition1
finlly
正确答案:
19. 选择正确的叙述.
lssHppyxtnsFrm{
Hppy(){
StLyout(nwGriLyout(2,2));
Pnlp1=nwPnl();
(p1);
p1.(nwutton("On"));
Pnlp2=nwPnl();
(p2);
p2.(nwutton("Two"));
(nwutton("Thr"));
(nwutton("Four"));
s
.当frm调整大小时,按钮Thr和Four的大小也将调整。
.当frm调整大小时,所有按钮的大小都将调整。
.当frm调整大小时,按钮Two和Four的大小也将调整。
.当frm调整大小时,按钮On和Two的大小也将调整。
正确答案:
20. 已知如下代码:
oolnm=tru;
if(m=fls)
Systm.out.println("Fls");
ls
Systm.out.println("Tru");
执行结果是什么?
.Fls
.Tru
.编译时出错
.运行时出错
正确答案:
----------------------------------多选题----------------------------------
1. 已知如下类说明:
pulilssTst{
privtflotf=1.0f;
intm=12;
sttiintn=1;
pulisttivoimin(Stringrg[]){
Tstt=nwTst();
//程序代码…
}
}
如下哪个使用是正确的?
.t.f
.this.n
.Tst.m
.Tst.n
正确答案:
2. 请选出创建数组的正确语句。
.flotf[][]=nwflot[6][6];
.flot[]f[]=nwflot[6][6];
.flotf[][]=nwflot[][6];
.flot[][]f=nwflot[6][6];
正确答案:
3. 在如下源代码文件Tst.jv中,哪个是正确的类定义?
.pulilsstst{
puliintx=0;
pulitst(intx)
{
this.x=x;
}
}
.pulilssTst{
puliintx=0;
puliTst(intx){
this.x=x;
}
}
.pulilssTstxtnsT1,T2{
puliintx=0;
puliTst(intx){
this.x=x;
}
}
.pulilss
正确答案:
4. 下面代码执行后的输出是什么?
outr:
for(inti=0;i
.0n0
.0n1
.0n2
.1n0
.1n1
F.1n2
G.2n0
H.2n1I.2n2
正确答案:
5. 假定文件名是“Fr.jv”,下面哪个是正确的类声明。
.pulilssFr{
puliintx=0;
puliFr(intx){
this.x=x;
}
}
.pulilssfr{
puliintx=0;
puliFr(intx){
this.x=x;
}
}
.pulilssFrxtnsMyslss{
puliintx=0;
}
正确答案:
6. Strings=”xmplString”;
下面哪些语句是正确的?
.s>>>=3;
.inti=s.lngth();
.s[3]=”x”;
.Stringshort_s=s.trim();
.Stringt=”root”+s;
正确答案:
7. 选择所有有效的构造函数。
lssHppy{
}
}
.pulivoiHppy(){}
.puliHppy(int){}
.prottHppy(){}
.puliintHppy(){}
.voiHppy(){}
正确答案:
8. 如果有以下代码,哪几个数字能产生输出"Tst2"的结果?
Swith(x){
s1:
Systm.out.println("Tst1");
s2:
s3:
Systm.out.println("Tst2");
rk;}
Systm.out.println("Tst3");
}
.0
.1
.2
.3
正确答案:
9. 给出下面的代码段:
pulilsss{
intw,x,y,z;
pulis(int,int)
{
x=;y=;
}
pulis(int,int,int,int)
{
//赋值x=,y=
w=;
z=;
}
}
在代码说明//赋值x=,y=处写入如下哪几行代码是正确的?
.s(,)
.x=,y=;
.x=;y=;
.this(,);
正确答案:
10. 已知如下代码:
swith(m)
{
s0:
Systm.out.println("onition0");
s1:
Systm.out.println("onition1");
s2:
Systm.out.println("onition2");
s3:
Systm.out.println("onition3");rk;
fult:
Systm.out.println("Othronition");
}
当m的
.0
.1
.2
.3
.4
F.以上都不是
正确答案:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA语言程序设计 17 春秋 学期 JAVA 语言程序设计 在线 作业