java判断题 博学谷

题目难度:★☆☆☆ 容易

33.多行注释“/*?*/”中不能嵌套多行注释。 A. 对 B. 错

答案:true

解析:原因在于第一个 “/*”会和第一个“*/”进行配对,而第二个“*/”则找不到匹配。 考察点:第二章 Java编程基础 题目难度:★☆☆☆ 容易

34.定义一个方法时,其访问修饰符、返回值类型、方法名的顺序可以互换

A. 对 B. 错

答案:false

解析:在定义方法时,必须要遵循以下格式:

修饰符 返回值类型 方法名([参数类型 参数名1,参数类型 参数名2,??]){ 执行语句 ??

return 返回值; }

考察点:第二章 Java编程基础 题目难度:★☆☆☆ 容易

35.当int x = 3 , y = 4时,表达式boolean b =x == y ? true : false的结果是false A. 对 B. 错

答案:true

解析:表达式x == y ? true : false,条件语句x==y?由于x和y不相等,判断结果为false,因此输出false

考察点:第二章 Java编程基础 题目难度:★☆☆☆ 容易

36.continue语句只能在循环语句中使用 A. 对 B. 错

答案:true

解析:continue语句具有局限性,只能在循环语句中使用,不能单独使用 考察点:第二章 Java编程基础 题目难度:★☆☆☆ 容易

37.十进制转换成二进制就是一个除以2取余数的过程。把要转换的数,除以2,得到商和余数,将商继续除以2,直到商为0。最后将所有余数倒序排列,得到数就是转换结果 A. 对 B. 错

答案:true

解析:常量就是程序中固定不变的值 考察点:第二章 Java编程基础 题目难度:★☆☆☆ 容易

38.continue 语句只用于循环语句中,它的作用是跳出循环。 A. 对 B. 错

答案:false

解析:continue语句用在循环语句中,它的作用是终止本次循环,执行下一次循环。 考察点:第二章 Java编程基础 题目难度:★☆☆☆ 容易

39.当continue语句出现在嵌套循环的内层循环时,它只能终止内层循环 A. 对 B. 错

答案:true 解析:continue出现在内层循环时,只能终止内层循环。如果想结束外层循环,可以在continue语句后面使用标记的方式结束本次外层循环 考察点:第二章 Java编程基础 题目难度:★☆☆☆ 容易

40.Java允许在一个程序中定义多个同名的方法,但是参数的类型或个数必须不同,这就是方法的重载 A. 对 B. 错

答案:true 解析:

考察点:第二章 Java编程基础 题目难度:★☆☆☆ 容易

41.Java中null常量只有一个值,它代表对象的引用为空 A. 对 B. 错

答案:true

解析:Java中null常量只有一个值,它代表对象的引用为空 考察点:第二章 Java编程基础 题目难度:★☆☆☆ 容易

42.do?while和while语句都必须以分号结束 A. 对 B. 错

答案:false

解析:do?while语句必须以分号结束,而while语句不用 考察点:第二章 Java编程基础 题目难度:★☆☆☆ 容易

43.一个类中可以定义多个同名的方法,只要他们的返回值类型不同即 A. 对 B. 错

答案:false

解析:方法的重载与返回值类型无关,只要参数列表不同即可 考察点:第二章 Java编程基础 题目难度:★☆☆☆ 容易

44.Java中,null常量表示对象的引用为空 A. 对 B. 错

答案:true

解析:Java中null常量只有一个值,它代表对象为空 考察点:第二章 Java编程基础 题目难度:★☆☆☆ 容易

45.方法的递归是指在一个方法的内部调用自身的过程 A. 对 B. 错

答案:true

解析:方法的递归是指在一个方法的内部调用自身的过程,而且递归必须要有结束条件,否则会导致内存溢出

考察点:第二章 Java编程基础 题目难度:★☆☆☆ 容易

46.在表达式中,乘法和除法运算优先级别最高 A. 对 B. 错

答案:false

解析:运算符优先级最高的符号是小括号 考察点:第二章 Java编程基础 题目难度:★☆☆☆ 容易

47.在Java中,小数会被默认是double类型的值 A. 对 B. 错

答案:true

解析:在Java中,一个小数会被默认是double类型的值,一个整数会被默认是int类型的值

考察点:第二章 Java编程基础

题目难度:★☆☆☆ 容易

48.字符串常量既可以用双引号引起来,也可以用单引号引起来 A. 对 B. 错

答案:false 解析:字符串常量用于表示一串连续的字符,并且只能用一对英文半角格式的双引号(” “)引起来

考察点:第二章 Java编程基础 题目难度:★☆☆☆ 容易

49.若int x=10;则执行x=x+5;后,x的值仍为10 A. 对 B. 错

答案:false

解析:x=x+5;是在x的原值基础上加5在将结果赋值到x上,因此x最后结果为15 考察点:第二章 Java编程基础 题目难度:★☆☆☆ 容易

50.switch语句中的条件表达式可以是Java中的任意一种数据类型 A. 对 B. 错

答案:false 解析:在Jdk5.0中,switch语句条件表达式的取值可以是byte、short、int、long、 char、enum这几种数据类型。在JDK7.0中也引入了新特性,switch语句可以接收一个String类型的值。但是switch还是不支持boolean类型 考察点:第二章 Java编程基础 题目难度:★☆☆☆ 容易

51.switch条件语句可以针对某个表达式的值作出判断,从而决定程序执行哪一段代码

A. 对 B. 错

答案:true

解析:switch 条件语句也是一种很常用的选择语句,和if条件语句不同,它只能针对某个表达式的值作出判断,从而决定程序执行哪一段代码 考察点:第二章 Java编程基础 题目难度:★☆☆☆ 容易

52.byte类型所占存储空间为1个字节,取值范围0~255 A. 对 B. 错

答案:false

解析:byte类型取值范围-128~127,也就是-27 ~ 27-1

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4