刷题day06

选择题

1.在Java中,存放字符串常量的对象属于(B)类对象。
 A.character  B.String  C.StringBuffer  D.Vector
解析:
A.字符
C.String类的对象一旦被创建后,则它的内容就不允许改变,所以把String类的对象称为是常量字符串。而StringBuffer类表示内容可以变化的字符串
D.Vector 可实现自动增长的对象数组


2.下列不属于类及类成员的访问控制符是:(C )
 A.public  B.private  C.static  D.protected


3.如果希望某个变量只可以被类本身访问和调用,则应该使用下列哪一种访问控制修饰?(B)
 A.public  B.private  C.private protected  D.protected
解析:
在这里插入图片描述


4.Java中的集合类包括ArrayList、LinkedList、HashMap等类,下列关于集合类描述错误的是(C)
A.ArrayList和LinkedList均实现了List接口
B.ArrayList的访问速度比LinkedList快
C.添加和删除元素时,ArrayList的表现更佳
D.HashMap实现Map接口,它允许任何类型的键和值对象,并允许将null用作键或值
解析:
A,因为ArrayList和LinkedList都实现List接口。
B,ArrayList底层是数组,所以查询快,增删慢;而LinkedList底层是链表,查询慢,增删快。
C, 见B。
D,描述正确,有一个Hashtable类,是不允许null作键和值的。


5.以下(C)不是合法的标识符?
 A.STRING  B.x3x  C.void  D.deSf
解析:
void是关键字
标识符起名规则:
 1)只能包含数字,字母,下划线,美元符,其中数字不能开头
 2)严格区分大小写
 3)必须是一个词


6.关于下面程序 ThisTest.java 运行结果说法正确的是:( B)

public class ThisTest {          
  public static void main(String args[]) {              
    String x="7";               
    int y = 2;                
    int z=2;                    
      System.out.println(x+y+z);             
  }  
}

 A.11  B.722  C.22  D.程序有编译错误
解析:
x为字符串,+连接了字符串,则为字符串连接


public class Test{    	
	public static void changeStr(String str){         
		str = "welcome";     
	}     
	public static void main(String[] args){
		String str = "1234";         
		changeStr(str);         
		System.out.println(str);     
	}
}

Please write the output result 。 (A)
 A.1234  B.welcome  C.空  D.不确定
解析:
传参后,changeStr被弹栈,输出主函数里面的str,即为“1234”。


8.请问所有的异常类皆直接继承于哪一个类?(C)
 A.java.applet.Applet  B.java.lang.Throwable  C.java.lang.Exception  D.java.lang.Error
解析:
Throwable(基类)有两个子类exception(异常)和error(错误)。


9.以下选项中,合法的赋值语句是(B)
A.a>1;
B.i++;
C.a= a+1=5;
D.y = int ( i );
解析:
D.当y为double型时不能赋值


10.Java多线程有几种实现方法?(AB)
 A.继承Thread类  B.实现Runnable接口  C.实现Thread接口  D.以上都不正确
解析:
实现多线程的方法:
1.继承Thread类
2.实现Runnable接口
3.实现Callable接口


编程题

数组中只出现一次的数字

一个整型数组里除了两个数字之外,其他的数字都出现了偶数次。请写程序找出这两个只出现一次的数字。


猜你喜欢

转载自blog.csdn.net/weixin_42537435/article/details/83094625