智慧树知到答案走进JAVA编程最新答案

资源下载
下载价格15

第一章 单元测试

 

1、单选题:
下面的方法中,不能实现为Java程序输入数据的是___________。 ( )
选项:
A:将标准输入流对象System.in封装成BufferedReader对象
B:将标准输入流对象System.in封装成Scanner对象
C:使用命令行参数
D:直接使用System.in对象的各种方法
答案: 【直接使用System.in对象的各种方法】

2、单选题:
Scanner对象中用于读取一个整数的方法是_________。 ( )
选项:
A:nextDouble
B:readLine
C:next
D:nextInt
答案: 【nextInt】

3、判断题:
Java既是开发环境,又是应用环境,它代表了一种新的计算模式。( )
选项:
A:错
B:对
答案: 【对】

4、判断题:
Java是一种严格的面向对象语言,编写的所有代码都限定在类内完成。 ( )
选项:
A:错
B:对
答案: 【对】

5、判断题:
JVM的代码格式为压缩的字节码,因而效率较高。 ( )
选项:
A:对
B:错
答案: 【对】

第二章 单元测试

1、单选题:
有声明语句“final int P=3;int s;”,下列的哪个语句是正确的________。 ( )
选项:
A:s=2*++P;
B:s=2*P–;
C:s=2*P++;
D:s=2*P;
答案: 【s=2*P;】

2、单选题:
public class Ex49 {public static void main(String args[]) {float a=20.28f,b=5.0F;a%=b;b*=b+2;System.out.println(“”a=””+a+””,b=””+b);}}” 上面程序的运行结果是________。( )
选项:
A:a=0,b=27.00
B:a=0.28,b=35
C:a=0.28,b=35.00
D:a=0,b=27
答案: 【a=0.28,b=35.00】

3、判断题:
基本数据类型的变量在声明时,系统会给它们分配相应的存储空间。 ( )
选项:
A:对
B:错
答案: 【对】

4、判断题:
引用型数据类型的变量在声明时,系统不会为它们分配相应的存储空间。( )
选项:
A:错
B:对
答案: 【错】

5、判断题:
在Java语言中可以同时使用ASCII码和Unicode码。 ( )
选项:
A:错
B:对
答案: 【错】

第三章 单元测试

1、判断题:
else子句总是与和它具有相同缩进格式的if语句配对。( )
选项:
A:对
B:错
答案: 【】

2、判断题:
在for循环中,初始化语句可以定义两种不同类型的变量。( )
选项:
A:对
B:错
答案: 【】

3、判断题:
在switch语句中的表达式计算结果可以是浮点型。( )
选项:
A:对
B:错
答案: 【】

4、单选题:
public class Exa2 { public static void main (String[] args){ int grade; grade=Integer.parseInt(args[0]); if(grade>=60) System.out.println(“”及格””); else if(grade>=70) System.out.println(“”中””); else if(grade>=80) System.out.println(“”良””); else if(grade>=90) System.out.println(“”优””); else System.out.println(“”不及格””); }} 仔细阅读上面的程序,选择正确答案________。( )
选项:
A:程序编译就会出错
B:程序是正确的
C:程序编译不出错,但是不能按逻辑显示正确的结果
D:其他说法都不对
答案: 【】

5、单选题:
int i= 1;switch(i){case 0: System.out.print (“”zero””);case 1: System.out.print (“”one””);case 2: System.out.print (“”two””); break; default; System.out.print (“”default””);}指出上列程序的运行结果________。( )
选项:
A:zero one two
B:one
C:one two
D:one two default
答案: 【】

第四章 单元测试

1、单选题:
下面语句错误的是_______。 ( )
选项:
A:double a2[][] = new double[3];
B:double[] a3 = new double[3];
C:double a4[] = {1.0, 2.0, 3.0};
D:double[] a1 = new double(3);
答案: 【】

