Java基础习题.docx

上传人:b****7 文档编号:9463593 上传时间:2023-02-04 格式:DOCX 页数:22 大小:21.19KB
下载 相关 举报
Java基础习题.docx_第1页
第1页 / 共22页
Java基础习题.docx_第2页
第2页 / 共22页
Java基础习题.docx_第3页
第3页 / 共22页
Java基础习题.docx_第4页
第4页 / 共22页
Java基础习题.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

Java基础习题.docx

《Java基础习题.docx》由会员分享,可在线阅读,更多相关《Java基础习题.docx(22页珍藏版)》请在冰豆网上搜索。

Java基础习题.docx

Java基础习题

01)

在Java中,以下程序编译运行后的输出结果为()。

(选择一项)

publicstaticvoidmain(String[]args){

inta=5;

ints=0;

switch(a){

case5:

s=s+2;

case3:

s=s+5;

case8:

s=s+6;

default:

s=s+10;

break;

}

System.out.print(s);

}

a)

2

b)

0

c)

7

d)

23

02)

在Java中,以下()不属于Java基本数据类型。

(选择一项)

a)

int

b)

boolean

c)

String

d)

double

03)

给定Java代码片断,如下:

inti=0;j=-1;

switch(i){

case0,1:

j=1;

case2:

j=2;

}

System.out.print(“j=”+j);

编译运行,正确的结果是().(选择一项)

a)

程序编译出错

b)

j=1

c)

j=2

d)

j=0

04)

在java中,有下面代码,其中可以正确编译的是()(选择二项)

a)

intf=(int)2.5+1.5;

b)

inti=(int)2.34;

c)

doublei=1.6*2;

d)

doubleb=(int)2;

intc=b;

05)

在java中,关于switch语句说法错误的是()(选择一项)

a)

可以有多个case,每个case后面的常量值不可以相同

b)

每个case语句后面必须要有break;否则有编译错误

c)

switch后面括号里可以放int,char类型

d)

switch语句中的default相当于多重if最后面的else

06)

在java中,关于main()方法的框架正确的是()(选择一项)

a)

publicstaticintmain(Stringargs){}

b)

publicstaticvoidmain(String[]args)

c)

publicstaticvoidmain(String[]args){}

d)

publicvoidmain(String[]args){}

07)

在java中,关于编码规范的说法,错误的是()。

(选择一项)

a)

类名首字母一般使用大写字母开头

b)

大括号开头放于一行末尾

c)

一行推荐写一条语句

d)

遵循编码规范可以提高运行速度

08)

在java中,下面语句输出的结果是()。

publicstaticvoidmain(Stringargs[]){

intage=21;

Stringname="阳光";

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)

以下程序的输出结果是()。

(选择一项)

booleanisBig;

intliSi=100;

intzhangSan=101;

isBig=zhangSan>liSi;

System.out.println(isBig);

a)

false

b)

1

c)

true

d)

0

11)

在Java中,有HelloWorld.java的文件,其内容如下,则控制输出的内容是()

publicclasshelloWorld{

Stringstr= “HelloWorld” ;

publicstaticvoidmain(Stringargs[]){

System.out.println(str) ;

}

}(选择一项)

a)

HelloWorld

b)

str

c)

编译错误

d)

运行错误

12)

给定某Java程序的main方法如下所示,该程序的运行结果是()。

(选择一项)

publicstaticvoidmain(String[]args){

booleanboo=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,则输出结果为()。

(选择一项)

importjava.util.*;

publicclassTest{

publicstaticvoidmain(String[]args){

Scannerinput=newScanner(System.in);

intnum=input.nextInt();

System.out.println(num+10);

}

}

a)

80

b)

90

c)

70

d)

50

15)

在Java中,下列代码的运行结果是()。

(选择一项)

publicstaticvoidmain(String[]args){

inta=1,b=2,c=3;

if(a>0)

if(b<0)

c=10;

else

c=20;

System.out.println(c);

}

a)

输出:

10

b)

输出:

20

c)

输出:

3

d)

编译报错

16)

假设val是整型变量,下面()说法不正确。

(选择一项)

if(val>2){

System.out.println("TestA");

}elseif(val>4){

System.out.println("TestB");

}else{

System.out.println("TestC");

}(选择一项)

a)

val=0输出“TestC”

b)

val介于0到2之间输出“TestC”

c)

val=5输出“TestB”

d)

val=4输出“TestA”

17)

以下程序的输出结果是()。

(选择一项)

System.out.print(“第一行\n”);

System.out.print(“\t第一行”);

a)

第一行

第二行

b)

第一行第二行

c)

第一行第二行

d)

第一行

第二行

18)

在Java中经常使用System.out对象的print()与println()方法实现控制台输出,则下面选项中描述正确的是()。

(选择一项)

a)

print()可以实现控制台输出并实现换行

b)

println()在实现控制台输出前先进行换行

c)

print()实现控制台输出,但是不换行

d)

println()在控制台输出时,前后都进行换行

19)

在Java中,使用switch语句时,如希望设置默认值,则需要使用()关键字。

(选择一项)

a)

case

b)

do

c)

default

d)

else

 

20)

文件DEMO.java中有如下代码,输出结果是()。

(选择一项)

publicclassDemo{

publicstaticvoidmain(String[]args){

for(inti=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"

22)

以下()是正确的创建java程序的步骤。

(选择一项)

a)

编写、编译、运行

b)

编译、编写、运行

c)

创建项目、添加类、执行

d)

新建、编写、保存

23)

在Java中,以下代码运行结果是()。

(选择一项)

PublicclassTest{

publicstaticvoidmain(String[]args){

ints1=69;

ints2=62;

doublesum=(double)((s1+s2)/2);

System.out.println(sum);

}

 

}

 

