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

(单选题)1: 用于定义类成员的访问控制权的一组关键字是( ) A: class, float, double, public B: float, boolean, int, long C: char, extends, float, double D: public, private, protected 标准解答:

(单选题)2: Java语言中,负责并发管理的机制是_________。 A: 垃圾回收 B: 虚拟机 C: 代码安全 D: 多线程 标准解答:

(单选题)3: 下列关于for循环和while循环的说法中哪个是正确的( ) A: while循环能实现的操作,for循环也都能实现

B: while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果 C: 两种循环任何时候都可替换

D: 两种循环结构中都必须有循环体,循环体不能为空 标准解答:

(单选题)4: 以下语句有语法错误的是( ) A: int?x=1;y=2;z=3

B: for?(int?x=10,y=0;x>0;x++); C: while?(x>5); D: for(;?;); 标准解答:

(单选题)5: 当Frame改变大小时,放在其中的按钮大小不变,则使用如下哪个layout( )。 A: FlowLayout B: CardLayout

C: North and South of BorderLayout D: East and West of BorderLayout 标准解答:

(单选题)6: 下面哪个为构造函数的特性定义( )。 A: 在类中声明构造函数时,名称须与类名相同 B: 具有重载特性,可以建立多个相同名称 C: 使用类建立新对象时,会自动执行构造函数,因此在构造函数内设定变量的初始值进行内存的分配 D: 以上都是 标准解答:

(单选题)7: 给出下列代码,如何使成员变量m 被方法fun()直接访问?class Test { private

int m; public static void fun() { ... } } A: 将private int m 改为protected int m B: 将private int m 改为 public int m C: 将private int m 改为 static int m D: 将private int m 改为 int m 标准解答:

(单选题)8: 下列不属于Swing中构件的是_________。 A: JPanel B: JTable C: Menu D: JFrame 标准解答:

(单选题)9: 数组的大小在创建以后( )。 A: 可以改变 B: 不能改变

C: 使用new方法可以改变 D: 有些可以改变 标准解答:

(单选题)10: 已知如下代码:boolean m = true;if ( m = false ) System.out.println(\执行结果是( ) A: False B: True C: None D: 出错 标准解答: (单选题)11: String s="This is the ";String t=s.concat("String."); t的内容是( ) A: This is the String B: This is the C: String 标准解答:

(单选题)12: 下列的哪个赋值语句是正确的? A: char a=12; B: int a=12.0; C: int a=12.0f;

D: int a=(int)12.0; 标准解答:

(单选题)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的值分别是( )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() 标准解答:

。 int x=182; int a,c; c=x/100;

(单选题)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字节码解释器

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4