19春福师《JAVA程序设计》在线作业一 下载本文

(单选题)13: 关于类和对象的叙述正确的是( )

A: Java的类分为两大部分:系统定义的类和用户自定义的类 B: 类的静态属性和全局变量的概念完全一样,只是表达形式不同 C: 类的成员至少有一个属性和一个方法 D: 类是对象的实例化 标准解答:

(单选题)14: 下列常见的系统定义的异常中,哪个是输入、输出异常? A: ClassNotFoundException B: IOException

C: FileNotFoundException D: UnknownHostException 标准解答:

(单选题)15: 下列语句序列执行后,k 的值是( )。 int i=10, j=18, k=30; switch( j - i ) { case 8 : k++; case 9 : k+=2; case 10: k+=3; default : k/=j; } A: 31 B: 32 C: 2 D: 33

标准解答:

(单选题)16: 以下哪个方法用于定义线程的执行体( ) A: start() B: init() C: run() D: main()

E: synchronized() 标准解答:

(单选题)17: 以下叙述正确的是( ) A: 构造方法必须是public方法 B: main方法必须是public方法

C: Java应用程序的文件名可以是任意的 D: 构造方法应该声明为void类型 标准解答:

(单选题)18: 要使用Vector必须import入下面哪个包( )。 A: java.Vector B: java.io C: java.util D: java.Applet 标准解答:

(单选题)19: 设 i、j、k 为类 x 中定义的 int 型变量名,下列类 x 的构造函数中不正确的是( )

A: x( int m){ ... }

B: void x( int m){ ... } C: x( int m, int n){ ... }

D: x( int h,int m,int n){ ... } 标准解答:

(单选题)20: 在Applet的关键方法中,下列哪个方法是关闭浏览器以释放Applet占用的所有资源? A: init() B: start() C: paint() D: destroy() 标准解答:

(单选题)21: 以下哪个约束符可用于定义成员常量( ) A: static B: final C: abstract D: 以上都不对 标准解答:

(单选题)22: 下列语句执行后,变量a、c的值分别是( )。 int x=182; int a,c; c=x/100; a=x; A: 1,2 B: 2,1 C: 1.82, 2 D: 100,82 标准解答:

(单选题)23: 下列声明和赋值语句错误的是() A: double w=3.1415;

B: String strl=”bye”; C: float z=6.74567 D: boolean truth=true; 标准解答:

(单选题)24: 下列方法中哪个是执行线程的方法? A: run() B: start() C: sleep() D: suspend()

标准解答:

(单选题)25: 下列程序段执行后的结果是( )。 String s=new String(\for(int i=0;i<s.length();i+=2){ System.out.print(s.charAt(i)); }

A: aceg B: ACEG C: abcdefg D: abcd 标准解答:

(单选题)26: JDK中提供的文档生成器是Java语言中,负责并发管理的机制是________。 A: java.exe B: javap.exe C: javadoc.exe D: javaprof.exe 标准解答:

(单选题)27: 下列哪个选项的java源文件代码片段是不正确的? A: package testpackage;  public class Test{ } 

B: import java.io.*;  package testpackage;  public class Test{ }  C: import java.io.*;  class Person{ }  public class Test{ }  D: import java.io.*;  import java.awt.*;  public class Test{ } 标准解答:

(单选题)28: 若已定义 byte[ ] x= {11,22,33,-66} ; 其中0≤k≤3,则对x数组元素错误的引用是( ) A: x[5-3] B: x[k] C: x[k+5] D: x[0] 标准解答:

(单选题)29: 可变长度字符串使用( )处理。 A: char

B: Character C: String

D: StringBuffer 标准解答:

(单选题)30: java程序的执行过程中用到一套JDK工具,其中javac.exe指() A: java语言编译器

B: java字节码解释器 C: java文档生成器 D: java类分解器 标准解答:

(多选题)31: 以下哪些是Java中处理xml的API?( ) A: JAXP B: JAXB C: JAXM D: SAAJ 标准解答:

(多选题)32: 以下哪些是Java语言的特点?( ) A: 结构简单,代码长度短 B: 可以在网络的任何地方运行

C: 使Internet上的信息真正具有动态性和交互性 D: 所有Java applet都受Applet类的子类 标准解答:

(多选题)33: 选出合理的标识符()。 A: _sys1_lll B: 2mail C: $change D: class 标准解答:

(多选题)34: 定义一个类名为\.java\的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为( )。

A: private class MyClass extends Object B: class MyClass extends Object C: public class MyClass

D: public class MyClass extends Object 标准解答:

(多选题)35: 下面是在命令行运行Java应用程序A,怎样才能在main(String args[])方法中访问单词"first" ()。 java A the first snow , the first snow came. A: args[0] B: args[1] C: args[2] D: args[5] 标准解答:

(多选题)36: JDBC驱动程序的类型包括哪几种?( ) A: JDBC-ODBC桥接

B: 部分Java,部分本地驱动 C: JDBC网络纯Java驱动程序 D: 本地协议纯Java驱动程序 标准解答:

(多选题)37: 选出合理的标识符( ) A: _sys1_lll B: 2mail C: $change D: class 标准解答:

(多选题)38: 下面哪些判断是正确的( )

A: Abstract不能和final并列修饰同一个类;

B: 一个方法使用final修饰,则该方法所在的类不能被继承; C: abstract方法所在的类必须是abstract类 D: static方法中能处理非static域 标准解答:

(多选题)39: 定义变量如下: char c=‘w‘; int i=8; long L=15; float f=8.9f; 以下赋值语句正确的是( ) A: i=c+i; B: c=c+i; C: L=f+L; D: f=i+L+f; 标准解答:

(多选题)40: 哪个布局管理器使用的是组件的最佳尺寸( ) A: FlowLayout B: BorderLayout C: GridLayout D: CardLayout E: GridBagLayout 标准解答:

(判断题)41: Java的各种数据类型占用的内存长度固定,与具体软硬件环境无关。 A: 错误 B: 正确 标准解答:

(判断题)42: java异常处理中可以使用多个catch子句,此时应将高级别异常类的catch字句放在前面 A: 错误 B: 正确