JAVA基础习题
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
a) HelloWorld
b) str
c) 编译错误
d) 运行错误
12 给定某 Java 程序的 main 方法如下所示,该程序的运行
) 结果是( )。(选择一项) public static void main(String[] args) { boolean boo = true; if (boo = false) { System.out.println("a"); } else { System.out.println("b"); } }
a) 输出 a
b) 输出 b
c) 输出 ab d) 运行时出错
13 假 定 x 和 y 为 整 型 , 其 值 分 别 为 16 和 5 , 则 x/y 和 ) (double)x/y 的值分别为( )和()。(选择两项)
a) 3 b) 2 c) 1 d) 3.2
14 运行以下代码并输入 80,则输出结果为( )。(选择一项)
a) 65.5 int s2 = 62; b) 66 c) 65 d) 65.0
24 在 JAVA 中 , 以 下 程 序 运 行 结 果 是 ( ) ) (选一项)
public class Main{ public static void main(String[] args){ System.out.print(“a”); System.out.print(“b”); System.out.println(“c”); System.out.print(“d”); }
}
a) 输出:10 b) 输出:20
c) 输出:3 d) 编译报错
16 假设 val 是整型变量,下面()说法不正确。 (选择一 ) 项)
if(val > 2){ System.out.println("Test A");
}else if(val > 4){ System.out.println("Test B");
}
a) ab cd
b) abc d
c) ab c d
d) a b cd
25 在 Java,System.out.println(‘a’+1)运行结果 是( )。(选择一项)
) a) 98 b) b c) 编译错误 d) 运行错误
26 在 Java 中,下面程序输出的结果是() ) int num1=9;
int liSi = 100; int zhangSan = 101; isBig = zhangSan > liSi; System.out.println(isBig);
a) f百度文库lse b) 1 c) true
d) 0
11) 在 Java 中,有 HelloWorld.java 的文件,其内容如下, 则控制输出的内容是() public class helloWorld{ String str= “HelloWorld” ; public static void main(String args[ ]){ System.out.println(str) ; } }(选择一项)
c) switch 后面括号里可以放 int,char 类型 d) switch 语句中的 default 相当于多重 if 最后面的
else
06 在 java 中,关于 main()方法的框架正确的是()(选 ) 择一项)
a) public static int main(String args){ } b) public static void main(String[] args) c) public static void main(String[] args){ } d) public void main(String[] args){ }
)
import java.util.*;
public class Test{
public static void main(String[] args){
Scanner input=new Scanner(System.in);
int num=input.nextInt();
System.out.println(num+10);
01 在 Java 中,以下程序编译运行后的输出结果为( )。(选
) 择一项) public static void main(String[] args) { int a = 5; int s = 0; switch (a) { case 5: s = s + 2; case 3: s = s + 5; case 8: s = s + 6; default: s = s + 10; break; } System.out.print(s); }
case 2:
j=2;
}
System.out.print(“j=”+j);
编译运行,正确的结果是( ).(选择一项)
a) 程序编译出错 b) j=1 c) j=2 d) j=0
04 在 java 中,有下面代码,其中可以正确编译的是()(选 ) 择二项)
a) int f=(int)2.5+1.5; b) int i=(int)2.34;
d) “平形四边形”表示输入/输出指令
30 分析如下的 Java 代码,编译运行的输出结果是( )。(选 ) 择一项)
public class Test { public static void main(String[]
args) { String s; System.out.println("s=" + s);}
double num2=1; num1= num2; System.out.println(num1);
a) 编译错误 b) 9 c) 1 d) false
27 在 JAVA 中,关于 main()方法说法正确的是( )。(选择二 ) 项)
a) java 程序的 main()方法是程序运行的入口 b) Main()方法中可以将 void 改成 String
a) 2
b) 0
c) 7
d) 23
02 在 Java 中,以下()不属于 Java 基本数据类型。(选择
) 一项)
a) int
b) boolean c) String d) double
03 给定 Java 代码片断,如下:
) int i=0;j=-1;
switch(i){
case 0,1: j=1;
System.out.println("我真的是优秀的程序员,录取 我吧! ");
} } } (选择一项)
a) 输出 5 遍"我真的是优秀的程序员,录取我吧!" b) 什么也没输出 c) 编译错误 d) 运行错误
{ for(int i=1 ;i<=3 ;i++){
System.out.print("hello" ) ; } } }
a) hellohellohello b) hello c) 编译出错 d) Hellohello
21 在 Java 中,( )以下变量名命名正确的。(选择一项) )
a) public b) 1_student c) _num d) "name"
}
}
a) 80 b) 90
c) 70 d) 50
15 在 Java 中,下列代码的运行结果是( )。(选择一项)
)
public static void main(String[] args)
{
int a=1,b=2,c=3;
if(a>0)
if(b<0)
c=10;
else
c=20;
System.out.println(c);
19 在 Java 中,使用 switch 语句时,如希望设置默认值, ) 则需要使用()关键字。(选择一项)
a) case b) do c) default d) else
20 文件 DEMO.java 中有如下代码,输出结果是( )。(选 ) 择一项)
public class Demo{ public static void main(String[] args)
int age=21; String name="阳光"; System.out.println("姓名=name"+",年龄="+age); } (选择一项)
a) 姓名=阳光,年龄=21 b) 姓名=name,年龄=age c) 姓名=name,年龄=21 d) 编译错误
09 在 Java 中,下列输出语句的输出结果是( )。(选择一 ) 项)
System.out.println(“\t 无处安放的青春”); System.out.println(“\n 第一篇”)
a) 无处安放的青春
第一篇
b) 无处安放的青春 第一篇
c)
无处安放的青春
第一篇
d)
无处安放的青春第一篇
10 以下程序的输出结果是( )。(选择一项) ) boolean isBig;
c) Java 程序的 main()方法中如果只有一条语句,也 要用{ }号括起来
d) 一个程序可以有多个 main 方法
28 分析下面的 Java 代码,当 x=2 时,运行结果是( )。(选 ) 择一项)
switch (x) { case 1:
System.out.println(1); case 2: case 3:
c) double i=1.6*2; d) double b=(int)2;
int c=b;
05 在 java 中,关于 switch 语句说法错误的是()(选择 ) 一项)
a) 可以有多个 case,每个 case 后面的常量值不可以 相同
b) 每个 case 语句后面必须要有 break;否则有编译错 误
07 在 java 中,关于编码规范的说法,错误的是()。(选择 ) 一项)
a) 类名首字母一般使用大写字母开头 b) 大括号开头放于一行末尾 c) 一行推荐写一条语句 d) 遵循编码规范可以提高运行速度
08 在 java 中,下面语句输出的结果是( )。 ) public static void main(String args[]){
System.out.print(“\t 第一行”); a) 第一行
第二行 b) 第一行 第二行 c) 第一行第二行
d) 第一行 第二行
18 在 Java 中经常使用 System.out 对象的 print()与 ) println()方法实现控制台输出,则下面选项中描述
正确的是()。(选择一项) a) print()可以实现控制台输出并实现换行 b) println()在实现控制台输出前先进行换行 c) print()实现控制台输出,但是不换行 d) println()在控制台输出时,前后都进行换行
22 以下()是正确的创建 java 程序的步骤。(选择一项) )
a) 编写、编译、运行 b) 编译、编写、运行 c) 创建项目、添加类、执行 d) 新建、编写、保存
23 在 Java 中,以下代码运行结果是()。(选择一项) )
Public class Test{ public static void main(String[] args) { int s1 = 69;
}
a) 编译通过,并且输出:s= b) 编译通过,并且输出:s=null c) 编译通过,无任何输出 d) 编译报错,s 未初始化
31 在一个文件名为 Hello.Java 中的代码如下,输出结果是 ) ().
public class Hello{ public static void main(String[] args){ int i = 0; while(i>5){
System.out.println(3); case 4:
System.out.println(4); break ; }
a) 没有输出任何结果 b) 输出结果为 3 c) 输出结果是 3 和 4 d) 输出结果是 1、3 和 4
29 在流程图中,下面说法正确的是( )。(选择一项) )
a) “菱形”表示计算步骤/处理符号 b) “长方形”表示程序开始或结束 c) “圆角长方形”表示判断和分支
}else { System.out.println("Test C");
}(选择一项)
a) val = 0 输出“Test C” b) val 介于 0 到 2 之间输出“Test C” c) val = 5 输出“Test B” d) val = 4 输出“Test A”
17 以下程序的输出结果是( )。(选择一项) ) System.out.print(“第一行\n”);
b) str
c) 编译错误
d) 运行错误
12 给定某 Java 程序的 main 方法如下所示,该程序的运行
) 结果是( )。(选择一项) public static void main(String[] args) { boolean boo = true; if (boo = false) { System.out.println("a"); } else { System.out.println("b"); } }
a) 输出 a
b) 输出 b
c) 输出 ab d) 运行时出错
13 假 定 x 和 y 为 整 型 , 其 值 分 别 为 16 和 5 , 则 x/y 和 ) (double)x/y 的值分别为( )和()。(选择两项)
a) 3 b) 2 c) 1 d) 3.2
14 运行以下代码并输入 80,则输出结果为( )。(选择一项)
a) 65.5 int s2 = 62; b) 66 c) 65 d) 65.0
24 在 JAVA 中 , 以 下 程 序 运 行 结 果 是 ( ) ) (选一项)
public class Main{ public static void main(String[] args){ System.out.print(“a”); System.out.print(“b”); System.out.println(“c”); System.out.print(“d”); }
}
a) 输出:10 b) 输出:20
c) 输出:3 d) 编译报错
16 假设 val 是整型变量,下面()说法不正确。 (选择一 ) 项)
if(val > 2){ System.out.println("Test A");
}else if(val > 4){ System.out.println("Test B");
}
a) ab cd
b) abc d
c) ab c d
d) a b cd
25 在 Java,System.out.println(‘a’+1)运行结果 是( )。(选择一项)
) a) 98 b) b c) 编译错误 d) 运行错误
26 在 Java 中,下面程序输出的结果是() ) int num1=9;
int liSi = 100; int zhangSan = 101; isBig = zhangSan > liSi; System.out.println(isBig);
a) f百度文库lse b) 1 c) true
d) 0
11) 在 Java 中,有 HelloWorld.java 的文件,其内容如下, 则控制输出的内容是() public class helloWorld{ String str= “HelloWorld” ; public static void main(String args[ ]){ System.out.println(str) ; } }(选择一项)
c) switch 后面括号里可以放 int,char 类型 d) switch 语句中的 default 相当于多重 if 最后面的
else
06 在 java 中,关于 main()方法的框架正确的是()(选 ) 择一项)
a) public static int main(String args){ } b) public static void main(String[] args) c) public static void main(String[] args){ } d) public void main(String[] args){ }
)
import java.util.*;
public class Test{
public static void main(String[] args){
Scanner input=new Scanner(System.in);
int num=input.nextInt();
System.out.println(num+10);
01 在 Java 中,以下程序编译运行后的输出结果为( )。(选
) 择一项) public static void main(String[] args) { int a = 5; int s = 0; switch (a) { case 5: s = s + 2; case 3: s = s + 5; case 8: s = s + 6; default: s = s + 10; break; } System.out.print(s); }
case 2:
j=2;
}
System.out.print(“j=”+j);
编译运行,正确的结果是( ).(选择一项)
a) 程序编译出错 b) j=1 c) j=2 d) j=0
04 在 java 中,有下面代码,其中可以正确编译的是()(选 ) 择二项)
a) int f=(int)2.5+1.5; b) int i=(int)2.34;
d) “平形四边形”表示输入/输出指令
30 分析如下的 Java 代码,编译运行的输出结果是( )。(选 ) 择一项)
public class Test { public static void main(String[]
args) { String s; System.out.println("s=" + s);}
double num2=1; num1= num2; System.out.println(num1);
a) 编译错误 b) 9 c) 1 d) false
27 在 JAVA 中,关于 main()方法说法正确的是( )。(选择二 ) 项)
a) java 程序的 main()方法是程序运行的入口 b) Main()方法中可以将 void 改成 String
a) 2
b) 0
c) 7
d) 23
02 在 Java 中,以下()不属于 Java 基本数据类型。(选择
) 一项)
a) int
b) boolean c) String d) double
03 给定 Java 代码片断,如下:
) int i=0;j=-1;
switch(i){
case 0,1: j=1;
System.out.println("我真的是优秀的程序员,录取 我吧! ");
} } } (选择一项)
a) 输出 5 遍"我真的是优秀的程序员,录取我吧!" b) 什么也没输出 c) 编译错误 d) 运行错误
{ for(int i=1 ;i<=3 ;i++){
System.out.print("hello" ) ; } } }
a) hellohellohello b) hello c) 编译出错 d) Hellohello
21 在 Java 中,( )以下变量名命名正确的。(选择一项) )
a) public b) 1_student c) _num d) "name"
}
}
a) 80 b) 90
c) 70 d) 50
15 在 Java 中,下列代码的运行结果是( )。(选择一项)
)
public static void main(String[] args)
{
int a=1,b=2,c=3;
if(a>0)
if(b<0)
c=10;
else
c=20;
System.out.println(c);
19 在 Java 中,使用 switch 语句时,如希望设置默认值, ) 则需要使用()关键字。(选择一项)
a) case b) do c) default d) else
20 文件 DEMO.java 中有如下代码,输出结果是( )。(选 ) 择一项)
public class Demo{ public static void main(String[] args)
int age=21; String name="阳光"; System.out.println("姓名=name"+",年龄="+age); } (选择一项)
a) 姓名=阳光,年龄=21 b) 姓名=name,年龄=age c) 姓名=name,年龄=21 d) 编译错误
09 在 Java 中,下列输出语句的输出结果是( )。(选择一 ) 项)
System.out.println(“\t 无处安放的青春”); System.out.println(“\n 第一篇”)
a) 无处安放的青春
第一篇
b) 无处安放的青春 第一篇
c)
无处安放的青春
第一篇
d)
无处安放的青春第一篇
10 以下程序的输出结果是( )。(选择一项) ) boolean isBig;
c) Java 程序的 main()方法中如果只有一条语句,也 要用{ }号括起来
d) 一个程序可以有多个 main 方法
28 分析下面的 Java 代码,当 x=2 时,运行结果是( )。(选 ) 择一项)
switch (x) { case 1:
System.out.println(1); case 2: case 3:
c) double i=1.6*2; d) double b=(int)2;
int c=b;
05 在 java 中,关于 switch 语句说法错误的是()(选择 ) 一项)
a) 可以有多个 case,每个 case 后面的常量值不可以 相同
b) 每个 case 语句后面必须要有 break;否则有编译错 误
07 在 java 中,关于编码规范的说法,错误的是()。(选择 ) 一项)
a) 类名首字母一般使用大写字母开头 b) 大括号开头放于一行末尾 c) 一行推荐写一条语句 d) 遵循编码规范可以提高运行速度
08 在 java 中,下面语句输出的结果是( )。 ) public static void main(String args[]){
System.out.print(“\t 第一行”); a) 第一行
第二行 b) 第一行 第二行 c) 第一行第二行
d) 第一行 第二行
18 在 Java 中经常使用 System.out 对象的 print()与 ) println()方法实现控制台输出,则下面选项中描述
正确的是()。(选择一项) a) print()可以实现控制台输出并实现换行 b) println()在实现控制台输出前先进行换行 c) print()实现控制台输出,但是不换行 d) println()在控制台输出时,前后都进行换行
22 以下()是正确的创建 java 程序的步骤。(选择一项) )
a) 编写、编译、运行 b) 编译、编写、运行 c) 创建项目、添加类、执行 d) 新建、编写、保存
23 在 Java 中,以下代码运行结果是()。(选择一项) )
Public class Test{ public static void main(String[] args) { int s1 = 69;
}
a) 编译通过,并且输出:s= b) 编译通过,并且输出:s=null c) 编译通过,无任何输出 d) 编译报错,s 未初始化
31 在一个文件名为 Hello.Java 中的代码如下,输出结果是 ) ().
public class Hello{ public static void main(String[] args){ int i = 0; while(i>5){
System.out.println(3); case 4:
System.out.println(4); break ; }
a) 没有输出任何结果 b) 输出结果为 3 c) 输出结果是 3 和 4 d) 输出结果是 1、3 和 4
29 在流程图中,下面说法正确的是( )。(选择一项) )
a) “菱形”表示计算步骤/处理符号 b) “长方形”表示程序开始或结束 c) “圆角长方形”表示判断和分支
}else { System.out.println("Test C");
}(选择一项)
a) val = 0 输出“Test C” b) val 介于 0 到 2 之间输出“Test C” c) val = 5 输出“Test B” d) val = 4 输出“Test A”
17 以下程序的输出结果是( )。(选择一项) ) System.out.print(“第一行\n”);