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
|
|