聚合答案库

免费查题,不限次数,
扫描二维码立即使用。

了解更多
免费中国大学MOOC Java语言程序设计(华东交通大学)1450319267 最新慕课答案-聚合答案库
作者:20782912023-03-04 00:00 点赞 收藏 热度:17

第2章的单元测验

1、单选题:
‌一个 int 类型的整数和一个 double 类型的数进行加法运算,则结果类型为‏
选项:
A: int 
B: double
C: float
D: long
答案: 【 double

2、单选题:
‏设 a = 8,则表达式 a >>> 2 的值是‎
选项:
A: 16
B: 2
C: 8
D: 4
答案: 【 2

3、单选题:
‌用八进制表达 8 的值,正确的是?‎
选项:
A: 0x10
B: 010
C: 08
D: 0x8
答案: 【 010

4、单选题:
‍要产生[20,999]之间的随机整数使用( )表达式。​
选项:
A: (int)(20+Math.random()*979)
B: 20+(int)(Math.random()*980)
C: (int)Math.random()*999
D: 20+(int)Math.random()*980
答案: 【 20+(int)(Math.random()*980)

5、单选题:
​表达式 1+2+ "x"+3 的值是​
选项:
A: "12×3"
B: "3×3"
C: "6x"
D: "x6"
答案: 【 "3×3"

6、单选题:
​整型变量a,b的值定义如下:‌​    int a = 21;‌​    int b = 22;‌​则表达式 ++a == b++ 的值为:‌
选项:
A: false
B: 21
C: true
D: 22
答案: 【 true

7、单选题:
‍下列叙述中,正确的是?‍
选项:
A: 声明变量时必须指定一个类型
B: java认为变量number与Number相同
C: Java中唯一的注释方式是"//"
D: 一个源文件中public类可以有0或多个
答案: 【 声明变量时必须指定一个类型

8、单选题:
‏以下数据类型转换中,必须进行强制类型转换的是‎
选项:
A: int→char
B: short→long
C: float→double
D: int→double
答案: 【 int→char

9、单选题:
‎以下程序的运行结果为​‎class test {​‎   public static void main(String args[]) {​‎      int x=2;​‎      System.out.printf("%d,%d,%d", x++ , x, ++x);​‎   }​‎}​
选项:
A: 3,3,3
B: 2,3,4
C: 2,2,3
D: 3,3,4
答案: 【 2,3,4

10、单选题:
​以下哪个方法的调用结果是整数类型结果3‌
选项:
A: Math.ceil(3.1)
B: Math.floor(2.7)
C: Math.abs(3.1)
D: Math.round(2.7)
答案: 【 Math.round(2.7)

11、单选题:
‏利用Scanner对象从输入数据源获取一个整数的方法是?‍
选项:
A: next()
B: nextInt()
C: nextLine()
D: nextDouble()
答案: 【 nextInt()

12、多选题:
‎下列选项中( )是合法的 Java 标识符名字。‎
选项:
A: $index
B: name-7
C: _byte
D: char
答案: 【 $index;
_byte

13、多选题:
‍下面各项中定义变量及赋值正确的有( )。‍
选项:
A: int i = 32;
B: float f = 45.0;
C: double d = 45.0; 
D: long x = (long)45.0;
答案: 【 int i = 32;;
double d = 45.0; ;
long x = (long)45.0;

14、多选题:
‍设有类型定义 int x=24;long y=25;下列赋值语句正确的是‍
选项:
A: y=x; 
B: x=y; 
C: x=(int)y;
D: y=x+2;
答案: 【 y=x; ;
x=(int)y;;
y=x+2;

15、多选题:
‌以下变量定义和初始化中哪些编译正确?‌
选项:
A: short myshort = 99S;
B: String name = ‘Excellent tutorial Mr Green’;
C: char c = 17;
D: int z = 015;
答案: 【 char c = 17;;
int z = 015;

16、填空题:
‏思考程序段对应的运行结果‍‏int  a = 2;‍‏int  y = a++;‍‏++a;‍‏System.out.printf( "%d,%d", a, y);‍
答案: 【 4,2##%_YZPRLFH_%##4,2

17、填空题:
‎写出程序段对应的运行结果‍‎int x = 4;‍‎System.out.print( “x=” +((x > 4) ? 99.99 : 9));‍
答案: 【 x=9.0

18、填空题:
写出程序段对应的输出结果‍int x = 125;‍System.out.print(x/10);‍
答案: 【 12

19、填空题:
‏写出程序段对应的运行结果‍‏int x = 125;‍‏System.out.print(x%3==0);‍
答案: 【 false

20、填空题:
‏在Java中int类型变量占用空间是4个字节,char类型变量分配空间是 (    )个字节‌
答案: 【 2##%_YZPRLFH_%##两##%_YZPRLFH_%##二

流程控制语句

第3章单元测验

1、单选题:
‍以下程序的运行结果为( )。‌‍public class Test {‌‍ public static void main(String args[ ]) { ‌‍ int i=0, j=2;‌‍ do {‌‍ ++i;‌‍ j–;‌‍ } while(j>0);‌‍ System.out.println(i);‌‍ }‌‍}‌
选项:
A: 0
B: 1
C: 2
D: 3
答案: 【 2

2、单选题:
‏执行以下程序后,输出结果为( )。‎‏public class Ex2{‎‏     public static void main(String args[ ]) {‎‏           int k ,f=1;‎‏           for (k=2;k<5;k++)‎‏                 f = f * k;‎‏           System.out.println(k); ‎‏     }‎‏}‎
选项:
A: 1
B: 4
C: 5
D: 24
答案: 【 5

3、单选题:
‎设有如下类:‍‎class Loop{‍‎     public static void main(String[ ] args) {‍‎         int x=0;int y=0;‍‎        outer: for(x=0;x<100;x++){‍‎        middle: for(y=0;y<100;y++){‍‎                         System.out.println("x="+x+"; y="+y);̴

欢迎您对本文章进行评论
文明留言,请勿恶意评论,包括但不限于纯数字、敏感内容、非法昵称等
暂无讨论,说说你的看法吧
学习通答案

学习通答案

学习通答案
职教云答案

职教云答案

Q&A

备案号:冀ICP备20010840号 2020-2099辉辉网络科技 All Rights Reserved