1、下列变量定义错误的是D
int a;
double b=4.5;
boolean b=true;
float f=9.8; (9.8f)
2、6+5%3+2的值是 D 3%5=3
2
1
9
10
3、对于一个三位的正整数 n,取出它的十位数字k(k为整型)的表达式是
k = n / 10 % 10
k = ( n - n / 100 * 100 )
k = n % 10
k = n / 10
4、下列语句序列执行后,k 的值是 D
int x=6, y=10, k=5;
switch( x % y ) (=6)(long类型不行)
{
case 0: k=x*y;
case 6: k=x/y;
case 12: k=x-y;
default: k=x*y-x; (default 位置可以改变) case后面没有break,所以执行最后一句
}
60
5
54
5、下列语句序列执行后,i的值是:
int i = 10;
do { i/=2; } while( i- > 1 ); (减去1)
1
5
2
-1
6、在某个类中存在一个方法:void getSort(int x),以下能作为这个方法的重载的声明的是:(同一个方法中参数不同,返回值类型可以不同也可以相同)
public getSort(float x) 没有返回类型一定是构造函数不能重载
int getSort(int y)(参数一样不是重载)
double getSort(int x,int y) (参数不一样是重载)
void get(int x, int y)
7、下列哪个是合法的Java标识符:(两个答案) B C
Tree&Glasses