2、单选题:
下列关于运行程序的命令行参数的描述中,正确的是_______。 ( )
选项:
A:第一个命令行参数被存放在args[0]中
B:第一个命令行参数被存放在args[1]中
C:数组args[]的大小与命令行参数的个数无关
D:命令行的命令字被存放在args[0]中
答案: 【

3、单选题:
若有定义 byte[] x= {11,22,33,-66}; ,其中3≧k≧0,则对x数组引用错误的是_______。 ( )
选项:
A:x[k+5] x[0]
B:x[k]
C:x[5-3]
答案: 【】

4、判断题:
数组是由多个类型相同的元素组成的有顺序的数据集合。数组为处理一组同类型数据提供了方便,实现对这些数据的统一管理。( )
选项:
A:错
B:对
答案: 【】

5、判断题:
数组与基本数据类型变量同样,声明数组后即可给数组元素赋值。( )
选项:
A:错
B:对
答案: 【】

第五章 单元测试

1、判断题:
在一个类的内部可以再定义其他类,这样的类称为内部类。( )
选项:
A:对
B:错
答案: 【】

2、判断题:
继承具有传递性。若B类继承于A类,C类继承于B类,则C类将间接继承A类的特性。( )
选项:
A:错
B:对
答案: 【】

3、判断题:
Java只允许一个类有一个父类,但允许一个类实现多个接口。( )
选项:
A:错
B:对
答案: 【】

4、单选题:
如果一个类需要从其它类继承属性和方法,需要使用的关键字是________。 ( )
选项:
A:import
B:implements
C:extends
D:package
答案: 【】

5、单选题:
在一个方法体内定义的局部变量的作用范围是________。 ( )
选项:
A:该类内及其子类
B:该方法体内
C:该类内
D:该类所在的包的所有类
答案: 【

6、单选题:
若要使一个方法能够不依赖于该类对象而存在,必须使用的关键字是________。 ( )
选项:
A:final
B:public
C:void
D:static
答案: 【】

第六章 单元测试

1、判断题:
如果数据需要按指定的自然顺序排序,首先选择TreeSet 或 TreeMap。( )
选项:
A:错
B:对
答案: 【】

2、判断题:
以 Hash 开头的集合类,元素的读取和修改效率最高。( )
选项:
A:错
B:对
答案: 【】

3、判断题:
以 Linked 开头的集合类,元素的读取慢但修改快。( )
选项:
A:对
B:错
答案: 【】

4、单选题:
下列有关Java包的说法中,错误的是 ( ) 。
选项:
A:可以用点分隔的形式指定具有层次结构的包
B:程序中可以有多条package语句
C:若没有为源代码文件指定具体的包,则它属于默认的无名包
D:package语句一定出现在其他执行代码之前
答案: 【】

5、单选题:
String s=””12345#aaa#bbb#67890″”;int n=s.indexOf(“”#””);int k=s.indexOf(“”#””,n+1);int m=s.indexOf(“”#””,k+1);String s2=s.substring(m+1);System.out.println(s2); 阅读上面的程序片断,输出结果是 ( ) 。
选项:
A:bbb
B:aaa
C:12345
D:67890
答案: 【

第七章 单元测试

1、判断题:
try { try块代码} catch (IOException e) { 异常处理代码1} catch (Exception e) { 异常处理代码2}以上try-catch结构的try块代码抛出异常IOException时,将执行异常处理代码1,异常处理代码2不被执行。( )
选项:
A:对
B:错
答案: 【】

2、判断题:
java. lang. Exception类的子类并不都是受检查异常。( )
选项:
A:错
B:对
答案: 【】

3、判断题:
ArrayIndexOutOfBoundsException属于受检查异常。( )
选项:
A:对
B:错
答案: 【】

4、单选题:
public class MyClass extends Exception 有如上MyClass类的定义,则MyClass属于 () 。( )
选项:
A:错误
B:并非异常类
C:运行时异常
D:受检查异常
答案: 【】

5、单选题:
public class methodA() {foo();}” 已知foo方法声明抛出IOException异常,则如上程序代码片断中,关于需要在横线处补充代码的说法,正确的是 () 。( )
选项:
A:IOException
B:横线处不需要补充代码
C:throws IOException
D:throw IOException
答案: 【】

