A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.结果是什么
boolean b=true;
if(b=false)
{
        System.out.println("a");
}
else if(b)
{
        System.out.println("b");       
}
else if(!b)
{
        System.out.println("c");
}
else
{
        System.out.println("d");
}
2.
10.下列函数中能和函数int max(int  a,  int  b, double  c)构成重载关系的是()
A.  double  max(int  a, int  b, double  c)
B.  void  max(int  a, double  c, int  b)
C.  int  max(double a, int  b)
D.  int  max(int  x, int  y, double  z)
3.
.关于选择结构下列哪个说法正确? 
A. if语句和 else语句必须成对出现 
B. if语句可以没有else语句对应 
C. switch结构中每个case语句中必须用break语句
D. switch结构中必须有default语句
4.
.下面关于return语句说法正确的是:  
A.只能让方法返回数值 
B.方法都必须显式使用该关键字 
C.方法中可以有多句return
D.可以用来返回数值以外的类
5.
JDK1.7之后,switch语句后括号里的表达式可以是以下哪种类型
A.  char
B.  String
C.  long
6.
下面关于函数描述正确的是
A.  函数是对功能代码块的封装
B.  函数没有返回值的时候不用写返回值类型
C.  没有返回值的函数,不能有return 语句
D.  函数是可以没有形参的
7
.关于 for循环和 while循环的说法哪个正确? 
A.while循环先判断后执行,for循环先执行后判断。 
B.while循环判断一般不明确循环次数,for循环的判断一般明确循环次数 
C.两种循环任何时候都不可以替换 
D.两种循环结构中都必须有循环体,循环体不能为空
22.下列语句序列执行后,i的值是(  B  ). D
int i=16;
do {
i/=2;
} while( i > 3 );
A. 16
B. 8
C. 4
D. 2

11 个回复

倒序浏览
1.boolean b=true;if(b=false),b被重新赋值为false,后面的应该不用我解释了吧。
2.BC,方法的重载只跟参数列表有关,跟返回值无关。也就是说,只要参数列表不同,就构成重载。否则就不是
3.B,CD答案语法不报错,当然,结果不好说。
睡觉了,这题目都讲过了的。
回复 使用道具 举报
duqiang1441 发表于 2015-9-19 02:23
1.boolean b=true;if(b=false),b被重新赋值为false,后面的应该不用我解释了吧。
2.BC,方法的重载只跟参数 ...

哥们 你在黑马了? 四点睡  早上几点起啊?
回复 使用道具 举报
fmi110 发表于 2015-9-19 09:11
哥们 你在黑马了? 四点睡  早上几点起啊?

今天休息,上午打算睡觉,所以浪一浪
回复 使用道具 举报
不错不错,加油。
回复 使用道具 举报
我也是基础不扎实!
回复 使用道具 举报
插兜 中级黑马 2015-9-19 11:35:31
7#
我也是基础不扎实
回复 使用道具 举报
duqiang1441 发表于 2015-9-19 02:23
1.boolean b=true;if(b=false),b被重新赋值为false,后面的应该不用我解释了吧。
2.BC,方法的重载只跟参数 ...

重载的只有C吧
回复 使用道具 举报
我也是基础不扎实
回复 使用道具 举报
多总结,加油!
回复 使用道具 举报
这种题 当自己做错了之后就回去看看 加深加深印象是最好的
回复 使用道具 举报

B也是,方法重载时,java是一个一个匹配对应找,所以就算只是顺序不同,也是重载
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马