APP下载
首页
>
财会金融
>
Java计算机考试题题库
搜索
Java计算机考试题题库
题目内容
(
单选题
)
3. (单选题)下列赋值语句会产生编译错误的是( )。

A、  char ch=’a’;

B、  double d=2.0;

C、  int c=2;

D、  float d=2.0;

答案:D

解析:好的!让我们一起来分析一下这道题。 题目要求找出会导致编译错误的赋值语句。我们逐一来看每个选项: - A: `char ch=’a’;` - 这是一个字符类型的变量,被赋值为 `'a'`。这是完全正确的,因为 `'a'` 是一个字符。 - B: `double d=2.0;` - 这是一个双精度浮点型变量,被赋值为 `2.0`。这也是没有问题的,因为 `2.0` 可以被存储在 `double` 类型中。 - C: `int c=2;` - 这是一个整型变量,被赋值为 `2`。这是完全正确的,因为 `2` 是一个整数。 - D: `float d=2.0;` - 这是一个浮点型变量,但这里的问题在于赋值时使用了 `2.0`。在编程语言中,默认情况下 `2.0` 表示的是 `double` 类型(即双精度浮点型),而不是 `float` 类型。因此,将一个 `double` 类型的值直接赋给一个 `float` 类型的变量会导致编译错误。 举个例子,假设你有一个小瓶子(代表 `float`)和一大瓶子(代表 `double`)。如果你试图把大瓶子里的水直接倒进小瓶子里,可能会有水溢出来。这就是为什么 `2.0` 作为 `double` 类型的值不能直接赋给 `float` 类型的变量。 因此,正确答案是 **D**。

Java计算机考试题题库
44. (单选题)
用户定义了一个不能被继承的类,则类的修饰词中应该使用()。
https://www.shititong.cn/cha-kan/shiti/0005e1b4-86b7-f558-c04c-ee30166b1a00.html
点击查看题目
5. (单选题)下列方法中,属于抽象方法的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1b4-86b7-2268-c04c-ee30166b1a00.html
点击查看题目
62. (判断题)可以用final修饰构造方法。( )
https://www.shititong.cn/cha-kan/shiti/0005e1b4-86b8-08e0-c04c-ee30166b1a04.html
点击查看题目
11. (单选题)
分析下面程序,输出结果为( )。
public class Test {
static void leftshift( ){
i*=j;
}
public static void main( ) {
int i=4,j=2;
leftshift( );
System.out.println( );
}
}
https://www.shititong.cn/cha-kan/shiti/0005e1b3-7b7a-6258-c04c-ee30166b1a01.html
点击查看题目
28. (单选题)System类位于以下哪个包中?( )
https://www.shititong.cn/cha-kan/shiti/0005e1b3-7b7a-8198-c04c-ee30166b1a01.html
点击查看题目
57. (判断题)接口中的方法也可以用private或protected修饰。( )
https://www.shititong.cn/cha-kan/shiti/0005e1b4-86b8-04f8-c04c-ee30166b1a03.html
点击查看题目
36. (单选题)
关于类和对象之间的关系,最合适的叙述是()。
类是程序,对象是变量
https://www.shititong.cn/cha-kan/shiti/0005e1b4-86b7-64d0-c04c-ee30166b1a00.html
点击查看题目
42. (单选题)假设C是B的子类,B是A的子类,cat是C类的一个对象,bird是B类的一个对象,下列哪个叙述是错误的?
https://www.shititong.cn/cha-kan/shiti/0005e1b4-86b7-7858-c04c-ee30166b1a00.html
点击查看题目
17. (单选题)
https://www.shititong.cn/cha-kan/shiti/0005e1b4-86b7-bac0-c04c-ee30166b1a00.html
点击查看题目
63. (判断题)方法中声明的局部变量不可以用访问修饰符:public,proteced,private修饰。
https://www.shititong.cn/cha-kan/shiti/0005e1b4-86b7-8fc8-c04c-ee30166b1a01.html
点击查看题目
首页
>
财会金融
>
Java计算机考试题题库
题目内容
(
单选题
)
手机预览
Java计算机考试题题库

3. (单选题)下列赋值语句会产生编译错误的是( )。

A、  char ch=’a’;

B、  double d=2.0;

C、  int c=2;

D、  float d=2.0;

答案:D

