求几道java的选择题答案3

21.下列修饰符中与访问控制无关的是()A)privateB)publicC)protectedD)final22.以下程序的输出结果是()staticinta,b;st... 21.下列修饰符中与访问控制无关的是 ( )
A)private B)public
C)protected D)final
22.以下程序的输出结果是( )
static int a,b;
static void fun()
{
a = 100;
b = 200;
}
public static void main(String[] args) {
int a = 5;
int b = 7;
fun();
System.out.println(a + " " + b);}
A)100 200 B) 5 7
C)200 100 D) 7 5
23.在一个被调用函数中,关于return语句使用正确的是( )
A)被调函数中,一句return语句可以返回多个值给主调函数
B)被调函数中一定有return语句
C)被调函数中,如果有返回值,可以没有return语句
D)被调函数中可以使用多个return语句
24.方法内的形参: ( )
A.必须定义多个形参 B.可以没有
C.至少有一个 D.只能是简单变量
25.设int x = 3; int y = 0;则y=x++中x,y的结果是( )
A)4,3 B)4,4
C)3,4 D)3,3
26.阅读以下程序,结果输出为( )
String s1 = “aaa”;
String s2 = “aaa”;
String s3 = new String(“aaa”);
System.out.print(s1==s2);
System.out.print(s1==s3);
System.out.print(s2==s3);
A)true false false B)false false true
C)true true false D)false false false
27.当n=-1时,以下代码段将会发生什么情况()
int factorial(int n)
{
if(n==0)
return 1;
else
return factorial(n-1) * n;
}
A) 递归函数返回0 B) 递归函数返回-1
C) 递归函数进入死循环 D) 以上三项都错
28.throws的作用: ( )
A)表示后面是方法的输出量
B)方法的标志,每个方法都必须有
C)表示方法可能会抛出例外
D)没有意义
29.下列关于Java语言中线程的叙述中,正确的是( )。
A)线程间的数据是不共享的
B)线程是由代码、数据、内核状态和一组寄存器组成
C)用户只能通过创建Thread类的实例或定义,创建Thread子类的实例建立和控制自己的线

D)因多线程并发执行而引起的执行顺序的不同定性可能造成执行结果的不稳定
30.当int b=4时,表达式(b<<1)/(b>>2)的值是( )
A)0 B) 4
C)2 D) 8
展开
 我来答
ZC09V
2009-05-29 · TA获得超过1762个赞
知道小有建树答主
回答量:1817
采纳率:0%
帮助的人:1070万
展开全部
D
B
D
B
A
A
D
C
D
D
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式