5、在 JAVA 编程中, Java 编译器会将 Java 程序转换为(A)

A.  字节码
B.  可执行代码
C.  机器代码
D.  以上都不对

解析:

编译器将Java源代码编译成字节码class文件

类加载到JVM里面后,执行引擎把字节码转为可执行代码

执行的过程,再把可执行代码转为机器码,由底层的操作系统完成执行。

15、

Integer a = 1;

Integer b = 1;

Integer c = 500;

Integer d = 500;

System.out.print(a == b);

System.out.print(c == d);

上述代码返回结果为:B

  1. true、true
  2. true、false
  3. false、true
  4. false、false

解析:

这是非常有趣的地方。如果你查看Integer.java类,你会找到IntegerCache.java这个内部私有类,它为-128到127之间的所有整数对象提供缓存。

25、类B从类A派生,则类B可以访问类A中的(AC )成员?(多选)

  1. public成员
  2. private成员
  3. protected成员
  4. 所有数据成员
  5. 所有函数成员

解析:

数据成员包括ABC

函数成员也包括ABC

所以呢,只要判断ABC就好

private: 本类函数和友元函数可以访问。

protected: 本类函数、友元函数和子类函数可以访问。

public: 本类函数、友元函数、子类函数和本类的对象可以访问。

和公有继承、保护继承和私有继承没有关系,保护继承和私有继承影响的是子类的继承关系。

28、
下面哪个语句是创建数组的正确语句?( ABDE)

    1. float f[][] =
      new float[6][6];
    2. float []f[] =
      new float[6][6];
    3. float f[][] =
      new float[][6];
    4. float [][]f =
      new float[6][6];
    5. float [][]f =
      new float[6][];

32、下列修饰符中与访问控制权限无关的是?(D )

A.  private
B.  public
C.  protected
D.  final
解析:

private:修饰私有变量

public:修饰公有变量

protected:修饰受保护变量

final:保护私有变量不受改变

 

35、个抽象类并不需要其中所有的方法都是抽象的。( A  )

A.  正确
B.  错误

解析:

1)抽象类可以包括抽象方法和非抽象方法

2)如果类里面有抽象方法的话,那么类一定要声明为抽象的!

40、如果要建立一个java.com.computer的包放入当前java类,下列叙述正确的是?  (D )

A.  在代码中,不一定是第一句,只要是类定义前,加入package语句即可
B.  只需在代码中加入“package java.com;”一个语句
C.  必须在代码中加入“package java.com;”和“package java.com.computer;”两个语句
D.  只需在代码中第一条非注释性语句加入“package java.com.computer;”
 
解析:
package 必须是第一条非注释性的语句,在import 之前,不仅仅是类定义前

49、下列在Java语言中关于数据类型和包装类的说法,正确的是(B)

A.  基本(简单)数据类型是包装类的简写形式,可以用包装类替代基本(简单)数据类型
B.  long和double都占了64位(64bit)的存储空间。
C.  默认的整数数据类型是int,默认的浮点数据类型是float。
D.  和包装类一样,基本(简单)数据类型声明的变量中也具有静态方法,用来完成进制转化等。

解析:

A基本类型和包装类是两回事,不是同一个概念。包装类像普通的类一样,封装了一系列的方法

C默认的浮点数据类型是float

D基本数据类型没有静态方法的,包装类却可以,因为包装类像普通的类一样,封装了一系列的方法

14关于继承和实现说法正确的 是  (  B  )

A.类可以实现多个接口,接口可以继承(或扩展)多个接口

B.类可以实现多个接口,接口不能继承(或扩展)多个接口

C.类和接口都可以实现多个接口

D.类和接口都不可以实现多个接口

解析:

1.类与类之间的关系为继承,只能单继承,但可以多层继承。

2.类与接口之间的关系为实现,既可以单实现,也可以多实现。

3.接口与接口之间的关系为继承,既可以单继承,也可以多继承。

16

1

Web程序中,当前用户上下文信息应该保存在下面哪个对象中(C)

A.page

B.request

C.session

D.Application

解析:

session:当前用户上下文信息

appication:当前应用

pageContext:当前页面

request:当前请求

22

1

2

3

4

5

6

static String str0="0123456789";

static String str1="0123456789";

String str2=str1.substring(5);

String str3=new String(str2);

String str4=new String(str3.toCharArray());

str0=null;

假定str0,...,str4后序代码都是只读引用。
Java 7中,以上述代码为基础,在发生过一次FullGC后,上述代码在Heap空间(不包括PermGen)保留的字符数为(C)

A.5

B.10

C.15

D.20

解析:

Str1在常量池里,不属于Heap空间

substring实际是new,5字符

str3和4也都是new,每个5字符

分别都会创建新的对象

常量池是PermGen的

因此应该是一共15字符

24. Test.main()函数执行后的输出是(B )

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

class Test {

public static void main(String[] args) {

System.out.println(new B().getValue());

}

static class A {

protected int value;

public A (int v) {

setValue(v);

}

public void setValue(int value) {

this.value= value;

}

public int getValue() {

try {

value ++;

return value;

} finally {

this.setValue(value);

System.out.println(value);

}

}

}

static class B extends A {

public B () {

super(5);

setValue(getValue()- 3);

}

public void setValue(int value) {

super.setValue(2 * value);

}

}

}

