答案:false
解析:在进行取模(%)运算时,运算结果的正负取决于被模数(%左边的数)的符号,与模数(%右边的数)的符号无关。如:(-5)%3=-2,而5%(-3)=2。 考察点:第二章 Java编程基础 题目难度:★☆☆☆ 容易
13.for循环语句一般用在循环次数未知的情况下 A. 对 B. 错
答案:false
解析:for循环语句一般用在循环次数已知的情况下 考察点:第二章 Java编程基础 题目难度:★☆☆☆ 容易
14.若int[][] arr=new int[][]{{1},{2,3,4},{5,6}},则arr[1][1]的结果为3 A. 对 B. 错
答案:true
解析:题目中给出的二维数组有三个一维数组,第一个一维数组有一个元素,第二个一维数组有三个元素,第三个一维数组有二个元素,arr[1][1]表示要获取的是第二个一维数组的第二个元素,因此结果为3
考察点:第二章 Java编程基础 题目难度:★★☆☆ 一般
15.if()条件语句和switch()条件语句中的判断条件语句的值都是布尔类型 A. 对 B. 错
答案:false
解析:if语句的小括号中的值为布尔类型的条件语句,switch语句的小括号中的值可以是byte、short、char、int、enum、String等类型 考察点:第二章 Java编程基础 题目难度:★★☆☆ 一般
16.while循环条件不能是boolean类型的常量 A. 对 B. 错
答案:false
解析:while语句中的循环条件只要是boolean类型就可以,无论常量还是变量 考察点:第二章 Java编程基础 题目难度:★★☆☆ 一般
17.逻辑运算符用于对布尔型的数据进行操作,其结果仍是一个布尔型 A. 对 B. 错
答案:true
解析:逻辑运算符用于对布尔型的数据进行操作,其结果仍是一个布尔型 考察点:第二章 Java编程基础 题目难度:★★☆☆ 一般
18.javadoc命令可以将文档注释提取出来生成帮助文档。 A. 对 B. 错
答案:true
解析:文档注释是以“/**”开头,并在注释内容末尾以“*/”结束。文档注释是对代码的解释说明,可以使用javadoc命令将文档注释提取出来生成帮助文档。 考察点:第二章 Java编程基础 题目难度:★★☆☆ 一般
19.在为float类型的变量赋值时,后面必须加字母f或F A. 对 B. 错
答案:true
解析:为浮点类型变量赋值时,如果不添加“F”或“f”后缀,默认是double类型 考察点:第二章 Java编程基础 题目难度:★★☆☆ 一般 20.0.0不是浮点类型常量 A. 对 B. 错
答案:false
解析:所有的小数都是浮点数常量,其中包括0.0 考察点:第二章 Java编程基础 题目难度:★★☆☆ 一般
21.在程序中,应该尽量使用有意义的英文单词来定义标识符 A. 对 B. 错
答案:true
解析:在程序中,应该尽量使用有意义的英文单词来定义标识符,使得程序便于阅读。例如使userName表示用户名,password表示密码 考察点:第二章 Java编程基础 题目难度:★☆☆☆ 容易
22.一个字符常量需要用一对英文半角格式的双引号引起来 A. 对 B. 错
答案:false
解析:字符常量用于表示一个字符,一个字符常量要用一对英文半角格式的单引号(' ')引起来,它可以是英文字母、数字、标点符号、以及由转义序列来表示的特殊字符 考察点:第二章 Java编程基础 题目难度:★☆☆☆ 容易
23.数组的最大下标的值比它的长度小1 A. 对 B. 错
答案:true
解析:数组的下标从0开始,所以最大下标的值比长度少1 考察点:第二章 Java编程基础 题目难度:★☆☆☆ 容易
24.Java中用0和非0的数字表示布尔类型常量的值 A. 对 B. 错
答案:false
解析:Java中布尔型常量的值有两种,分别是true和false 考察点:第二章 Java编程基础 题目难度:★☆☆☆ 容易
25.在switch语句中,每个case关键字后面必须有break A. 对 B. 错
答案:false
解析:在一些特定情况下,为了简化操作可以不写break,但会产生case穿透问题 考察点:第二章 Java编程基础 题目难度:★☆☆☆ 容易
26.若int[][] arr={},则arr[0][0]的结果为0 A. 对 B. 错
答案:false
解析:int[][] arr={},表示这个二维数组没有元素,因此获取数组中的元素会有索引越界异常抛出
考察点:第二章 Java编程基础 题目难度:★★☆☆ 一般
27.将多个字符用加号相连接就会产生一个新的字符串 A. 对 B. 错
答案:false
解析:字符常量在使用加号相连接时,都会先提升为int类型,因此就相当于执行加法运算,最终得出的结果为int类型,并不会组合成新的字符串
考察点:第二章 Java编程基础 题目难度:★☆☆☆ 容易
28.main是Java语言中的关键字 A. 对 B. 错
答案:false
解析:main不是Java语言中的关键字 考察点:第二章 Java编程基础 题目难度:★☆☆☆ 容易
29.while循环条件只能是boolean类型的变量,而不能是boolean类型的常量 A. 对 B. 错
答案:false
解析:While语句中的循环条件只要是boolean类型就可以,无论常量还是变量 考察点:第二章 Java编程基础 题目难度:★☆☆☆ 容易
30.数组的排序算法只有冒泡排序这一种 A. 对 B. 错
答案:false
解析:数组的排序算法有很多种,包括插入排序、快速排序、选择排序和冒泡排序等等,冒泡排序最常用的排序算法之一 考察点:第二章 Java编程基础 题目难度:★☆☆☆ 容易
31.在Java程序中,单行注释从“//”位置开始,到当前行结束位置。 A. 对 B. 错
答案:true
解析:单行注释使用“//”符号,它可以出现在一行的任何位置。从“//”开始,到当前行结束位置为单行注释内容。 考察点:第二章 Java编程基础 题目难度:★☆☆☆ 容易
32.while语句的循环体内最多只能有一条语句 A. 对 B. 错
答案:false
解析:while语句的循环体内可以有0~多条语句。当循环体只有一条语句时,可以不给出大括号
考察点:第二章 Java编程基础