6、单选题:
关于异常的描述,不正确的是 () 。 ( )
选项:
A:抛出是指将异常对象递交给Java运行时环境,由运行时环境进行异常处理的调度。
B:捕获是指在运行时环境的调度下,接收被抛出的异常对象并进行异常处理。
C:Java语言中使用异常类抽象表示异常。Object类也可以作为异常类。
D:异常是一种在程序执行过程中产生的打断正常指令流的事件。
答案: 【】

第八章 单元测试

1、判断题:
对象流提供了按对象读写数据的方法。要实现对象的读写,对象必须经过序列化(Serializable)处理。( )
选项:
A:对
B:错
答案: 【】

2、判断题:
过滤流就是数据输入输出时进行数据转换、数据缓冲等过滤处理的类。( )
选项:
A:对
B:错
答案: 【】

3、判断题:
通过File类不能对文件属性进行修改。( )
选项:
A:对
B:错
答案: 【】

4、单选题:
Java对文件类提供了许多操作方法,能获得文件对象父路径名的方法的是________。 ( )
选项:
A:getAbsolutePath()
B:getParent()
C:getName()
D:getParentFile()
答案:

5、单选题:
下列Java语句:ObjectOutputStream out=new ObjectOutputStream( new___________(“”employee.dat””));在下划线处应填的正确选项是________。( )
选项:
A:File
B:FileWriter
C:OutputStream
D:FileOutputStream
答案: 【

第九章 单元测试

1、判断题:
Swing的顶层容器有JFrame、JApplet、JWindow和JPanel。( )
选项:
A:错
B:对
答案: 【】

2、判断题:
一个容器中可以混合使用多种布局管理器。( )
选项:
A:错
B:对
答案: 【】

3、判断题:
在使用BorderLayout布局时,最多可以放入五个组件。( )
选项:
A:对
B:错
答案: 【】

4、单选题:
以下组件中,不属于Swing组件的是_______。 ( )
选项:
A:Jlist
B:JPanel
C:Button
D:JLabel
答案: 【】

5、单选题:
要创建一个带有标题行和最小化、最大化和关闭按钮的独立窗口,需要使用的容器是_______。 ( )
选项:
A:JWindow
B:JApplet
C:JFrame
D:JDialog
答案: 【】

6、单选题:
通过_______,可以得到所选的下拉框的内容。 ( )
选项:
A:调用选中字符串的getSelectedString()方法
B:调用选项数组的getSelectedItem()方法
C:调用框架的getSelectedComboItem()方法
D:调用下拉框的getSelectedItem()方法
答案: 【】

第十章 单元测试

1、判断题:
多线程没有安全问题。( )
选项:
A:错
B:对
答案: 】

2、判断题:
stop()方法是终止当前线程的一种状态。( )
选项:
A:错
B:对
答案: 【】

3、判断题:
当线程对象获得CPU资源被调度执行时,该线程会自动调用其run()方法执行。( )
选项:
A:错
B:对
答案: 【】

4、单选题:
当线程调用start()后,其所处状态为______。 ( )
选项:
A:阻塞状态
B:就绪状态
C:运行状态
D:新建状态
答案: 【】

5、单选题:
当______方法终止时,能使线程进入死亡状态。 ( )
选项:
A:yield()
B:sleep()
C:run()
D:setPrority()
答案: 【】

6、单选题:
用______方法可以改变线程优先级。 ( )
选项:
A:run()
B:yield()
C:sleep()
D:setPrority()
答案: 【】

7、单选题:
线程通过调用______方法可以使具有相同优先级线程获得CPU资源。 ( )
选项:
A:yield()
B:run()
C:sleep()
D:setPrority()
答案: 【

0
觉得这篇文章对你有用的话,就打赏一下支持文章作者

评论0

请先

站点公告

开放大学课程作业代写,有需要扫码加微信

显示验证码

社交账号快速登录