一、单选题
1、下列哪个是合法的标识符(    )。
A.Guang zhou
B.8nd
C._Haha
D.c=z
正确答案:C
2、下列Java的标识符中不可以包含(    )。
A.数字
B.字母
C.转义符
D.下划线
正确答案:C
3、Java编程中,用于表示变量名、方法名、类名、数组名的有效字符序列的是(    )。
A.关键字
B.分隔符
C.运算符
D.标识符
正确答案:D
4、Java中,属于整数类型变量的是(    )。
A.single
B.char
C.double
D.byte
正确答案:D
5、在编写Java程序时,如果不为类的成员变量定义初始值,Java会给出它们的默认值,下列说法中不正确的一个是(    )。
A.boolean的默认值是false
B.long类型的默认值是0.0L
C.byte的默认值是0
D.char类型的默认值是'\0'
正确答案:B
6、如果定义有变量double d1, d2=4.0则下列说法正确的是(    )。
A.变量d1没有初始化,d2初始化为4.0
B.变量d1,d2均未初始化
C.变量d1,d2均初始化为4.0
D.变量d2没有初始化,d1初始化为4.0
正确答案:A
7、以下程序代码的输出的结果是(    )
int x=53;
运算符优先级按从高到低排列System. out. println(1.0+x/2);
A.27.5
B.27.0
C.1.0265
D.1.026
正确答案:B
8、Java中,下列关于数据类型自动转换正确的是(    )。
A.char+int+double+“”结果一定是double
B.基本数据类型和String相加结果一定是字符串型
C.double型可以自动转化为int
D.char类型和int型相加一定是字符
正确答案:B
9、下列运算结果为1的是(    )。
A.4>>>2
B.8>>1
C.4<<<2
D.8<<1
正确答案:A
10、已知y=2, z=3, n=4,则经过n=n+ -y*z/n运算后n的值为(    )。
A.-1
B.-3
C.3
D.-12
正确答案:C
11、已知x=2, y=3, z=4,则经过z- = --y – x--运算后,z的值为(    )。
A.3
B.1
C.2
D.4
正确答案:D
12、运算符优先级排序正确的是(    )。
A.由高到低:算术运算符、赋值运算符、逻辑运算符、关系运算符
B.由高到低:逻辑运算符、关系运算符、赋值运算符、算术运算符
C.由高到低:算术运算符、关系运算符、逻辑运算符、赋值运算符
D.由高到低:逻辑运算符、算术运算符、关系算符、赋值运算符
正确答案:C
二、填空题
1、使用System.out.println(输出项)方法输出如下程序结果:(    )。
public class printlnX {
public static main(String args[]) {
System.out.println("欢迎学习Java");
}
}
正确答案:欢迎学习Java
2、阅读此程序,填写空缺部分:(  )
import java.util.*;
public class nextX {
public static void main(String[] args) {
Scanner in =new Scanner(System.in);
System.out.print("输入你的姓名:");
String name = System.out.print("输入你的年龄:");
int Int();
System.out.println("你的姓名:"+name+",年龄:"+age);
}
}
正确答案:in.nextLine();
3、阅读程序,填写输出结果:(    )。
NumberFormat;
public class DecimalFormat {
  public static void main(String args[]) {

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