当前位置:首页 > javabase
内测/月考
1. (10*(2-8)+10)/(5-5*2)在JAVA语言中,上面的表达式计算结果为(选一项) A、-10 B、10 C、30 D、-32
解答过程: 从左到右,先乘除,后加减进行运算
2. 阅读下面的Java代码 int[] arr; int n = 5; n = n * 2 +1; arr = new int[n];
System.out.println(arr.length); 程序输出的结果是(选一项) A、5 B、8 C、10 D、11
解答过程: n = n*2+1; 计算出n=11;arr = new int[11]
3. 在 Java 语言中 , 下面 ( ) 转义序列表示换行。(选一项) A、\\a B、\\n C、\\r D、\\f
解答过程: \\a 响铃 \\n 换行 \\f 换页 \\r 回车
4.
在 JAVA编程中,Java编译器会将Java源代码程序转换为(选一项) A、字节码 B、可执行代码 C、机器代码
D、以上所有选项都不正确
解答过程: java文件编译过后会成为.class文件,这个.class文件就是字节码文件,若干个字节码文件构成了Java程序
5.
在 Java语言中,下列代码片段的输出结果是(选一项)[7,21,92] float a = 50; int b = 4; float c = a/b; System.out.println(c);
第 1 页 共 45 页
内测/月考
A、0 B、12 C、12.0 D、12.5
解答过程:在Java中整型、实型、字符型被视为简单数据类型,这些类型由低级到高级分别为(byte,short,char)--int--long--float—double 简单数据类型之间的转换又可以分为: ●低级到高级的自动类型转换 ●高级到低级的强制类型转换 6.
在Java 语言中,下列代码的输出结果是(选一项) public static void main(String[] args) { int i=5, j=10; do { if(i>j) { break; } j--; i++; }while(j!=i);
System.out.println( i + \} A、8,7 B、9,6 C、7,6 D、7,8
解答过程: 1.i=5,j=10 2.i=6,j=9 3.i=7,j=8 4.i=8,j=7 7.
在Java 语言中定义了如下变量:double x=10.0, y=3.0; int z=2;下面强制转换符都发生了作用,除了(选一项) A、(int)(x+y/z); B、(double)(x/y); C、(int)x; D、(int)(y+z);
解答过程: x/y结果是double类型的 强制转换没发生作用 8.
在JAVA编程中,源代码文件的扩展名为(选一项) A、.class B、.java C、.com
第 2 页 共 45 页
内测/月考
D、以上所有选项都不正确
解答过程:java编程中源文件是扩展名为.java 编译后的文件扩展名为.class 9.
在JAVA语言中
描述A:‘8’与8是相同的 描述B:‘¥’的数据类型是char 下面的选项( )是正确的(选一项) A、两个描述都是正确的 B、只有描述A是正确的 C、两个描述都是错误的 D、只有描述B是正确的
解答过程:‘8’的数据类型为char;8的数据类型为int
public static void showInfo(int a,int b){ a++; b++; }
public static void main(String[] args) { int a = 5; int b = 10;
System.out.println(a + \ showInfo(a,b);
System.out.println(a + \}
A、5,10 5,10 B、5,10 6,11 C、5,10 4,11 D、5,10 5,11
解答过程:a,b作为值来传递,值传递是不改变原来属性的值的
11. 在JAVA语言中,( )语句可以结束本次循环而不会结束整个循环。(选一项)[148]
A、next B、continue C、switch D、break
解答过程:
break:结束循环,跳出整个循环
continue:跳出本次循环,进入下一次循环
在java中单引号引的数据 是char类型的 双引号引的数据 是String类型的
10. 在JAVA语言中, 下列代码的运行结果是(选一项)[50,56]
第 3 页 共 45 页
内测/月考
12. 在JAVA语言中,3/5的值是(选一项)[114,128]
A、1 B、0 C、2 D、0.6
解答过程:
13. 在Java语言中,5/3的值是(选一项)
A、1 B、–1 C、2 D、1.67
解答过程:
14. 在Java语言中,假设以下所有变量均为整型,则下列代码执行后c的值是(选一项)
a=2;b=5;b++;c=a+b; A、5 B、6 C、7 D、8
解答过程:b++;c=a+b; 此时b==6
15. 在Java语言中,经过如下运算后,num的值为(选一项)[49,66,154,163]
int num = 0; num = 2>3?0:1; A、0 B、1 C、2 D、3
解答过程:三目运算符,对于条件表达式b?x:y,先计算条件b,然后进行判断。如果b的值为true,计算x的值,运算结果为x的值;否则,计算y的值,运算结果为y的值。
16. 在JAVA语言中,静态变量用( )修饰的。(选一项)
A、static B、final C、abstract D、interface
5,3都是int类型的,int/int 结果默认为int,会造成精度丢失 便于理解 : 5/3=1……2
3,5都是int类型的,int/int 结果默认为int,会造成精度丢失 便于理解: 3/5=0……3
第 4 页 共 45 页
共分享92篇相关文档