

1、单选题:
( ) 公司于1995年正式对外公布Java语言,2010年,被Oracle公司收购。
选项:
A: IBM
B: Sun
C: Microsoft
D: Eclipse
答案: 【 Sun】
2、单选题:
学习Java应该从( )版本入手。
选项:
A: JavaME
B: JavaSE
C: JavaEE
D: J2EE
答案: 【 JavaSE】
3、单选题:
想开发Java应用程序,需要下载安装( )。
选项:
A: JVM
B: JRE
C: JDK
D: JavaSE
答案: 【 JDK】
4、单选题:
( )是Java编译器,负责将java源代码(.java)编译为字节码(.class)文件。
选项:
A: javac.exe
B: java.exe
C: jar.exe
D: javadoc.exe
答案: 【 javac.exe】
5、单选题:
( )是Java解释器,负责解释执行java字节码(.class)文件。
选项:
A: javac.exe
B: java.exe
C: jar.exe
D: javadoc.exe
答案: 【 java.exe】
6、多选题:
Java程序运行的五个步骤:编辑 、( )、加载 、验证和( )。
选项:
A: 汇编
B: 编译
C: 链接
D: 运行
答案: 【 编译;
运行】
7、判断题:
下面的说法是从大到小,按包含关系顺序排列的:工程(Java Project)、源文件夹(src)、包(Package)、类(class)、方法(Method)、语句(Statement)。
选项:
A: 正确
B: 错误
答案: 【 正确】
8、判断题:
在Java编程时,分隔符(小数点、分号、{ }、[ ]、( )、双引号、单引号、运算符等)必须采用英文半角字符。
选项:
A: 正确
B: 错误
答案: 【 正确】
9、判断题:
在一个Java源文件(*.java)中可以定义多个公共类或公共接口。
选项:
A: 正确
B: 错误
答案: 【 错误】
10、判断题:
Java Application的运行总是从主类的main方法开始执行的。
选项:
A: 正确
B: 错误
答案: 【 正确】
11、填空题:
在Eclipse中,一个 对应磁盘上的一个文件夹,可以存放包含多个Project。(请用英文字母、全部小写回答)
答案: 【 workspace】
12、填空题:
Eclipse工作空间的字符集编码默认读取操作系统中的设置,为方便国际化,我们一般将设置为 而不是默认的为GBK。(请用英文回答,全部大写)
答案: 【 UNICODE##%_YZPRLFH_%##UTF-8】
1、单选题:
System.out.println(‘9’-‘0’);//本语句在控制台输出结果是()。
选项:
A: 7
B: 8
C: 9
D: 10
答案: 【 9】
2、单选题:
System.out.printf("%2$f", "HDCZYJ",Math.PI, Math.E,’A’);
选项:
A: 3.141593
B: 2.718282
C: HDCZYJ
D: A
答案: 【 3.141593】
3、单选题:
System.out.printf("%2$d,%1$d",100,200);在控制台上输出()
选项:
A: 200,100
B: 100,200
C: 100,100
D: 200,200
答案: 【 200,100】
4、单选题:
067、126、0b1001_1100_0011_1111、0x10F分别是:
选项:
A: 十六进制、十进制、八进制、二进制
B: 二进制、十进制、八进制、十六进制
C: 八进制、十进制、二进制、十六进制
D: 十六进制、八进制、十进制、二进制
答案: 【 八进制、十进制、二进制、十六进制】
5、单选题:
下面哪一个是合法的标识符?()
选项:
A: break
B: default
C: _object
D: a-class
答案: 【 _object】
6、多选题:
Java基本数据类型中的整型主要包括( ),小数主要包括()。
选项:
A: byte,short,int,long
B: float,double,char,boolean
C: class,interface,enum,array
D: float,double
答案: 【 byte,short,int,long;
float,double】
7、多选题:
( )是用单引号括起来的,( )是用双引号括起来的。
选项:
A: 字符char
B: 整数,小数
C: float,double
D: 字符串String
答案: 【 字符char;
字符串String】
8、多选题:
下面哪两个是合法的float变量声明?
选项:
A: float f = 1F;
B: float f = 1.0;
C: float f = ‘1’;
D: float f = "1";
E: float f = 1.0d;
答案: 【 float f = 1F; ;
float f = ‘1’;】
9、多选题:
![]()
选项:
A: 序号1、2、3、4、5对应的语法成分分别是包名、类名、方法名、关键字、变量名。
B: 序号1、2、3、4、5对应的语法成分分别是包名、接口名、方法名、关键字、变量名。
C: 序号6、7、8、9对应的语法成分分别是注释、方法名、方法名、字符串String常量。
D: 序号6、7、8、9对应的语法成分分别是注释、构造方法名、方法名、字符串String变量。
答案: 【 序号1、2、3、4、5对应的语法成分分别是包名、类名、方法名、关键字、变量名。;
序号6、7、8、9对应的语法成分分别是注释、方法名、方法名、字符串String常量。】
10、判断题:
在Java中,小数默认为double,如果要指定float类型请在小数后加F/f。
选项:
A: 正确
B: 错误
答案: 【 正确】
11、判断题:
Scanner sc=new Scanner(System.in);
System.out.print("n=");
int n=sc.nextInt();
System.out.println("n="+n);以上程序段能够实现从键盘上输入一个整数的功能。
选项:
A: 正确
B: 错误
答案: 【 正确】
12、判断题:
byte、short、int、long、float、double、char、boolean对应的包装类分别为:Byte、Short、Integer、Long、Float、Double、Character、Boolean。
选项:
A: 正确
B: 错误
答案: 【 正确】
13、填空题:
String s1="hdczyj";String s2="HDCzyj";System.out.println(s1.equals(s2));在控制台输出
答案: 【 false】
14、填空题:
String s1="hdczyj";String s2="HDCzyj";System.out.println(s1.equalsIgnoreCase(s2));在控制台输出
答案: 【 true】
15、填空题:
System.out.println(Math.pow(2,3));在控制台输出
答案: 【 8】
16、填空题:
String s=”127”;将s转换为int的代码:int i=Integer. ();
答案: 【 parseInt】
1、单选题:
上面程序段的运行结果是:( )System.out.print(456/100);
System.out.print(","+123/10 % 10);
System.out.print(","+789 % 10);
System.out.println(","+3.0/6*12);
选项:
A: 56,2,9,6
B: 4,2,9,6.0
C: 4,23,9,6.0
D: 4,2,78,6.0
答案: 【 4,2,9,6.0】
2、单选题:
下面程序段的运行结果是( )System.out.printf("%d,%d,%d,%.2f",456/100,123/10%10,789%10,3.0/6*12);
选项:
A: 4,2,9,6.00
B: 4,2,9,0
C: 56,2,9,6.00
D: 4,2,78,6.00
答案: 【 4,2,9,6.00】
3、单选题:
下面程序段的运行结果是( )System.out.println(10+"*"+20);
System.out.println(10+20+"*");
System.out.println(10+20+’*’);
System.out.println("*"+10+20);注:’*’的ASCII码为42
选项:
A: 10*2030*72*1020
B: 10*201020*72*1020
C: 10*2030*1020**1020
D: 10*2030*72*30
答案: 【 10*2030*72*1020】
4、单选题:
下面程序段的运行结果是( )double[] da={3.14,2.728,3.45,1.2,9.8,9.1};
System.out.println(da.length+da[2]);
选项:
A: 3.45
B: 9.45
C: 9
D: 10.45
答案: 【 9.45】
5、单选题:
下面程序段的运行结果是( )int[][] a={{1,2,3,4},{5,6},{7,8,9}};
System.out.println(a[1].length());
System.out.println(a[1,1]);
选项:
A: 26
B: 35
C: 41
D: 21
答案: 【 26】
6、单选题:
下面程序段的运行结果是( )int a = 10;
int b = 20;
int temp=a;
a=b;
b=temp;
System.out.println("a="+a+";b="+b);
选项:
A: a=10;b=20
B: a=20;b=10
C: a=10;b=10
D: a=20;b=20
答案: 【 a=20;b=10】
7、单选题:
请选择正确的选项补齐以下程序:int[] ia=new int[10];Arrays. (ia,1);//将数组ia 的所有元素都赋值为1System.out.println(Arrays. (ia));//输出数组ia中的所有元素
选项:
A: fill,toString
B: fill,sort
C: fill,string
D: full,toString
答案: 【 fill,toString】
8、多选题:
下面能实现无限循环的语句块是( )
选项:
A: while(true){}
B: for(;;){}
C: int i=1;while(i<=100000){ sum+=i; i++;}
D: for(int i=1;i<=100000;i++){ }
答案: 【 while(true){};
for(;;){}】
9、多选题:
创建一个包含10个int元素的一维数组ia的语句( ),将ia升序排列的语句( )。
选项:
A: int[] ia=new int[10];
B: int ia=new int(10);
C: Array.sort(ia);
D: Arrays.sort(ia);
答案: 【 int[] ia=new int[10];;
Arrays.sort(ia);】
10、判断题:
下面程序段求1+2+……+100的和int sum=0;
int i=1;
while(i<=100){
sum+=i;
}
选项:
A: 正确
B: 错误
答案: 【 错误】
11、判断题:
下面程序段实现了求1+2+……+100的和:int sum=0;
for(int i=1;i<=100;i++){
sum+=i;
}
选项:
A: 正确
B: 错误
答案: 【 正确】
12、判断题:
创建一个5行6列的二维int数组:int[][] ia = new int[5][6];
选项:
A: 正确
B: 错误
答案: 【 正确】
13、填空题:
下面程序段的运行结果是( )int i=18;
System.out.println(i%2==1?"奇数":&q
备案号:冀ICP备20010840号 2020-2099辉辉网络科技 All Rights Reserved