一号店笔试

本文详细解析了Java二维数组初始化的概念,通过实例展示了如何正确获取数组元素值;同时介绍了XML注释的正确使用方式,并提供了一个实际的代码示例来验证理解。进一步地,通过代码实践探讨了强制类型转换对Java变量的影响,以及继承关系下方法的调用行为。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、假定一个二维数组的定义语句为 int a[3][4]={{3,4},{2,8,6,4}};  则元素a[1][1]的值为()

       A 、6         B、4            C、2    D、8

D  解析:本题考二维数组初始化的相关知识,花括号里面的 两个花括号分别对a[0]和a[1]进行初始化,没有指定的为默认值0 a[1][1]是第二个花括号中第二个值


2、请问下列哪种形式可以注释一段xml内容()

A、<? ?>

B、<!--   -->

C、#

D、<$ $>

A 解析:参考HTML的注释即可


3、经过强制转换后,变量a,b分别为()

short a= 129;

byte b=(byte)a;

A、1024,1024

B、1024,-128

C、1024、-127

D、以上都不对

D 解析 byte类型的取值范围为-128 到127  short 取值范围为-32768~32767

编写一段代码测试一下结果如下:

代码

public class Test  {
	public static void main(String[] args)
	{
		short a=129;
		byte b=(byte)a;
		System.out.println("a="+a+"  b="+b)
	}
}


4、public class Text extends Father{

private String name="Test";

public static void main(String[] args){

Test test =new Test();

System.ouy.println(test.getName());

}

}


class Fahter{

private String name="father";

public String getName()

{

return test;

}

}

上段代码的输出为()

A 、 father 

B、test

C、编译错误

D、运行错误、无输出

A 解析:getName是Father类的方法,Test继承过来后它的对象调用时,该方法是返回的是父类的属性值,不会因为Test类中的name隐藏了父类的name而返回Test的name。

测试一下

package com.test;
class Father{
	private String name="father";
	public String getName()
	{
		return name;
	}
}
public class Test extends Father {
	private String name="test";
	public static void main(String[] args)
	{
		Test test=new Test();
		System.out.print(test.getName());
	}
}

二、简答题

1、java.lang中那些类不能够被继承?

在java中被final关键词修饰的类不能被继承,在java.lang 中的final类有以下几种类型

1、和String相关的类包括String、StringBuilder、StringBuffer

2、基本数据类型的封装类有8个

Boolean、Integer、Double、Short、Byte、Float、Long Character

3、系统类System、Math

4、其他

public final class StackTraceElement 

public final class ProcessBuilder 

public final class RuntimePermission 

public final class Void

public static final class Character.UnicodeBlock 
public final class Class<T> 
public final class Compiler 



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值