黑马程序员技术交流社区

标题: 关于第一次考试中不会的题,求大神解答 [打印本页]

作者: WOJIAOLIZHEN01    时间: 2015-9-18 23:49
标题: 关于第一次考试中不会的题,求大神解答
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

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

哥们 你在黑马了? 四点睡  早上几点起啊?
作者: duqiang1441    时间: 2015-9-19 09:38
fmi110 发表于 2015-9-19 09:11
哥们 你在黑马了? 四点睡  早上几点起啊?

今天休息,上午打算睡觉,所以浪一浪
作者: 侯越强    时间: 2015-9-19 10:53
不错不错,加油。
作者: 阮文江    时间: 2015-9-19 11:06
我也是基础不扎实!
作者: 插兜    时间: 2015-9-19 11:35
我也是基础不扎实
作者: michael_wlq    时间: 2015-9-19 14:32
duqiang1441 发表于 2015-9-19 02:23
1.boolean b=true;if(b=false),b被重新赋值为false,后面的应该不用我解释了吧。
2.BC,方法的重载只跟参数 ...

重载的只有C吧
作者: 小人物233    时间: 2015-9-19 21:23
我也是基础不扎实
作者: silencea    时间: 2015-9-19 21:58
多总结,加油!
作者: 召唤吧Bymax    时间: 2015-9-19 22:42
这种题 当自己做错了之后就回去看看 加深加深印象是最好的
作者: duqiang1441    时间: 2015-9-20 00:22
michael_wlq 发表于 2015-9-19 14:32
重载的只有C吧

B也是,方法重载时,java是一个一个匹配对应找,所以就算只是顺序不同,也是重载




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2