[北京师范大学]19秋《JAVA程序设计》离线作业(资料)
在线作业试卷列表单选
1.所有Java类的最终父类为( )
分值:4
A. java.lang.Object B. java.lang.Class
C. java.lang.System D. java.lang.ClassLoader
2.下面选项中不属于面向对象的程序设计特征的是( )。
分值:4
A. 多态性 B. 类比性
C. 继承性 D. 封装性
3.什么是Java应用程序(java application)( )
分值:4
A. 继承java.lang.Thread的类。 B. 定义了public static void main()或者public static void main(String[] args)方法的类 。
C. 实现了java.lang.Runnable接口的类。 D. 继承java.applet. Applet的类。
4.下列那个变量是只读的( )
分值:4
A. Static int i =9; B. final int i1 = 9;
C. public int i=9; D. int i=9;
5.假设类Child是类Parent的子类,下列哪段Java代码体现了这一关系?( )
分值:4
A. class Parent{…}
class Child {…} B. interface Parent{…}
class Child implements Parent{…}
C. class Parent{…}
class Child {
Parent p
…
} D. class Parent{…}
class Child extends Parent{…}
6.Java代码 int a=10; int b=3; float c=a/b; 执行后,c的值为: ( )
分值:4
A. 3.333 B. 3
C. 2 D. 4
7.Java代码 int aa=Math.sqrt(16); 执行后, aa的值:
分值:4
A. 4 B. 不确定,该语句无法通过编译
C. 8 D. 256
8.Java代码:String s=”abc123”; s.toUpperCase(); 执行完毕后,字符串对象变量s指向的文本内容为: ( )
分值:4
A. ABC123 B. abc123
C. abc D. 123
9.给出以下代码:
int[] a={1,2,3};
a=10;
System.out.println(a);
则正确的描述为:
分值:4
A. 输出10 B. 编译错误
C. 运行时错误,抛出异常java.lang.ArithmeticException D. 运行时错误,抛出异常java.lang.ArrayIndexOutOfBoundsException
10.在JavaAPI中,能够修改磁盘文件的名称的类为:( )
分值:4
A. java.io.FileWriter B. javax.swing.text.html.DIR
C. java.io.FilenameFilter D. java.io.File
11.JavaTCP/IP网络编程中,创建服务器通常需借助类( )
分值:4
A. java.net.Socket B. java.net.HttpURLConnection
C. java.net.ServerSocket D. java.io.BufferedInputStream
12.下列标识符哪个可以作为合法的Java变量名称使用:( )
分值:4
A. this B. 2TwoUsers
C. *point D. $persons
13.下列哪个说法是正确的:( )
分值:4
A. 在Java中,每个类只能直接实现一个接口; B. 在Java中,子类只能直接继承一个父类;
C. 在Java中 ,子类可以继承多个父类; D. 在Java中 ,类不可以在继承父类的同时实现接口;
14.欲定义一个只能被同一包中的类访问的成员变量,应使用下列哪个限定符:( )
分值:4
A. 不加限定 B. private
C. public D. protected
15.给定如下类定义语句:
class Base {
public Base (){ //... }
public Base ( int m ){ //... }
protected void fun( int n ){ //... }
}
public class Child extends Base{
// member methods
}
下面哪个方法可以正确的加入类Child中? ( )
分值:4
A. private void fun( int n ){ //...} B. public void fun ( int n ) { //... }
C. void fun ( int n ){ //... } D. protected int fun( int n ){ //... }
16.Switch语句不能用于下列哪种数据类型( )。
分值:4
A. double B. byte
C. short D. char
17.构造方法( )被调用。
分值:4
A. 类定义时 B. 创建对象时
C. 调用对象方法时 D. 使用对象的变量时
18.设 i、j 为int型变量名,a 为int型数组名,以下选项中,正确的赋值语句是( )。
分值:4
A. i = i + 2 B. a = 7;
C. i++ - --j; D. a(0) = 66;
19.Java语言的类间的继承关系是( )。
分值:4
A. 多重的 B. 单重的
C. 线程的 D. 不能继承
20.在以下四个供选的整数中,能作为线程最高优先级的整数是 ( )
分值:4
A. 0 B. 1
C. 10 D. 11
21.下列关于java import语句的叙述中,错误的是 ( )
分值:4
A. 在java程序中import语句可以有多个 B. 在java程序中import语句可以没有
C. 在java程序中,import语句必须有一个 D. 在java程序中import语句必须引入在所有类定义之前
22.下面哪个标志符在Java不合法( )。
分值:4
A. 4Bnu B. PPP_Set
C. _Bnu D. $Bnu
23.下面关于数组的定义语句哪个是错误的( )
分值:4
A. int [ ] a; B. int [ ] b = new int;
C. int c[ ] = new int[ ]; D. int d[ ] = null;
24.下列哪个数代表单精度浮点数 ( )
分值:4
A. 0652 B. 3.4457D
C. 0.298f D. 0L
25.Java中int类型变量占用的内存空间为( )字节。
分值:4
A. 2 B. 4
C. 6 D. 8
页:
[1]