每日一练

  1. 在Web应用程序的文件与目录结构中,web.xml是放置在( )中。
    正确答案: A 你的答案: B (错误)
    WEB-INF目录
    conf目录
    lib目录
    classes目录
    在这里插入图片描述
  2. 关键字super的作用是?
    正确答案: D 你的答案: C (错误)
    用来访问父类被隐藏的非私有成员变量
    用来调用父类中被重写的方法
    用来调用父类的构造函数
    以上都是
  3. 下面有关JAVA异常类的描述,说法错误的是?
    正确答案: D 你的答案: C (错误)
    异常的继承结构:基类为Throwable,Error和Exception继承Throwable,RuntimeException和IOException等继承Exception
    非RuntimeException一般是外部错误(非Error),其一般被 try{}catch语句块所捕获
    Error类体系描述了Java运行系统中的内部错误以及资源耗尽的情形,Error不需要捕捉
    RuntimeException体系包括错误的类型转换、数组越界访问和试图访问空指针等等,必须被 try{}catch语句块所捕获

运行时异常,编译器没有强制对其进行捕捉和处理。一般都会把异常向上抛出,直到遇到处理代码位置,若没有处理块就会抛到最上层,多线程用thread。run()抛出,单线程用main()抛出。常见的运行异常包括 空指针异常 类型转换异常 数组月结异常 数组存储异常 缓冲区溢出异常 算术异常等

  1. ArrayList list = new ArrayList(20);中的list扩充几次
    正确答案: A 你的答案: B (错误)
    0
    1
    2
    3

在创建时直接分配了数组的大小,没有扩充

  1. ServletConfig接口默认是哪里实现的?
    正确答案: B 你的答案: C (错误)
    Servlet
    GenericServlet
    HttpServlet
    用户自定义servlet
    在这里插入图片描述
  2. 下列关于继承的哪项叙述是正确的?
    正确答案: D 你的答案: D (正确)
    在java中类允许多继承
    在java中一个类只能实现一个接口
    在java中一个类不能同时继承一个类和实现一个接口
    java的单一继承使代码更可靠
  3. 阅读如下代码。 请问,对语句行 test.hello(). 描述正确的有()
    package NowCoder;
    class Test {
    public static void hello() {
    System.out.println(“hello”);
    }
    }
    public class MyApplication {
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    Test test=null;
    test.hello();
    }
    }
    正确答案: A 你的答案: A (正确)
    能编译通过,并正确运行
    因为使用了未初始化的变量,所以不能编译通过
    以错误的方式访问了静态方法
    能编译通过,但因变量为null,不能正常运行

jvm发现还没有加载过一个称为”Test”的类,它就开始查找并加载类文件”Test.class”。它从类文件中抽取类型信息并放在了方法区中,jvm于是以一个直接指向方法区lava类的指针替换了’test’符号引用,以后就可以用这个指针快速的找到Test类了。所以这也是为什么可以直接test.任何静态的东西

  1. ArrayLists和LinkedList的区别,下述说法正确的有?
    正确答案: A B C D 你的答案: A D (错误)
    ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。
    对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。
    对于新增和删除操作add和remove,LinkedList比较占优势,因为ArrayList要移动数据。
    ArrayList的空间浪费主要体现在在list列表的结尾预留一定的容量空间,而LinkedList的空间花费则体现在它的每一个元素都需要消耗相当的空间。

A. ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 //正确,这里的所谓动态数组并不是那个“ 有多少元素就申请多少空间 ”的意思,通过查看源码,可以发现,这个动态数组是这样实现的,如果没指定数组大小,则申请默认大小为10的数组,当元素个数增加,数组无法存储时,系统会另个申请一个长度为当前长度1.5倍的数组,然后,把之前的数据拷贝到新建的数组。
B. 对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。//正确,ArrayList是数组,所以,直接定位到相应位置取元素,LinkedLIst是链表,所以需要从前往后遍历。
C. 对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。//正确,ArrayList的新增和删除就是数组的新增和删除,LinkedList与链表一致。
D. ArrayList的空间浪费主要体现在在list列表的结尾预留一定的容量空间,而LinkedList的空间花费则体现在它的每一个元素都需要消耗相当的空间。//正确,因为ArrayList空间的增长率为1.5倍,所以,最后很可能留下一部分空间是没有用到的,因此,会造成浪费的情况。对于LInkedList的话,由于每个节点都需要额外的指针,所以,你懂的。

  1. 以下说法中正确的有?
    正确答案: A D 你的答案: A D (正确)
    StringBuilder是 线程不安全的
    Java类可以同时用 abstract和final声明
    HashMap中,使用 get(key)==null可以 判断这个Hasmap是否包含这个key
    volatile关键字不保证对变量操作的原子性
    在这里插入图片描述
  2. 关于下面一段代码,以下说法正确的是: ()
    public class Test {
    private synchronized void a() {
    }
    private void b() {
    synchronized (this) {
    }
    }
    private synchronized static void c() {
    }
    private void d() {
    synchronized (Test.class) {
    }
    }
    }
    正确答案: A C 你的答案: C (错误)
    同一个对象,分别调用方法a和b,锁住的是同一个对象
    同一个对象,分别调用方法a和c,锁住的是同一个对象
    同一个对象,分别调用方法b和c,锁住的不是同一个对象
    同一个对象,分别调用方法a、b、c,锁住的不是同一个对象

修饰非静态方法 锁的是this 对象
修饰静态方法 锁的是class对象

11-15数量关系选择题

  1. ( ) , 36 ,19 ,10 ,5 ,2
    正确答案: B 你的答案: B (正确)
    77
    69
    54
    48
  2. 7 ,9 , -1 , 5 ,()
    正确答案: B 你的答案: B (正确)
    3
    -3
    2
    -1

7+9=16=2^4
9-1=8=2^3
-1+5=4=2^2
5-3=2=2^1

  1. 一副扑克牌54张,红黑各一半,从里面任意翻两张,一红一黑的可能性是多少()
    正确答案: B 你的答案: B (正确)
    26/53
    27/53
    26/52
    27/52
  2. 一批商品,甲乙合作生产需要10天完成,乙丙两人合作生产需要12天。现在油甲丙合作生产4天,剩下的交由乙单独生产,还需要12天才能完成。如果该批商品由乙单独完成,需要多少天?( )
    正确答案: A 你的答案: C (错误)
    15
    18
    20
    25

10甲+10乙=12乙+12丙=4甲+4丙+12乙 乙=2甲=4丙 原式=15乙

  1. 【单选】有10层台阶,小明每次可以爬一台阶或者两台阶,请问,爬到10层台阶,小明一共有()种爬法
    正确答案: A 你的答案: A (正确)
    89
    90
    91
    92

16-20判断推理选择题

  1. ( ) 对于 手机 相当于 交流 对于 ( )
    正确答案: D 你的答案: D (正确)
    电视 文学
    电脑 文化
    信号 文字
    通讯 语言
  2. 税收激励是指政府在税制设计和税收征管过程中,运用多种手段,通过税赋的调整,诱导微观经济主体的行为选择,鼓励纳税人发生或不发生、参与或不参与某种经济行为,以实现政府、社会、经济协调发展为战略目标。
    根据以上定义,下列不属于税收激励的是( )。
    正确答案: B 你的答案: B (正确)
    在产品研发阶段,设备费很高,此时对其加速折旧进行税收优惠
    对遭受风、火、水、震等严重自然灾害的纳税人给予税收优惠
    在产品中间阶段,对资金的需求依赖性强,此时对投资抵免进行税收优惠
    在产品试验阶段企业的风险仍然很大,此时对亏损结转进行税收优惠
  3. 政策性收益是指由于某些政策、法规的变动而导致的个体收益,这种收益不会导致整个社会财富的增长,只会导致整个社会财富的重新分配。
    根据上述定义,下列涉及政策性收益的是:
    正确答案: A 你的答案: A (正确)
    由于利率调整,小李的存款利息比此前每月增加100元
    由于国家加大西部开发力度,某县获得了5000万元专项水利建设基金
    由于市相关部门联合整治经营环境,小张经营的书店效益明显好转,每月营业额增加5000元
    歹徒意欲行凶,小王挺身而出制服了歹徒,因此获得市政府见义勇为奖5万元
  4. 要求60个成年人对他们的饮食记日记,日记的内容包括他们吃些什么,在什么时候以及和多少人一块吃,结果发现,在含有酒精饮料的饮食中,他们从非酒精类食物来源中摄取的热量比他们在不含酒精饮料的饮食中摄入的热量多175卡。 下面每一项,如果正确,除了哪一项之外有助于解释摄入的热量的不同?
    正确答案: D 你的答案: B (错误)
    就餐者在有酒时吃饭用的时间比没酒时用的时间长
    一天中,吃得较晚的饭倾向于比吃得较早的饭丰盛,且吃得较晚的饭包含有酒的可能性大
    在一餐饭中,吃饭的人越多,人们吃得就越多,而且趋向于桌上有酒,吃饭的人就就多;桌上没酒,吃饭的人就少
    在有酒的饭菜中,总的热量摄入中有相对较多的热量来自碳氢化合物,相对较少的热量来自脂肪和蛋白质

