Java面试题之概述
2017-07-11 10:24
204 查看
更多面试题请关注JavaTree公众号
1、JVM使用哪种字符表示?( )
A、ASCII characters B、Unicode characters
C、Cp1252 D、UTF-8
解析:在Java中字符只以一种形式存在,那就是Unicode(不选择任何特定的编码,直接使用它们在字符集中的编号,只是统一的唯一方法)。
“在Java中”是指在JVM中、在内存中、在你的代码里声明的每一个char、String类型的变量中。例如,你可以在程序中这样写:
char c = ‘永’;
在内存的相应区域,这个自负就表示为0x6c38,可以用下面的代码证明:
char c = ‘永’;
System.out.format(“%x”, (short)c);
输出是6c38.反过来用Unicode编号来指定一个字符也可以,像这样:
char c = 0x6c38;
System.out.println(c);
输出是:永。
答案:B
2、Java语言是从( )语言改进重新设计的。
A、BASIC B、C++ C、Pascal D、Ada
解析:对于选项A,BASIC语言是一种为了让用户容易控制计算机开发的语言,其特点是简单易懂,且可以用解释和编译两种方法执行。
对于选项B,C++语言是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言,它支持过程话程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格。
对于选项C,Pascal语言是为提倡结构化编程而发明的语言。
对于选项D,Ada语言是美国军方为了整合不同语言开发的系统而发明的一种语言,其最大的特点是实时性,在Ada95中已加入面向对象内容。
Java语言是一种面向对象语言,从语法结构上看,与C++语言类似。
**答案:**B
1、JVM使用哪种字符表示?( )
A、ASCII characters B、Unicode characters
C、Cp1252 D、UTF-8
解析:在Java中字符只以一种形式存在,那就是Unicode(不选择任何特定的编码,直接使用它们在字符集中的编号,只是统一的唯一方法)。
“在Java中”是指在JVM中、在内存中、在你的代码里声明的每一个char、String类型的变量中。例如,你可以在程序中这样写:
char c = ‘永’;
在内存的相应区域,这个自负就表示为0x6c38,可以用下面的代码证明:
char c = ‘永’;
System.out.format(“%x”, (short)c);
输出是6c38.反过来用Unicode编号来指定一个字符也可以,像这样:
char c = 0x6c38;
System.out.println(c);
输出是:永。
答案:B
2、Java语言是从( )语言改进重新设计的。
A、BASIC B、C++ C、Pascal D、Ada
解析:对于选项A,BASIC语言是一种为了让用户容易控制计算机开发的语言,其特点是简单易懂,且可以用解释和编译两种方法执行。
对于选项B,C++语言是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言,它支持过程话程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格。
对于选项C,Pascal语言是为提倡结构化编程而发明的语言。
对于选项D,Ada语言是美国军方为了整合不同语言开发的系统而发明的一种语言,其最大的特点是实时性,在Ada95中已加入面向对象内容。
Java语言是一种面向对象语言,从语法结构上看,与C++语言类似。
**答案:**B
相关文章推荐
- Java基础-String类API简要概述以及面试题
- java字符串String概述、常用构造器和面试题
- 找java工作的时候经常被问到的面试题,呵呵
- 一道微软面试题的java解法(2)
- java面试题
- [转载] JAVA面试题
- java32个面试题,转载!
- Java常见面试题(含答案)
- java面试题
- [转载] JAVA面试题
- JAVA面试题-1
- Java陷阱一箩筐----面试题集
- 北京一家JAVA开发公司面试题(留给后人)
- Java陷阱一箩筐----面试题集
- java常用面试题
- [转载] JAVA面试题集合
- Java陷阱一箩筐----面试题集
- SCJP一些笔记&&局部类和嵌套类&&JAVA面试题&&XML区别
- Java Transaction API概述
- 某公司的JAVA面试题