Java后台初筛笔试

考试总分:16分

考试类型:模拟试题

作答时间:60分钟

已答人数:967

试卷答案:有

试卷介绍: Java后台初筛笔试

开始答题

试卷预览

  • 1. 猜牌问题S先生、P先生、Q先生他们知道桌子的抽屉里有16张扑克牌:红桃A、Q、4黑桃J、8、4、2、7、3草花K、Q、5、4、6方块A、5。约翰教授从这16张牌中挑出一张牌来,并把这张牌的点数告诉P先生,把这张牌的花色告诉Q先生。这时,约翰教授问P先生和Q先生:你们能从已知的点数或花色中推知这张牌是什么牌吗?于是,S先生听到如下的对话:P先生:我不知道这张牌。Q先生:我知道你不知道这张牌。P先生:现在我知道这张牌了。Q先生:我也知道了。听罢以上的对话,S先生想了一想之后,就正确地推出这张牌是什么牌。请问:这张牌是什么牌?[10分]
  • 2. 有一人有240公斤水,他想运往干旱地区赚钱。他每次最多携带60公斤,并且每前进一公里须耗水1公斤(均匀耗水)。假设水的价格在出发地为0,以后,与运输路程成正比,(即在10公里处为10元/公斤,在20公里处为20元/公斤......),又假设他必须安全返回,请问,他最多可赚多少钱?[10分]
  • 3. “有一牧场,已知养牛27头,6天把草吃尽;养牛23头,9天把草吃尽。如果养牛21头,那么几天能把牧场上的草吃尽呢?并且牧场上的草是不断生长的。”[10分]
  • 4. 对象的四种引用[10分]
  • 5. 5个大小相同的一元人民币,要求两两相触,应该怎么摆放[10分]
  • 6. 为1万亿个数排序需要多长时间?请说出一个靠谱的估计。[20分]
  • 7. 以下哪个不是SpringAOP的注解[5分]

    A@Before

    B@Around

    C@BeforeReturning

    D@AfterThrowing

  • 8. 下面有关JVM内存,说法错误的是?[5分]

    A程序计数器是一个比较小的内存区域,用于指示当前线程所执行的字节码执行到了第几行,是线程隔离的。

    B虚拟机栈描述的是Java方法执行的内存模型,用于存储局部变量,操作数栈,动态链接,方法出口等信息,是线程隔离的。

    C方法区用于存储JVM加载的类信息、常量、静态变量、以及编译器编译后的代码等数据,是线程隔离的。

    D原则上讲,所有的对象都在堆区上分配内存,是线程之间共享的。

  • 9. 下列关于Spring特性中IoC描述错误的是[5分]

    AIoC就是指程序之间的关系由程序代码直接操控

    B所谓“控制反转”是指控制权由应用代码转到外部容器,即控制权的转移

    CIoC将控制创建的职责搬进了框架中,从应用代码脱离开来

    D使用Spring的IoC容器时只需指出组件需要的对象,在运行时Spring的IoC容器会根据XML配置数据提供给它

  • 10. 什么是LinkedHashSet[5分]

    A是一个HashSet,保留了对象插入的顺序

    B是一个HashSet,拥有一个链表的性能

    C是一个HashSet,能很容易地转换为一个链表

    DHashSet对象的超类

  • 11. 在使用super和this关键字时,以下描述正确的是()[5分]

    A在子类构造方法中使用super()显示调用父类的构造方法;super()必须写在子类构造方法的第一行,否则编译不通过

    Bsuper()和this()不一定要放在构造方法内第一行

    Cthis()和super()可以同时出现在一个构造函数中

    Dthis()和super()可以在static环境中使用,包括static方法和static语句块

  • 12. 见如下代码输出的结果是什么?[5分]

    Atruetrue

    Btruefalse

    Cfalsetrue

    Dfalsefalse

  • 13. 下列说法正确的是[5分]

    A一个文件里可以同时存在两个public修饰的类

    B构造函数可以被重写(override)

    C子类不能访问父类非public和protected修饰的属性

    Dfinal修饰的类可以被继承

  • 14. 下列说法正确的有()[5分]

    Aclass中的constructor不可省略

    Bconstructor必须与class同名,但方法不能与class同名

    Cconstructor在一个对象被new时执行

    D一个class只能定义一个constructor

  • 15. 关于以下程序代码的说明正确的是[5分]

    A5行不能通过编译,因为引用了私有静态变量

    B10行不能通过编译,因为x是私有静态变量

    C程序通过编译,输出结果为:x=103

    D程序通过编译,输出结果为:x=102

  • 16. 【多选】实现或继承了Collection接口的是[5分]

    AMap

    BList

    CVector

    DIterator

    ESet

相关试卷
相关题库