通俗来讲就是问,哪个选项可以解释喝酒了以后吃的更多
A通过就餐时间长来反映
B、C都是说吃的多和丰盛
D是在讲食品的营养构成,组成成分,与题意不符

  1. 在?处答案为()
    在这里插入图片描述
    正确答案: H 你的答案: F (错误)
    A
    B
    C
    D
    E
    F
    G
    H

黑块数量0-8,小球每次移动一格,遇到黑块就变色,但在黑块遮盖下不显颜色,在下次移动到白色时显色

21- 25智力题

  1. 汉期、赛斯、麦克、约翰逊购买苹果144个。汉期买的苹果比赛斯多10个,比麦克多26个,比约翰逊多32个。汉期买了多少个苹果?
    正确答案: C 你的答案: C (正确)
    73
    63
    53
    43
    27
  2. 碳信用又称碳权,指在经过联合国或联合国认可的减排组织认证的条件下,国家或企业以增加能源使用效率、减少污染或减少开发等方式减少碳排放,因此得到可以进入碳交易市场的碳排放计量单位,一个碳信用相当于一吨二氧化碳排放量。
    某燃煤发电厂去年碳排放额超标,根据上述定义,该电厂对应做法不包括:
    正确答案: A 你的答案: B (错误)
    将该厂从城市郊区迁到海边
    减少该厂全年的发电总产量
    改进设备提高热源转化效率
    购买碳信用来实现排放达标

“将该厂从郊区迁到海边”仅仅只是迁址而已,能源使用和碳排放没有发生变化,一样还是超标,本质上来说是没什么改变的;
碳权在国际认证下,国家或者企业减少碳排放以致在碳交易市场上获得相应的碳排放计量单位,这就是国家或者企业的碳排放标准,排放超过这个标准即超标。因此购买碳信用(碳权)来实现排放达标是可行的。

  1. 王师傅 是卖鞋的,一只鞋进价 45 元,现亏本甩卖顾客来 35 元买了一双鞋,给了王师傅 100 元假钱,王师傅没零钱,于是找邻居换了 100 元,事后邻居存钱过程职工发现钱是假的,被银行没收了,王师傅又赔了邻居 100 ,请问王师傅一共亏了多少()
    正确答案: A 你的答案: A (正确)
    155
    110
    180
    220
    255
  2. 用十进制计算30!(30的阶乘),将结果转换成3进制进行表示的话,该进制下的结果末尾会有____个0。
    正确答案: E 你的答案: D (错误)
    6
    8
    10
    12
    14
    16

首先回顾一下,以前考察过求10进制阶乘结果末尾有多少个0的问题,解法就是判断要阶乘的数中,分解因数出现多少个5,因为2*5=10会出现0。也就是达到了这种进制进位的要求。所以这个题就是变了一个问法,只要达到3进制的进位要求就好,而3进制的进位要求就是满3进1,。所以也就是将问题转换为求相乘的数的因子有3的个数。所以也就是在3,6,9,12,15,18,21,24,27,30分解因数,数3的个数。即:1+1+2+1+1+2+1+1+3+1 = 14。

  1. 一面墙,单独工作时,A花18小时砌好,B花24小时,C花30小时,现按照A, B, C的顺序轮流砌,每人工作1小时换班,完工时,B总共干了多少小时?()
    正确答案: B C 你的答案: 空 (错误)
    9小时
    8小时
    7小时
    6小时48分
    在这里插入图片描述

如果是按照ABC的顺序来则:A花费8小时,B花费的时间为7小时44分,(60/15 = x/(31-20)),得x = 44

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值