智慧树网课答案logo
当前位置: 首页-> 智慧树网课答案 -> 智慧树Java程序设计章节测试答案
 文章标题:
智慧树Java程序设计章节测试答案

绪论 单元测试

1、单选题:
Java语言最初是面向哪个应用领域设计的?
选项:
A:制造业
B:Internet
C:消费电子产品
D:CAD
答案: 【消费电子产品】

2、单选题:
Java在( )年的3月23日诞生。
选项:
A:1995
B:1993
C:1991
D:1997
答案: 【1995】

第一章 单元测试
1、单选题:
Java 语言使用的字符码集是
选项:
A:DCB
B:Unicode
C:BCD
D:ASCII
答案: 【Unicode】

2、单选题:
Java 源文件和编译后的文件扩展名分别为
选项:
A:.class和 .java
B:.class和 .class
C:.java 和 .class
D:.java和 .java
答案: 【.java 和 .class】

3、单选题:
关于方法main ()的说法哪个正确?
选项:
A:main()的头定义可以根据情况任意更改
B:方法main ()只能放在公共类中
C:所有对象的创建都必须放在main()方法中
D:一个类中可以没有main()方法
答案: 【一个类中可以没有main()方法】

4、单选题:
Java语言具有许多优点和特点, 下列选项中, 哪个反映了Java 程序并行机制的特点:
选项:
A:多线程
B:安全性
C:可移植
D:跨平台
答案: 【多线程】

5、单选题:
Java语言最初是面向哪个应用领域设计的?
选项:
A:CAD
B:制造业
C:Internet
D:消费电子产品
答案: 【消费电子产品】

6、单选题:
Java在( )年的3月23日诞生。
选项:
A:1993
B:1997
C:1995
D:1991
答案: 【1995】

7、单选题:
ava 编译器是哪个命令?
选项:
A:java
B:javaw
C:javac
D:javae
答案: 【javac】

8、单选题:
Java体系主要分为三部分,下列哪个选项不是其中的一个组成部分?
选项:
A:Java EE
B:Java SE
C:Java ME
D:Java AE
答案: 【Java AE】

9、单选题:
Java 编译器是哪个命令?
选项:
A:javac
B:javaw
C:javae
D:java
答案: 【javac】

10、单选题:
Java 运行时解释器是哪个命令?
选项:
A:javae
B:javaw
C:javac
D:java
答案: 【java】

11、单选题:
编译和运行以下代码的结果为: public class MyMain{ public static void main(String argv){ System.out.println("Hello cruel world"); }}

选项:
A:运行输出 'Hello cruel world'
B:编译无错,但运行时指示找不到main方法
C:编译错误
D:编译无错,但运行时指示没有定义构造方法
答案: 【编译无错,但运行时指示找不到main方法】

12、单选题:
以下哪个是Java应用程序入口的main方法头?
选项:
A:public static void MAIN(String args[])
B:public static void main(String argv)
C:public static void main(String a[])
D:public static int main(char args[])
答案: 【public static void main(String a[]) 】

13、单选题:
编译Java源程序文件将产生相应的字节码文件,字节码文件的扩展名为?
选项:
A:exe
B:java
C:html
D:class
答案: 【class】

14、多选题:
main方法是JavaApplication程序执行的入口点,关于main方法的方法头合法的有?
选项:
A:public static void main()
B:public static void main(String arg[ ])
C:public static void main(String[ ] args)
D:public static int main(String[ ] arg)
答案: 【public static void main(String arg[ ]);public static void main(String[ ] args)】

15、判断题:
每个源程序文件中只能定义一个类。
选项:
A:对
B:错
答案: 【错】

第二章 单元测试
1、判断题:
数组也是对象。
选项:
A:错
B:对
答案: 【对】

2、判断题:
Java中数组的元素只能是简单数据类型。
选项:
A:对
B:错
答案: 【错】

3、单选题:
Java 语言使用的字符码集是
选项:
A:ASCII
B:BCD
C:DCB
D:Unicode
答案: 【Unicode】

