一个有用的网站O(∩_∩)O

智慧树知到《JAVA程序设计》见面课答案

智慧树知到《JAVA程序设计》见面课答案

见面课:Java语言基础知识部分

1、问题:要产生[10,50]之间的随机整数使用( )表达式。

选项:

A: (int)(10+Math.random()50)

B:10+(int)(Math.random()41)

C:10+(int)(Math.random()40)

D:10+(int)Math.random()41

答案: 【10+(int)(Math.random()*41)】

2、问题:设有类型定义 int x=4;long y=5;下列赋值语句不正确的是( )。

选项:

A:y=x;

B:x=y;

C:x=(int)y;

D:y=x+2;

答案: 【x=y;】

3、问题:执行以下程序后,输出结果为public class Test{ public static void main(String args[]) { int k ,f=1; for (k=2;k<5;k++) f = f * k; System.out.println(f); }}

选项:

A:24

B:1

C:5

D:120

答案: 【24】

4、问题:以下程序段的输出结果为? int x=0; for (x=2;x<=5;x++ ) ; System.out.print(x);

选项:

A:2

B:0

C:5

D:6

答案: 【6】

5、问题:以下代码的输出结果为?public class Test{ public static void main(String argv[]){ int x=6; m(x); x++; System.out.println(x); } static void m(int a){ a+=3; }}

选项:

A:7

B:9

C:6

D:10

答案: 【7】

6、问题:以下程序运行结果为?public class Q { public static void main(String argv[]) { String a[]= new String[5]; System.out.println(a[0]); }}

选项:

A:编译出错: a在未初始化前被引用;

B:0

C:null

D:5

答案: 【null】

见面课:Java高级编程部分

1、问题:以下程序段执行时输入:java Test 则输出结果为( )。class Test { public static void main(String args[]) { System.out.println(args[0]); }}

选项:

A:无任何输出

B:产生数组访问越界异常

C:输出0

D:输出Test

答案: 【产生数组访问越界异常】

2、问题:实现图形部件绘制的paint()方法是用哪种类型的参数?

选项:

A:Graphics

B:Graphics2D

C:Color

D:String

答案: 【Graphics】

3、问题:新创建的 Frame是不可见的,使用( )方法可使其可见。

选项:

A:setSize(300,200)

B:setVisible(true)

C:dispose()

D:repaint()

答案: 【setVisible(true)】

4、问题:使用哪个流可支持以对象为单位的写操作

选项:

A:FileOutputStream

B:Writer

C:ObjectOutputStream

D:DataOuputStream

答案: 【ObjectOutputStream】

1 2