2使用JAVA理解程序逻辑讲解

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、选出在java中有效的注释声明()

A 、// 这是注释B、*/这是注释*/

C、/ 这是注释

D、/*这是注释*/

2、在控制台运行一个java程序,使用命令正确的是()

A、java Test.java

B、javac Test.java

D、java Test D、javac Test

3、下面说法正确的是()

A、Java程序的main()方法必须写在类里面

B、Java程序中可以有很多main()方法

C、Java程序中,如果类名有public修饰,则类名必须与文件名相同

D、如果java程序的main()方法中只有一条语句,则可以不用()括起来

4、java源代码文件的扩展名为()

A、.txt

B、.class

C、.java

D、.doc

5、在控制台显示消息语句正确的是()

A、System.out.println(我是一个程序员了!);

B、System.Out.Println(“我是一个程序员了!”);

C、system.out.println(“我是一个程序员了!”);

D、System.out.println(“我是一个程序员了!”);

6、在MyEclipse中,()视图显示输出结果

A、包资源管理器

B、导航器

C、控制台

D、问题

7、假定x和y为整型,其值分别为16和5,则x/y和x%y的值分别为()和()。(选择两项)

A、3

B、2

C、1

D、3.2

8、以下()是合法的变量名。(选择两项)

A、double

B、3x

C、sum

D、de2$f

9、下列语句中()正确完成了整型变量的声明和赋值。(选择两项)

A、int count,count=0;

B、int count=0;

C、count=0;

D、int count1=0,count2=1;

10、表达式(11+3*8)/4%3的值是()

A、31

B、0

C、1

D、2

11、下面()是java关键字。(选择两项)

A、public

B、string

C、int

D、avg

12、为一个boolean类型变量赋值时,可以使用()方法

A、boolean a=1;

B、boolean a=(9>=10);

C、boolean a=”真”;

D、boolean a=false;

13、分析现下面代码,输出结果正确的是()

double d=84.54;

d++;

int c =d/2;

A、42

B、编译错误,更改为int c=(int)d/2;

C、43

D、编译错误,更改为int c==false;

14、java中关于if选择结构描述错误的是()

A、if选择结构是根据条件判断之后再做处理的一种语法结构

B、关键字if后小括号里必须是一个条件表达式,表达式的值必须为布尔类型

C、if小括号里表达式的值为false时,程序需要执行大括号里的语句

D、if语句可以和else一起使用

15、编译运行如下JA V A代码,输出结果是()

public class Test{

public static void main(String[] args){

int num=5;

if(num<=5){

num+=2;

System.out.println(num);

}

System.out.println(num+5);

}

}

A.10

B.5 10

C.7 12

D.运行出错

16、下面这段代码的输出结果为()

int year=2046;

if(!(year%2==0)){

if(year/10==0){

System.out.println(“进入了if”);

}

}else{

System.out.println(“进入了else”);

}

System.out.println(“退出”);

A.进入了if

B.退出

C.进入了else 退出

D.进入了if 退出

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

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

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

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

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

18、下列关于多重if选择结构的说法正确的是()

A.多个else if块之间的顺序可以改变,改变之后对程序的执行结果没有影响

B.多个else if块之间的顺序可以改变,改变之后可能对程序的执行结果有影响

C.多个else if 块之间的顺序不可以改变,改变后程序编译不用过

D.多个else if 块之间的顺序不可以改变,改变后程序编译可以通过

19、有else if块的基本选择结构是()

A.基本if选择架构

B.if-else选择结构

C.多重if选择结构

D.switch选择结构

20、些列关于if选择结构和switch选择结构的说法正确的是()

A.if-else选择结构中else语句是必须有的

B.多重if选择结构中else语句可选

C.嵌套if选择结构中不能包含else语句

D.switch结构选择中default语句可选

21、下面程序的运行结果是()

public class Weather{

public static void main(String[] args){

int shiDu=45;//湿度

if(shiDu>=80){

System.out.println(“要下雨了”);

}else if(shiDu>=50){

System.out.println(“天很阴”);

} else if(shiDu>=30){

System.out.println(“很舒适”);

} else if(shiDu>=0){

System.out.println(“很干燥”);

}

}

}

A.要下雨了

B.天很阴

C.很舒服

D.很干燥

22、在JDK1.6中,谢丽尔有关switch选择结构的说法,正确的是()。(选择两项)

A.switch选择结构可以完全代替多重if选择结构

B.当条件判断为等值判断,并且判断的条件为字符串时,可以使用switch选择结构

C.当条件判断为等值判断,并且判断的条件为字符时,可以使用switch选择结构

D. .当条件判断为等值判断,并且判断的条件为整型变量时,可以使用switch选择结构

23、下面这段代码的运行结果为()

int day=3;

switch(day){

case1:

case3:

相关文档
最新文档