`
x125521853
  • 浏览: 71583 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

1-3章考试题

阅读更多

1.Java语言分为三个版本分别为:

   (1).标准版JavaSE

   (2).企业版JavaEE

   (3).微型版JavaME

 

2.计算机语言发展历程分别为:

   (1).第一代语言是机器语言,它是以传真打卡方式来实现编程。

   (2).第二代语言是汇编语言,它以二进制,编译器代替了穿针打卡。

   (3).第三代语言是高级语言,高级语言是从C语言--> C++ -->Java -->.Net

 

3.C语言是面向程序的语言,C++是面向过程语言。

 

4.Java语言的前身叫对象语言,主要用于电冰箱、遥控器、微波炉领域编程。

 

5.请解释以下名词:

   JDK:开发环境

   JRE:运行环境

   API:帮助文档

   JVM:Java虚拟机

   JIT:字节码编译器

 

6.Java代码编写规范,写出单点即可:

  (1).必须区分大小写

  (2).文件名必须和类名一样

  (3).代码缩进

 

7.Java语言中有五种不同类型的数据常量:

   整型常量、浮点型常量、字节型常量、布尔型常量、字符串型常量

 

8.Java语言中变量分为8个基本类型:

   整形:short,int,long,byte

   浮点型:float,double

   布尔型:boolean

   字符型:char

 

9.声明long变量时,常量后面加上大写字母L。

  声明float变量时,常量后面加上大写字母F。

  声明double变量时,常量后面加上大写字母D。

 

10.变量的使用先后顺序是:

  先声明,然后初始化,再使用。

 

11.使用整形变量时,要避免值大小不要超出范围,否则就会出现溢出。从而导致你意想不到的结果。

 

12.变量命名是,首字母应该小写,后面的单词首字母应该大写,不能将Java中的关键字作为变量名

 

13.什么时候会发生类型自动转换,如:

    short型或byte型赋值给int型。

 

14.强制类型转换时,浮点类型的值转换成整形值,小数点后面的数会忽略。

 

15.表达式中数据类型自动提升,如:

   short * byte = int

   int * long = long

   float * double = double

 

16.变量的作用域示指:

   变量只在自己所属的大括号{}内有效

 

17.a = a+4可以缩写成a=+4.

 

18.x++:先进行运算,后自加1

    ++x:先自加1,再进行运算

 

19.int a = 10;

     System.out.println(a++>10); 结果为:10>10

     System.out.println(++a>10); 结果为:11>10

 

20.true & true 结果是:true

    true & false 结果是:false

    true | true 结果是:true

    true | false 结果是:true

    true ^ true 结果是:true

    true ^ false 结果是:false

 

21.&& 运算符特点:如果前面是true ,后面就不需要看,反之,前面是false ,后面就要进行运算。

    || 运算符特点:如果前面是false,后面就不需要看,反之,前面是true,后面就要进行运算。

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics