1. Java中下面哪一行代码不出现编译警告或错误?(选一项)
Afloat f = 1.3;
Bchar c = "a";
Cbyte b = 257;
Dint i = 10;
2. Java 中,byte数据类型的取值范围是(  )。(选一项)
A-256 255
B-255 255
C-128 127
D-127 128
3. Java语言中,已知 a int 型,b double型,c float 型,d char 型,则表达式 a+b*c-d/a 结果类型为(  )。(选一项)
Aint
Bdouble
Cfloat
Dchar
4. 以下程序的输出结果是(选一项)
int i;
for (i = 1; i <= 5; i++)
{
if (i % 2 == 0)
    System.out.print("*");
else
    continue;
System.out.print("#");
}
System.out.print("$");
A*#*#*#$
B#*#*#*$
C*#*#$
D#*#*$
5. Java语言中,有如下两条叙述:(选一项)
陈述A5/2结果为2.5
陈述B5.0/2.0结果为2.5
A、两句都对
B、两句都错
C、只有a
D、只有b
6. 下列Java方法定义中,正确的是(选一项)
Aint x( int a,b )
Bboolean x( int a,int b) { return (a-b); }
Cvoid x( a,b )
Dint x( int a,int b) { return a-b; }
7. 以下字符常量中不合法的是(  )。(选一项)
A'|'
B'\''
C"\n"
D''
8. 下面哪些是Java语言中的关键字? (选一项)
Asizeof
BAbstract
Cnull
DNative
9. 下列哪个不是正确标识符:(选一项)
A$million;
B$_million;
C1 $_million;
D$1_million;
10. 下列Java语句中,不正确的一项是(  )。(选一项)
Aint $e,a,b =10;
Bchar c,d = 'a';
Cfloat e = 0.0d;
Ddouble e = 0.0f;
11. 分析下面的Java程序:
public static void main(String args[]) {
int num = 0;
while(num <= 2){
    num++;
    System.out.print(num);
}
}
输出结果是(  )。(选一项)
A13
B12
C023
D123
12. 下面的Java程序段:
int i,j;
for(i = 3;i > 0;i--)
    for(j = 0;j < 5;j++)
    {...}
循环体的总执行次数是(  )
A8
B15
C20
D16
13. 下列的哪个赋值语句是正确的?(选一项)
Achar a = 12.0;
Bint a = 12.0;
Cint a = 12.0f;
Dint a = (int)12.0;
14. Java语言中,能正确表示ab同时为正或同时为负的表达式是(  )。(选一项)
A(a >=0 || b >= 0) && (a < 0 || b < 0)
Ba * b > 0
C(a + b > 0) && (a + b <= 0)
D(a >= 0 && b >= 0) && (a < 0 && b < 0)
15. double x,y;
x = 2;
y = x + 3 / 2;
System.out.println(y);
输出结果应该为(  )
A3.5
B3.0
C2.0
D3
16. 下列Java代码运行后a, b,c 的值分别为java switch case string(  )。(选一项)
int a = 1,b = 5,c;
++a;
b++;
c = a + b;
A2  6  8
B1  5  9
C1  5  8
D、以上都不正确
17. 以下正确的叙述有(  )。(选两项)
A、在Java程序中,每行中只能写一条语句。
B、在Java程序中,Abcabc2个相同的变量
C、若ab的类型相同,在计算赋值表达式a = bb的值将放入a,而a的值丢失
D、若afloat型变量,a = 10是合法的,因为float型变量允许存放整型数
18. (5 > 10) && (3 < 8)的结果为(  )。(选一项)
A、非0
Btrue
C0
Dfalse
19. Java语言中,下列关于方法的优点,说法错误的是(选一项)
A、通过使用方法,可以提供程序开发的效率
B、通过使用方法,可以提高代码的重用性
C、通过使用方法,使得程序的维护变得复杂
D、通过使用方法,使得程序的变得简短和清晰
20. 给定如下Java代码,编译运行之后,将会输出(  )。(选一项)
public class Test
{
public static void main(String args[]) {
    int Output = 10;
    boolean b1 = false;
    if((b1 == true) && ((Output += 10) == 20)) {
        System.out.println("Equal" + Output);
    }
    else {
        System.out.println("Not equal" + Output);
    }
}
}
AEqual 10
BEqual 20
CNot equal 10
DNot equal 20
21. 给定某Java程序的main方法,如下:
public static void main(String[] args) {
    System.out.print("Hello" + args[1]);
}
从命令行传参:people world nation,该程序的运行结果是(  )。(选一项)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。