Java基础习题Word文档格式.docx
《Java基础习题Word文档格式.docx》由会员分享,可在线阅读,更多相关《Java基础习题Word文档格式.docx(22页珍藏版)》请在冰豆网上搜索。
j=1
j=2
j=0
04)
在java中,有下面代码,其中可以正确编译的是()(选择二项)
intf=(int)2.5+1.5;
inti=(int)2.34;
doublei=1.6*2;
doubleb=(int)2;
intc=b;
05)
在java中,关于switch语句说法错误的是()(选择一项)
可以有多个case,每个case后面的常量值不可以相同
每个case语句后面必须要有break;
否则有编译错误
switch后面括号里可以放int,char类型
switch语句中的default相当于多重if最后面的else
06)
在java中,关于main()方法的框架正确的是()(选择一项)
publicstaticintmain(Stringargs){}
publicstaticvoidmain(String[]args)
publicstaticvoidmain(String[]args){}
publicvoidmain(String[]args){}
07)
在java中,关于编码规范的说法,错误的是()。
(选择一项)
类名首字母一般使用大写字母开头
大括号开头放于一行末尾
一行推荐写一条语句
遵循编码规范可以提高运行速度
08)
在java中,下面语句输出的结果是()。
publicstaticvoidmain(Stringargs[]){
intage=21;
Stringname="
阳光"
;
System.out.println("
姓名=name"
+"
年龄="
+age);
姓名=阳光,年龄=21
姓名=name,年龄=age
姓名=name,年龄=21
编译错误
09)
在Java中,下列输出语句的输出结果是()。
System.out.println(“\t无处安放的青春”);
System.out.println(“\n第一篇”)
无处安放的青春
第一篇
无处安放的青春第一篇
无处安放的青春
第一篇
无处安放的青春第一篇
10)
以下程序的输出结果是()。
booleanisBig;
intliSi=100;
intzhangSan=101;
isBig=zhangSan>
liSi;
System.out.println(isBig);
false
1
true
11)
在Java中,有HelloWorld.java的文件,其内容如下,则控制输出的内容是()
publicclasshelloWorld{
Stringstr=
“HelloWorld”
publicstaticvoidmain(Stringargs[]){
System.out.println(str)
}(选择一项)
HelloWorld
str
运行错误
12)
给定某Java程序的main方法如下所示,该程序的运行结果是()。
booleanboo=true;
if(boo=false){
System.out.println("
a"
);
}else{
b"
输出a
输出b
输出ab
运行时出错
13)
假定x和y为整型,其值分别为16和5,则x/y和(double)x/y的值分别为()和()。
(选择两项)
3
2
1
3.2
14)
运行以下代码并输入80,则输出结果为()。
importjava.util.*;
publicclassTest{
publicstaticvoidmain(String[]args){
Scannerinput=newScanner(System.in);
intnum=input.nextInt();
System.out.println(num+10);
80
90
70
50
15)
在Java中,下列代码的运行结果是()。
inta=1,b=2,c=3;
if(a>
0)
if(b<
c=10;
else
c=20;
System.out.println(c);
输出:
10
20
编译报错
16)
假设val是整型变量,下面()说法不正确。
(选择一项)
if(val>
2){
TestA"
}elseif(val>
4){
TestB"
}else{
TestC"
}(选择一项)
val=0输出“TestC”
val介于0到2之间输出“TestC”
val=5输出“TestB”
val=4输出“TestA”
17)
System.out.print(“第一行\n”);
System.out.print(“\t第一行”);
第一行
第二行
第一行第二行
第一行第二行
第二行
18)
在Java中经常使用System.out对象的print()与println()方法实现控制台输出,则下面选项中描述正确的是()。
print()可以实现控制台输出并实现换行
println()在实现控制台输出前先进行换行
print()实现控制台输出,但是不换行
println()在控制台输出时,前后都进行换行
19)
在Java中,使用switch语句时,如希望设置默认值,则需要使用()关键字。
case
do
default
else
20)
文件DEMO.java中有如下代码,输出结果是()。
publicclassDemo{
publicstaticvoidmain(String[]args){
for(inti=1
i<
=3
i++){
System.out.print("
hello"
)
hellohellohello
hello
编译出错
Hellohello
21)
在Java中,()以下变量名命名正确的。
public
1_student
_num
"
name"
22)
以下()是正确的创建java程序的步骤。
编写、编译、运行
编译、编写、运行
创建项目、添加类、执行
新建、编写、保存
23)
在Java中,以下代码运行结果是()。
PublicclassTest{
ints1=69;
ints2=62;
doublesum=(double)((s1+s2)/2);
System.out.println(sum);
}
65.5
66
65
65.0
24)
在JAVA中,以下程序运行结果是()(选一项)
publicclassMain{
publicstaticvoidmain(String[]args){
System.out.print(“a”);
System.out.print(“b”);
System.out.println(“c”);
System.out.print(“d”);
ab
cd
abc
d
c
a
b
25)
在Java,System.out.println(‘a’+1)运行结果是()。
98
编译错误
26)
在Java中,下面程序输出的结果是()
intnum1=9;
doublenum2=1;
num1=num2;
System.out.println(num1);
9
27)
在JAVA中,关于main()方法说法正确的是()。
(选择二项)
java程序的main()方法是程序运行的入口
Main()方法中可以将void改成String
Java程序的main()方法中如果只有一条语句,也要用{}号括起来
一个程序可以有多个main方法
28)
分析下面的Java代码,当x=2时,运行结果是()。
switch(x){
case1:
System.out.println
(1);
System.out.println(3);
case4:
System.out.println(4);
break
没有输出任何结果
输出结果为3
输出结果是3和4
输出结果是1、3和4
29)
在流程图中,下面说法正确的是()。
“菱形”表示计算步骤/处理符号
“长方形”表示程序开始或结束
“圆角长方形”表示判断和分支
“平形四边形”表示输入/输出指令
30)
分析如下的Java代码,编译运行的输出结果是()。
publicclassTest{
Strings;
s="
+s);
编译通过,并且输出:
s=
s=null
编译通过,无任何输出
编译报错,s未初始化
31)
在一个文件名为Hello.Java中的代码如下,输出结果是().
publicclassHello{
inti=0;
while(i>
5){
我真的是优秀的程序员,录取我吧!
"
输出5遍"
我真的是优秀的程序员,录取我吧!
什么也没输出
32)
dos命令()用于创建新目录。
md
dir
ren
33)
在计算机数制系统中,下面哪一种不是常见的数制系统()。
二进制
五进制
八进制
十六进制
34)
在Eclipse中开发JAVA程序需要遵循的正确步骤为()。
创建项目,编写,编译,运行
创建项目,编译,编写,运行
创建项目,编写,运行,编译
编写,编译,运行,创建项目
35)
为了长时间保存照片,应该采用什么方式保存()。
(选择两项)
CPU
光盘
硬盘
内存
36)
十六进制中,()代表十进制的15。
F
E
C
D
37)
关于下面代码片段,说法正确的是()。
inta=8,b=9;
if(a=b){
true"
}else{
false"
输出true
输入false
无输出
38)
在JAVA中,()代表单行注释的开头。
/*
*/
//
/**
39)
有下面程序,语句a=a+1执行的次数是()。
publicclassTest{
publicstaticvoidmain(String[]args){
intx=8,a=1;
do{
a=a+1;
}while(x>
0);
无限次
有限次
40)
Java应用程序中,商品价格采用()变量类型存储最好。
char
boolean
e)
String
41)
分析以下Java代码程序,运行下列表达式后,变量a的值为()。
inta=1+5%2*3/4(选择一项)
11
4
1.5
42)
在Java中,无论条件是什么,下列()循环都将至少执行一次。
ifelse
while
whiledo
dowhile
43)
在Java中,下列给boolean类型赋值正确的是()。
booleanb=true&
&
booleanb=1+2
booleanb=1==1
booleanb=1/3
44)
要删除用户已选中的文件夹,可使用()快捷键。
Alt
Shift
Ctrl
Delete
45)
GB、KB、MB、Byte是计算机存储器容量的计量单位,10240KB相当于()MB。
100
1024
46)
在JAVA中,源程序文件的后缀名为()。
.doc
.txt
.java
.class
47)
在JAVA程序中,类型转换分为()转换和强制转换。
自由
手动
显示
自动
48)
在java中,如下代码段的输出结果是()
inta=2;
intb=3;
if(a>
b){
System.out.println(“a大于b”);
}elseif(a==b){
System.out.println(“a等于b”);
}else
{
System.out.println(“a小于b”);
}(选择一项)
a大于b
a等于b
a小于b
49)
在JAVA语言中,下面选项()是合法的变量。
Mininum
3rd_row
n1+n2
Double
First.name
50)
以下关于开发JAVA程序的步骤说法错误的是()(选择一项)
开发java程序的步骤包括:
编写源程序,运行,编译
编写的java源程序文件使用.java作为扩展名
java源程序文件经编译后,生成后缀.class的字节码文件
使用javac命令可以编译.java文件