1丶能单独和finally语句一起使用的块是( )
A. try
B. catch
C. throw
D. throws
2丶设三个整型变量 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是( )。
A. 3
B. 3.5
C. 4
D. 5
解析:z--是先运算后减1,++x是先加1后运算
3丶关于继承的说法正确的是()。
A. 子类将继承父类所有的数据域和方法。
B. 子类将继承父类的其可见的数据域和方法。
C. 子类只继承父类public方法和数据域
D. 子类只继承父类的方法,而不继承数据域
解析:如果父类有私有方法或属性,子类依然可以继承但是不可以访问
4丶一个完整的URL地址由(),(),端口和文件四部分组成。
A. 协议 用户名
B. 协议 主机名
C. 主机名 ip
D. 以上都不正确
解析:URL一般有四部分组成: <协议>://<主机>:<端口>/<路径>
5丶下列描述中,错误的是
A. SQL语言又称为结构化查询语言
B. java中”static”关键字表明一个成员变量或者是成员方法可以在没有所属的类的实例变量的情况下被访问
C. 面向对象开发中,引用传递意味着传递的并不是实际的对象,而是对象的引用,因此,外部对引用对象所做的改变不会反映到所引用的对象上
D. java是强类型语言,javascript是弱类型语言
E. 面向对象的三大特性包括:封装,继承,多态
6丶程序读入用户输入的一个值,要求创建一个自定义的异常,如果输入值大于 10 ,使用 throw 语句显式地引发异常,异常输出信息为 ”something’swrong!” ,语句为()
A. if(i>10)throw new Exception("something’swrong!");
B. if(i>10)throw Exceptione("something’swrong!");
C. if(i>10) throw new Exceptione("something’swrong!");
D. if(i>10)throw Exception( "something’swrong!");
解析:这个题出的有问题,可以忽略不看
7丶在类设计中,类的成员变量要求仅仅能够被同一package下的类访问,请问应该使用下列哪个修饰词()
A. protected
B. public
C. private
D. 不需要任何修饰词
解析:
8丶关于抽象类与最终类,下列说法错误的是?
A. 抽象类能被继承,最终类只能被实例化。
B. 抽象类和最终类都可以被声明使用
C. 抽象类中可以没有抽象方法,最终类中可以没有最终方法
D. 抽象类和最终类被继承时,方法可以被子类覆盖
解析:抽象类可以被继承但是不能实例化;final修饰的属性不能被修改,修饰方法不能被重写,修饰类不能被继承
9丶What is displayed when the following is executed;
double d1=-0.5;
System.out.println("Ceil d1="+Math.ceil(d1));
System.out.println("floor d1="+Math.floor(d1));
A. Ceil d1=-0.0
floor d1=-1.0
B. Ceil d1=0.0
floor d1=-1.0
C. Ceil d1=-0.0
floor d1=-0.0
D. Ceil d1=0.0
floor d1=0.0
E. Ceil d1=0
floor d1=-1
解析:ceil:大于等于 x,并且与它最接近的整数;floor:小于等于 x,且与 x 最接近的整数。二者的取值的类型和符号和参数类型和符号是一致的
10丶package Wangyi;
class Base
{
public void method()
{
System.out.println("Base");
}
}
class Son extends Base
{
public void method()
{
System.out.println("Son");
}
public void methodB()
{
System.out.println("SonB");
}
}
public class Test01
{
public static void main(String[] args)
{
Base base = new Son();
base.method();
base.methodB();
}
}
问这个程序的输出结果。
A. Base SonB
B. Son SonB
C. Base Son SonB
D. 编译不通过
解析:向上转型,父类引用无法访问子类中特有的属性和方法
注:以上题均来自于牛客网中的java专项练习: https://www.nowcoder.com/6418438