a)

65.5

b)

66

c)

65

d)

65.0

24)

在JAVA中,以下程序运行结果是()(选一项)

publicclassMain{

publicstaticvoidmain(String[]args){

System.out.print(“a”);

System.out.print(“b”);

System.out.println(“c”);

System.out.print(“d”);

}

}

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中,下面程序输出的结果是()

intnum1=9;

doublenum2=1;

num1=num2;

System.out.println(num1);

a)

编译错误

b)

9

c)

1

d)

false

27)

在JAVA中,关于main()方法说法正确的是()。

(选择二项)

a)

java程序的main()方法是程序运行的入口

b)

Main()方法中可以将void改成String

c)

Java程序的main()方法中如果只有一条语句,也要用{}号括起来

d)

一个程序可以有多个main方法

28)

分析下面的Java代码,当x=2时,运行结果是()。

(选择一项)

switch(x){

case1:

System.out.println

(1);

case2:

case3:

System.out.println(3);

case4:

System.out.println(4);

break ;

}

a)

没有输出任何结果

b)

输出结果为3

c)

输出结果是3和4

d)

输出结果是1、3和4

29)

在流程图中,下面说法正确的是()。

(选择一项)

a)

“菱形”表示计算步骤/处理符号

b)

“长方形”表示程序开始或结束

c)

“圆角长方形”表示判断和分支

d)

“平形四边形”表示输入/输出指令

30)

分析如下的Java代码,编译运行的输出结果是()。

(选择一项)

publicclassTest{

publicstaticvoidmain(String[]args){

Strings;

System.out.println("s="+s);}

}

a)

编译通过,并且输出:

s=

b)

编译通过,并且输出:

s=null

c)

编译通过,无任何输出

d)

编译报错,s未初始化

31)

在一个文件名为Hello.Java中的代码如下,输出结果是().

publicclassHello{

publicstaticvoidmain(String[]args){

inti=0;

while(i>5){

System.out.println("我真的是优秀的程序员,录取我吧!

");

}

}

}

(选择一项)

a)

输出5遍"我真的是优秀的程序员,录取我吧!

"

b)

什么也没输出

c)

编译错误

d)

运行错误

32)

dos命令()用于创建新目录。

(选择一项)

a)

md

b)

dir

c)

cd

d)

ren

33)

在计算机数制系统中,下面哪一种不是常见的数制系统()。

(选择一项)

a)

二进制

b)

五进制

c)

八进制

d)

十六进制

34)

在Eclipse中开发JAVA程序需要遵循的正确步骤为()。

(选择一项)

a)

创建项目,编写,编译,运行

b)

创建项目,编译,编写,运行

c)

创建项目,编写,运行,编译

d)

编写,编译,运行,创建项目

35)

为了长时间保存照片,应该采用什么方式保存()。

(选择两项)

a)

CPU

b)

光盘

c)

硬盘

d)

内存

36)

十六进制中,()代表十进制的15。

(选择一项)

a)

F

b)

E

c)

C

d)

D

 

37)

关于下面代码片段,说法正确的是()。

(选择一项)

inta=8,b=9;

if(a=b){

System.out.println("true");

}else{

System.out.println("false");

}

a)

输出true

b)

输入false

c)

无输出

d)

编译错误

38)

在JAVA中,()代表单行注释的开头。

(选择一项)

a)

/*

b)

*/

c)

//

d)

/**

39)

有下面程序,语句a=a+1执行的次数是()。

(选择一项)

publicclassTest{

publicstaticvoidmain(String[]args){

intx=8,a=1;

do{

a=a+1;

}while(x>0);

}

}

a)

0

b)

1

c)

无限次

d)

有限次

40)

Java应用程序中,商品价格采用()变量类型存储最好。

(选择一项)

a)

int

b)

char

c)

double

d)

boolean

e)

String

 

41)

分析以下Java代码程序,运行下列表达式后,变量a的值为()。

inta=1+5%2*3/4(选择一项)

a)

11

b)

1

c)

2

d)

4

e)

1.5

42)

在Java中,无论条件是什么,下列()循环都将至少执行一次。

(选择一项)

a)

ifelse

b)

while

c)

whiledo

d)

dowhile

43)

在Java中,下列给boolean类型赋值正确的是()。

(选择二项)

a)

booleanb=true&&false

b)

booleanb=1+2

c)

booleanb=1==1

d)

booleanb=1/3

44)

要删除用户已选中的文件夹,可使用()快捷键。

(选择一项)

a)

Alt

b)

Shift

c)

Ctrl

d)

Delete

45)

GB、KB、MB、Byte是计算机存储器容量的计量单位,10240KB相当于()MB。

(选择一项)

a)

1

b)

10

c)

100

d)

1024

46)

在JAVA中,源程序文件的后缀名为()。

(选择一项)

a)

.doc

b)

.txt

c)

.java

d)

.class

47)

在JAVA程序中,类型转换分为()转换和强制转换。

(选择一项)

a)

自由

b)

手动

c)

显示

d)

自动

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)

a大于b

b)

a等于b

c)

a小于b

d)

编译错误

49)

在JAVA语言中,下面选项()是合法的变量。

(选择两项)

a)

Mininum

b)

3rd_row

c)

n1+n2

d)

Double

e)

First.name

50)

以下关于开发JAVA程序的步骤说法错误的是()(选择一项)

a)

开发java程序的步骤包括:

编写源程序,运行,编译

b)

编写的java源程序文件使用.java作为扩展名

c)

java源程序文件经编译后,生成后缀.class的字节码文件

d)

使用javac命令可以编译.java文件

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 书信模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1