解析:好的!让我们一起来分析一下这道题。 题目要求找出会导致编译错误的赋值语句。我们逐一来看每个选项: - A: `char ch=’a’;` - 这是一个字符类型的变量,被赋值为 `'a'`。这是完全正确的,因为 `'a'` 是一个字符。 - B: `double d=2.0;` - 这是一个双精度浮点型变量,被赋值为 `2.0`。这也是没有问题的,因为 `2.0` 可以被存储在 `double` 类型中。 - C: `int c=2;` - 这是一个整型变量,被赋值为 `2`。这是完全正确的,因为 `2` 是一个整数。 - D: `float d=2.0;` - 这是一个浮点型变量,但这里的问题在于赋值时使用了 `2.0`。在编程语言中,默认情况下 `2.0` 表示的是 `double` 类型(即双精度浮点型),而不是 `float` 类型。因此,将一个 `double` 类型的值直接赋给一个 `float` 类型的变量会导致编译错误。 举个例子,假设你有一个小瓶子(代表 `float`)和一大瓶子(代表 `double`)。如果你试图把大瓶子里的水直接倒进小瓶子里,可能会有水溢出来。这就是为什么 `2.0` 作为 `double` 类型的值不能直接赋给 `float` 类型的变量。 因此,正确答案是 **D**。

分享
Java计算机考试题题库
相关题目
44. (单选题)
用户定义了一个不能被继承的类,则类的修饰词中应该使用()。

A.   void

B.   static

C.   final

D.   Abstract

https://www.shititong.cn/cha-kan/shiti/0005e1b4-86b7-f558-c04c-ee30166b1a00.html
点击查看答案
5. (单选题)下列方法中,属于抽象方法的是( )。

A.   final void method(){…}

B.   static void method(){…}

C.   abstract void method(){…}

D.   abstract void method();

https://www.shititong.cn/cha-kan/shiti/0005e1b4-86b7-2268-c04c-ee30166b1a00.html
点击查看答案
62. (判断题)可以用final修饰构造方法。( )
https://www.shititong.cn/cha-kan/shiti/0005e1b4-86b8-08e0-c04c-ee30166b1a04.html
点击查看答案
11. (单选题)
分析下面程序,输出结果为( )。
public class Test {
static void leftshift( ){
i*=j;
}
public static void main( ) {
int i=4,j=2;
leftshift( );
System.out.println( );
}
}

A.   8

B.   2

C.   4

D.   16

https://www.shititong.cn/cha-kan/shiti/0005e1b3-7b7a-6258-c04c-ee30166b1a01.html
点击查看答案
28. (单选题)System类位于以下哪个包中?( )

A.   java.io

B.   java.util

C.   java.awt

D.   java.lang

https://www.shititong.cn/cha-kan/shiti/0005e1b3-7b7a-8198-c04c-ee30166b1a01.html
点击查看答案
57. (判断题)接口中的方法也可以用private或protected修饰。( )
https://www.shititong.cn/cha-kan/shiti/0005e1b4-86b8-04f8-c04c-ee30166b1a03.html
点击查看答案
36. (单选题)
关于类和对象之间的关系,最合适的叙述是()。
类是程序,对象是变量

B.  对象是类的数据

C.  类是对象的实例

D.  对象是类的实例

https://www.shititong.cn/cha-kan/shiti/0005e1b4-86b7-64d0-c04c-ee30166b1a00.html
点击查看答案
42. (单选题)假设C是B的子类,B是A的子类,cat是C类的一个对象,bird是B类的一个对象,下列哪个叙述是错误的?

A.   cat instanceof B的值是true。

B.   bird instanceof A的值是true。

C.   cat instanceof A的值是true。

D.   bird instanceof C的值是true。

https://www.shititong.cn/cha-kan/shiti/0005e1b4-86b7-7858-c04c-ee30166b1a00.html
点击查看答案
17. (单选题)

A.  ==

B.  instanceof

C.  以上都对

D.  equal

https://www.shititong.cn/cha-kan/shiti/0005e1b4-86b7-bac0-c04c-ee30166b1a00.html
点击查看答案
63. (判断题)方法中声明的局部变量不可以用访问修饰符:public,proteced,private修饰。
https://www.shititong.cn/cha-kan/shiti/0005e1b4-86b7-8fc8-c04c-ee30166b1a01.html
点击查看答案
试题通小程序
试题通app下载