1. 在Java中下面哪一行代码不出现编译警告或错误?(选一项)
A、float f = 1.3;
B、char c = "a";
C、byte b = 257;
D、int 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 的 结果类型为( )。(选一项)
A、int
B、double
C、float
D、char
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语言中,有如下两条叙述:(选一项)
陈述A:5/2结果为2.5
陈述B:5.0/2.0结果为2.5
A、两句都对
B、两句都错
C、只有a对
D、只有b对
6. 下列Java方法定义中,正确的是(选一项)
A、int x( int a,b )
B、boolean x( int a,int b) { return (a-b); }
C、void x( a,b )
D、int x( int a,int b) { return a-b; }
7. 以下字符常量中不合法的是( )。(选一项)
A、'|'
B、'\''
C、"\n"
D、'我'
8. 下面哪些是Java语言中的关键字? (选一项)
A、sizeof
B、Abstract
C、null
D、Native
9. 下列哪个不是正确标识符:(选一项)
A、$million;
B、$_million;
C、1 $_million;
D、$1_million;
10. 下列Java语句中,不正确的一项是( )。(选一项)
A、int $e,a,b =10;
B、char c,d = 'a';
C、float e = 0.0d;
D、double e = 0.0f;
11. 分析下面的Java程序:
public static void main(String args[]) {
int num = 0;
while(num <= 2){
num++;
System.out.print(num);
}
}
输出结果是( )。(选一项)
A、13
B、12
C、023
D、123
12. 下面的Java程序段:
int i,j;
for(i = 3;i > 0;i--)
for(j = 0;j < 5;j++)
{...}
循环体的总执行次数是( )。
A、8
B、15
C、20
D、16
13. 下列的哪个赋值语句是正确的?(选一项)
A、char a = 12.0;
B、int a = 12.0;
C、int a = 12.0f;
D、int a = (int)12.0;
14. 在Java语言中,能正确表示a和b同时为正或同时为负的表达式是( )。(选一项)
A、(a >=0 || b >= 0) && (a < 0 || b < 0)
B、a * 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);
输出结果应该为( )。
A、3.5
B、3.0
C、2.0
D、3
16. 下列Java代码运行后a, b,c 的值分别为java switch case string( )。(选一项)
int a = 1,b = 5,c;
++a;
b++;
c = a + b;
A、2 6 8
B、1 5 9
C、1 5 8
D、以上都不正确
17. 以下正确的叙述有( )。(选两项)
A、在Java程序中,每行中只能写一条语句。
B、在Java程序中,Abc和abc是2个相同的变量
C、若a和b的类型相同,在计算赋值表达式a = b后b的值将放入a,而a的值丢失
D、若a是float型变量,a = 10是合法的,因为float型变量允许存放整型数
18. (5 > 10) && (3 < 8)的结果为( )。(选一项)
A、非0
B、true
C、0
D、false
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);
}
}
}
A、Equal 10
B、Equal 20
C、Not equal 10
D、Not equal 20
21. 给定某Java程序的main方法,如下:
public static void main(String[] args) {
System.out.print("Hello" + args[1]);
}
从命令行传参:people world nation,该程序的运行结果是( )。(选一项)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论