测试1---2018.02.13

1.下列Java常见事件类中哪个是鼠标事件类?() 

A:InputEvent

B:KeyEvent

C:MouseEvent

D:WindowEvent

解析:C

InputEvent输入事件,KeyEvent按键事件,MouseEvent鼠标事件,WindowEvent窗体事件。

2.字符界面下接受用户从键盘输入,需要import的包是:( )

A:java.lang包

B:java.awt包

C:java.io包

D:java.applet包

解析:C

这个问题的前提是:字符界面下

前端用户输入、后台程序获取,都是字符流的传输,因此需要导入java.io包。

而java.util中的Scanner则是获取控制台的输入。

因此,答案选C

3.通过HttpServletRequest. getParameter获取的参数.

A:总是采用UTF-8编码

B:总是采用lS08859-1编码

C:由客户端浏览器和Web容器配置共同决定编码

D:由服务器所在的操作系统决定编码

解析:正确答案: C 

1、浏览器根据jsp页面开头声明的编码方式对request中参数编码;

2、tomcat默认解码是ISO-8859-1, 但是我们可以显示指定解码格式通过调用 request.setCharacterEncoding("UTF-8"),或者修改tomcat的配置文件server.xml中的编码,添加uriEncoding属性。

4.关于中间件特点的描述.不正确的是()

A:中间件运行于客户机/服务器的操作系统内核中,提高内核运行效率

B:中间件应支持标准的协议和接口

C:中间件可运行于多种硬件和操作系统平台上

D:跨越网络,硬件,操作系统平台的应用或服务可通过中间件透明交互

解析:A

中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。是连接两个独立应用程序或独立系统的软件。相连接的系统,即使它们具有不同的接口,但通过中间件相互之间仍能交换信息。执行中间件的一个关键途径是信息传递。通过中间件,应用程序可以工作于多平台或OS环境。

(简单来说,中间件并不能提高内核的效率,一般只是负责网络信息的分发处理)

中间件特点的描述:

1、 中间件应支持标准的协议和接口

2.、中间件可运行于多种硬件和操作系统平台上

3.、跨越网络,硬件,操作系统平台的应用或服务可通过中间件透明交互

5.阅读如下代码。 请问,对语句行 test.hello(). 描述正确的有()

packageNowCoder;

classTest {

    publicstaticvoidhello() {

        System.out.println("hello");

    }

}

publicclassMyApplication {

    publicstaticvoidmain(String[] args) {

        // TODO Auto-generated method stub

        Test test=null;

        test.hello();

    }

}

A:能编译通过,并正确运行

B:因为使用了未初始化的变量,所以不能编译通过

C:以错误的方式访问了静态方法

D:能编译通过,但因变量为null,不能正常运行

解析:A

很简单,静态方法属于静态绑定,编译器根据引用类型所属的静态类型为它绑定其对应的方法。此语句会翻译成invokestatic,该指令的调用中不会涉及this,所以不会依赖对象! 还有引用类型=null,其实就是指该引用在堆中没有对应的对象,但是编译的时候还是能根据声明找到其所属的静态类型。

6.下面哪段程序能够正确的实现了GBK编码字节流到UTF-8编码字节流的转换:

1byte[] src,dst;

A:dst=String.fromBytes(src,"GBK").getBytes("UTF-8")

B:dst=new String(src,"GBK").getBytes("UTF-8")

C:dst=new String("GBK",src).getBytes()

D:dst=String.encode(String.decode(src,"GBK")),"UTF-8" )

解析:B

操作步骤就是先解码再编码

用new String(src,"GBK")解码得到字符串

用getBytes("UTF-8")得到UTF8编码字节数组

7.关于spring说法错误的是()

正确答案: D   你的答案: D (正确)

A:spring是一个轻量级JAVA EE的框架集合

B:spring是“依赖注入”模式的实现

C:使用spring可以实现声明事务

D:spring提供了AOP方式的日志系统

解析:D,,日志系统是使用springAOP与日志框架配合提供日志系统

8.对文件名为Test.java的java代码描述正确的是()

classPerson {

    String name = "No name";

    publicPerson(String nm) {

        name = nm;

    }

}

classEmployee extends Person {

    String empID = "0000";

    publicEmployee(String id) {

        empID = id;

    }

}

publicclassTest {

    publicstaticvoidmain(String args[]) {

        Employee e = newEmployee("123");

        System.out.println(e.empID);

    }

}

正确答案: C   你的答案: B (错误)

A:输出:0000

B:输出:123

C:编译报错

D:输出:No name

解析:C

子类的构造方法总是先调用父类的构造方法,如果子类的构造方法没有明显地指明使用父类的哪个构造方法,子类就调用父类不带参数的构造方法。

而父类没有无参的构造函数,所以子类需要在自己的构造函数中显示的调用父类的构造函数。

9.ava中关于继承的描述正确的是()

A:一个子类只能继承一个父类

B:子类可以继承父类的构造方法

C:继承具有传递性

D:父类一般具有通用性,子类更具体

解析:ACD

子类不可以继承父类的构造方法,只可以调用父类的构造方法。子类中所有的构造函数都会默认访问父类中的空参数构造函数,这是因为子类的构造函数内第一行都有默认的super()语句。super()表示子类在初始化时调用父类的空参数的构造函数来完成初始化。一个类都会有默认的空参数的构造函数,若指定了带参构造函数,那么默认的空参数的构造函数,就不存在了。这时如果子类的构造函数有默认的super()语句,那么就会出现错误,因为父类中没有空参数的构造函数。因此,在子类中默认super()语句,在父类中无对应的构造函数,必须在子类的构造函数中通过this或super(参数)指定要访问的父类中的构造函数。

10:.针对以下代码,哪些选项执行后是true的:()

classCompareReference{

   publicstaticvoidmain(String [] args){

   floatf=42.0f;

   floatf1[]=newfloat[2];

   floatf2[]=newfloat[2];

   float[] f3=f1;

   longx=42;

   f1[0]=42.0f;

  }

}

A:f1==f2

B:x==f1[0]

C:f1==f3

D:f2==f1[1]

解析:B C

B、C f1、f2、f3是数组,是引用类型,f、x是基本类型。基本类型之间的比较,应该会将低精度类型自动转为高精度类型再比较,B选项是long和float比较,相当于long和long比较,所以B对。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,547评论 6 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,399评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,428评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,599评论 1 274
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,612评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,577评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,941评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,603评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,852评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,605评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,693评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,375评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,955评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,936评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,172评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,970评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,414评论 2 342

推荐阅读更多精彩内容

  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young阅读 3,771评论 1 10
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,560评论 18 399
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,585评论 18 139
  • 本文参加“读经典好书,写读书感悟”活动,本人承诺,文章内容为原创,且未在其他平台发表过。 《凤凰》读后...
    天空遗落的羽翼阅读 4,250评论 0 4
  • 我很想给你发消息告诉你昨晚我梦到你了 可是我得忍着 我很想给你打电话告诉你我想你了 可是我得把你拉黑了 我很想再打...
    知否_0cfc阅读 558评论 0 1