4、单选题:
为了使包ch4在当前程序中可见,可以使用的语句是
选项:
A:import ch4.*;
B:ch4 import;
C:package ch4.*;
D:ch4 package;
答案: 【import ch4.*;】

5、单选题:
关于选择结构下列哪个说法正确?
选项:
A:if 语句和 else 语句必须成对出现
B:switch 结构中每个case 语句中必须用break 语句
C:switch 结构中必须有default 语句
D:if 语句可以没有else 语句对应
答案: 【if 语句可以没有else 语句对应】

6、单选题:
while 循环和 do…while循环的区别是:
选项:
A:没有区别,这两个结构任何情况下效果一样
B:do…while循环是先循环后判断,所以循环体至少被执行一次
C:while 循环比 do…while循环执行效率高
D:while 循环是先循环后判断,所以循环体至少被执行一次
答案: 【do…while循环是先循环后判断,所以循环体至少被执行一次】

7、单选题:
return 语句:
选项:
A:不能用来返回对象
B:方法都必须含有
C:只能让方法返回数值
D:方法中可以有多句return
答案: 【方法中可以有多句return】

8、单选题:
下列哪个是Java应用程序主类中正确的main方法?
选项:
A:public static void Main(String args[])
B:public static void main(String args[])
C:public void main(String args[])
D:static void main(String args[])
答案: 【public static void main(String args[])】

9、单选题:
设x=1,y=2,z=3,则表达式y+=z--/++x的值是( )
选项:
A:3
B:3.5
C:4
D:5
答案: 【3】

10、单选题:
以下定义一维数组a正确的是?
选项:
A:int[4] a={1,2,3,4};
B:int [] a=new int[4];
C:int[4] a=new int[4];
D:int[] a=new int[4]{1,2,3,4};
答案: 【int [] a=new int[4];】

11、单选题:
在Java中,十进制数16的十六进制表示格式是?
选项:
A:0x16
B:0x10
C:016
D:0xA
答案: 【0x10】

12、单选题:
要产生[10,100]之间的随机整数使用哪个表达式?
选项:
A:10+(int)(Math.random()*91)
B:10+(int)Math.random()*91
Cint)(Math.random()*100)
D:10+(int)Math.random()*90
答案: 【10+(int)(Math.random()*91)】

13、单选题:
下列符号中不能作为Java标识符的是?
选项:
A:abc
Bstr1
C:45six
D: _pore
答案: 【45six】

14、单选题:
下面各项中定义变量及赋值不正确的是?
选项:
A:char c = 65;
B:float f = 45.0;
C:int i = 32;
D:double d = 45.0;
答案: 【float f = 45.0;】

15、单选题:
执行以下代码段后,x,a,和b的值为?1.intx,a=6,b=7;2.x=a+++b++;
选项:
A:x= 15, a=7, b=8
B:x= 13, a=6, b=7
C:x= 13, a=7, b=8
D:x= 15, a=6, b=7
答案: 【x= 13, a=7, b=8】

16、单选题:
下列哪个不是Java的保留字?
选项:
A:float
B:extends
C:cin
D:class
答案: 【cin】

17、多选题:
哪些赋值是合法的?
选项:
A:int other = (int)true;
B:long test = 012;
C: float f = -412;
D:double d = 0x12345678;
答案: 【long test = 012; ; float f = -412;;double d = 0x12345678; 】

18、多选题:
下列代码中,将引入编译错误的行是1 public class Exercise{2 public static void main(String args[]){3 float f = 0.0 ;4 f = f + 1.0 ;5 }6 }
选项:
A:第2行
B:第3行
C:第4行
D:第6行
答案: 【第3行;第4行】

19、多选题:
下列哪些是合法标识符?
选项:
A:TwoUsers
Bpersons
C:this
D:*point
答案: 【TwoUsers;$persons 】

20、多选题:
下列哪些是java中有效的整数表示形式?
选项:
A:0x22
B:022
C:22H
D:22
答案: 【0x22;022;22】
类似文章

友情链接: