这个题头脑问题成就怎么做?

这几题怎么做?【java吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:632,320贴子:
这几题怎么做?收藏
11、【单选题】请指出,经过下列的代码后,内存中有多少个有效的A类指针?多个有效的A类对象? class A { .... } ..... A a = new A(); A b = new A(); A c = new A(); a = b = c =A 3 个A类有效指针,3个A类有效对象
B 2 个A类有效指针,3个A类有效对象C 3 个A类有效指针,2个A类有效对象D 2 个A类有效指针,2个A类有效对象12、【单选题】做类People, 代表一个人。 此类有一个方法 flower(People x) 表示给某人送花。 该方法打印出一句话:“xx 给 xx 送了一朵花”。 重要需求: 不允许自己给自己送花。如果这样提出警告,也允许给空指针送花 同以上描述所对应的代码正确的是A class People { private S public People(String name){ this.name = } public String getName() { } public void flower(People x){ if(x==null){ System.out.println(&花送给虚无?浪费!&); } if(x==this){ System.out.println(&花送给自己?自恋!&); } System.out.println(this.getName() + &向& + x.getName() + &送了一朵花!&); } }B class People { private S public People(String name){ this.name = } public String getName() { } public void flower(People x){ if(x==null){ System.out.println(&花送给虚无?浪费!&); } if(x==this){ System.out.println(&花送给自己?自恋!&); } System.out.println(this.getName() + &向& + x.getName() + &送了一朵花!&); } }C class People { private S public People(String name){ this.name = } public String getName() { } public void flower(People x){ if(x==null){ System.out.println(&花送给虚无?浪费!&); } if(x==this){ System.out.println(&花送给自己?自恋!&); } System.out.println(this.getName() + &向& + x.getName() + &送了一朵花!&); } }D class People { private S public People(String name){ this.name = } public String getName() { } public void flower(People x){ if(x==null){ System.out.println(&花送给虚无?浪费!&); } if(x==this){ System.out.println(&花送给自己?自恋!&); return this.x; } System.out.println(this.getName() + &向& + x.getName() + &送了一朵花!&); } }保存 2、【单选题】构建Person类: 考虑如下问题: 一个人的年龄是不断变化的。 能否在对象内部存储一个出生年份,然后在取得年龄时临时计算年龄呢? 关于该Person类的实现正确的是A class Person { private int birth_
//出生的年份 private S private S // 取得此刻的年份数值 private int getCurrentYear() { return new java.util.Date().getYear(); } public void set(int age1, String name1, String tel1) { birth_year = getCurrentYear() - age1; name = name1; tel = tel1; } public int getAge() { return getCurrentYear() - birth_year+1; } public String getName() { } public String getTel() { } } B class Person { private int birth_
//出生的年份 private S private S // 取得此刻的年份数值 private int getCurrentYear() { return new java.util.Date().getYear(); } public void set(int age1, String name1, String tel1) { birth_year = getCurrentYear() ; name = name1; tel = tel1; } public int getAge() { return getCurrentYear() - birth_ } public String getName() { } public String getTel() { } }C
class Person { private int birth_
//出生的年份 private S private S // 取得此刻的年份数值 private int getCurrentYear() { return new java.util.Date().getYear(); } public void set(int age1, String name1, String tel1) { birth_year = getCurrentYear() - age1; name = name1; tel = tel1; } public int getAge() { return getCurrentYear() - birth_ } public String getName() { } public String getTel() { } }D class Person { private int birth_
//出生的年份 private S private S // 取得此刻的年份数值 private int getCurrentYear() { return new java.util.Date().getYear(); } public void set(int age1, String name1, String tel1) { birth_year = getCurrentYear() - age1+1; name = name1; tel = tel1; } public int getAge() { return getCurrentYear() - birth_ } public String getName() { } public String getTel() { } }3、【单选题】class A { public static void f(int[][] x) { x[0] = new int[]{10,20,30}; x[1] = new int[]{40,50,60,100}; } public static void main(String[] args) { int[][] a = new int[2][]; f(a); System.out.println(a[1][1]); } } 关于以上代码说法错误的是A x是一个数组对象,初始化为空B x指向了一个数组对象,该对象在开始的时候分配了两个元素,每个元素都是数组指针,但开始的时候都是空指针C 传入f中的x是个指针D 沿着x找到它的第一个元素,把元素修改为指向一个新创建的数组对象6、【单选题】某个对象有生命值为显示为整数 0~3。 每受一次攻击,生命值减少0.25, 但生命值只显示整数部分。A class MyObj { private int life = 3 * 4;
// 生命值 // 受到一次攻击 public void lose() {
if(life==0){
System.out.println(&game over!&); } if(life&4) System.out.println(&生命垂危!&); } public int getLife(){ return life / 4; } } 解析: 无B class MyObj { private int life = 3 * 4;
// 生命值 // 受到一次攻击 public void lose() { if(life&0) life--; if(life==0){
System.out.println(&game over!&); } if(life&4) System.out.println(&生命垂危!&); } public int getLife(){ return life / 4; } }C class MyObj { private static int life = 3 * 4;
// 生命值 // 受到一次攻击 public void lose() { if(life&0) life--; if(life==0){
System.out.println(&game over!&); } if(life&4) System.out.println(&生命垂危!&); } public int getLife(){ return life / 4; } }D class MyObj { private int life = 3 * 4;
// 生命值 // 受到一次攻击 public void lose() { if(life&0) life--; if(life==0){
System.out.println(&game over!&); } if(life&=4) System.out.println(&生命垂危!&); } public int getLife(){ return life / 4; } }
登录百度帐号推荐应用老师,这题究竟该怎么做_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
老师,这题究竟该怎么做
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 错题集怎么做 的文章

 

随机推荐