A.6 7 7

B.22 34 17

C.22 74 74

D.11 17 34

java试题复盘——9月26日的更多相关文章

  1. java试题复盘——11月25日

    上: 11.下列表述错误的是?(D) A.int是基本类型,直接存数值,Integer是对象,用一个引用指向这个对象. B.在子类构造方法中使用super()显示调用父类的构造方法,super()必须 ...

  2. java试题复盘——9月8日

    上: 1.可将语句块或方法设为同步使用的语句是(A) A synchronized              用于方法或者代码块前,使此方法或者代码变成同步的 B static             ...

  3. java试题复盘——11月13日

    上: 10. AccessViolationException异常触发后,下列程序的输出结果为(   A   ) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 AccessViol ...

  4. Java语言学习day20--7月26日

    ###11抽象类的产生 A:抽象类的产生 a:分析事物时,发现了共性内容,就出现向上抽取.会有这样一种特殊情况,就是方法功能声明相同,但方法功能主体不同.那么这时也可以抽取,但只抽取方法声明,不抽取方 ...

  5. GIS大讲堂内所有讲座的索引(更新至2008年6月26日)(转)

    转自:http://www.cnblogs.com/xiexiaokui/archive/2008/11/20/1337934.html GIS大讲堂内所有讲座的索引(更新至2008年6月26日)   ...

  6. 2016年12月26日 星期一 --出埃及记 Exodus 21:21

    2016年12月26日 星期一 --出埃及记 Exodus 21:21 but he is not to be punished if the slave gets up after a day or ...

  7. 10月26日 奥威Power-BI基于微软示例库(MSOLAP)快速制作管理驾驶舱 腾讯课堂开课啦

    本次课是基于olap数据源的案例实操课,以微软olap示例库Adventure Works为数据基础.        AdventureWorks示例数据库为一家虚拟公司的数据,公司背景为大型跨国生产 ...

  8. 2016年11月26日 星期六 --出埃及记 Exodus 20:17

    2016年11月26日 星期六 --出埃及记 Exodus 20:17 "You shall not covet your neighbor's house. You shall not c ...

  9. 2016年10月26日 星期三 --出埃及记 Exodus 19:10-11

    2016年10月26日 星期三 --出埃及记 Exodus 19:10-11 And the LORD said to Moses, "Go to the people and consec ...

随机推荐

  1. IdentityServer4同时使用多个GrantType进行授权和IdentityModel.Client部分源码解析

    首先,介绍一下问题. 由于项目中用户分了三个角色:管理员.代理.会员.其中,代理又分为一级代理.二级代理等,会员也可以相互之间进行推荐. 将用户表分为了两个,管理员和代理都属于后台,在同一张表,会员单 ...

  2. 【原创】大叔经验分享(90)linux服务器iowait和负载很高

    # top top - 21:21:51 up 207 days, 1:30, 5 users, load average: 0.90, 0.79, 1.62 Tasks: 249 total, 1 ...

  3. Django rest-framework框架-组件之路由

    路由: a. url(r'^(?P<version>[v1|v2]+)/v1/$',views.ViewView.as_view()) url(r'^(?P<version>[ ...

  4. pycharm2019.2永久激活

    Pycharm2019.2永久激活Pycharm官网在不到两个月内与2019.7.24更新到最新版本pycharm2019.2,不可说更新不快,对于"喜新厌旧"的我怎能错过新版本呢 ...

  5. 通过数组的某一个属性值进行排序(如id)

    let arr = [ {id: 1, name: 'aaa'}, {id: 4, name: 'ddd'}, {id: 2, name: 'bbb'}, {id: 3, name: 'ccc'} ] ...

  6. 关于el-select 单选与多选切换的时候报错的解决办法

    错误: 出错原因: 估计是单选切换到多选的时候元素没有刷新的原因,猜测 解决办法: 1.在el-select上面加上一个条件判断, 条件判断中绑定一个变量值 例如 :multiple="is ...

  7. ulimit用法

    ulimit -a:显示当前所有的资源限制 -c:core文件大小 -f:设置创建文件的最大值 -n:设置内核可以同时打开的文件描述符的最大值 -p:设置管道缓冲区的最大值 -s:设置堆栈的最大值 - ...

  8. Computer Vision_33_SIFT:SAR-SIFT: A SIFT-LIKE ALGORITHM FOR SAR IMAGES——2015

    此部分是计算机视觉部分,主要侧重在底层特征提取,视频分析,跟踪,目标检测和识别方面等方面.对于自己不太熟悉的领域比如摄像机标定和立体视觉,仅仅列出上google上引用次数比较多的文献.有一些刚刚出版的 ...

  9. centos7防火墙相关

    selinux(保护文件安全) 安全增强型 Linux(Security-Enhanced Linux)简称 SELinux,它是一个 Linux 内核模块,也是 Linux 的一个安全子系统. SE ...

  10. js中的分页

    分页是前端经常会用到的一个非常实用的一个知识点,今天闲来没事,做了一个小demo,虽然样子,比较丑,哈哈哈,但是这是分页的核心思想都在,希望能给某个小伙伴一些启发.可直接复制在编辑器中运行. < ...