内容发布更新时间 : 2024/12/22 21:49:35星期一 下面是文章的全部内容请认真阅读。
答案:B
解析:调用add方法传入’a’和’b’会自动类型提升为int类型,查找对应的ascii码表值 考察点:第二章 Java编程基础 题目难度:★★☆☆ 一般 71.请阅读下面的程序 class WhileDemo4 {
public static void main(String[] args) { int n = 5;
while (n > 10) {
System.out.print(n); n++; } } }
下列选项中,哪一个是程序运行的结果 A. 无输出 B. 输出56789 C. 死循环 D. 编译错误 答案:A
解析:由于变量n=5,因此while条件为false,循环不执行,没有任何结果输出 考察点:第二章 Java编程基础 题目难度:★★★★ 难
72.下列关于数组最值的描述中,错误的是( ) A. 要想求数组的最值必须先定义一个数组
B. 在求数组最值时,初始时一定要将数组中的第一个元素的值赋给变量 C. 求数组最值过程中,一定要对数组进行遍历
D. 在求数组最大值时,使用变量记住每次比较后较大的那个值 答案:B 解析:
考察点:第二章 Java编程基础 题目难度:★★☆☆ 一般
73.下列选项中,哪一个是多行注释符号?( ) A. //* *// B. /* /* C. / / D. /* */ 答案:D
解析:/* */ 表示多行注释,以“/*”起始,以“*/”结束。 考察点:第二章 Java编程基础
题目难度:★☆☆☆ 容易
74.下列选项中,哪一个不能通过编译( ) A. byte a=1; B. short b=100; C. int c='a';
D. long d=8888888888; 答案:D
解析:java中的整型数据默认是int类型,long d=8888888888;它的值超过了int类型的范围,这时如果要描述成一个long数据,必须在值后面加上L后l。 考察点:第二章 Java编程基础 题目难度:★☆☆☆ 容易
75.下列选项中,不属于Java中关键字的是 A. const B. false C. Final D. null 答案:C
解析:Java中的关键字都是小写的 考察点:第二章 Java编程基础 题目难度:★☆☆☆ 容易 76.请阅读下面的程序 public class Test {
public static void main(String[] args) { int x; int y;
for (x = 1, y = 1; x <= 100; x++) { if (y >= 20) { break; }
if (y % 3 == 1) { y += 3; continue; }
y -= 5; }
System.out.println(“x=” + x + “,y=” + y); } }
下列选项中,哪一个是程序的运行结果 A. x=8,y=22 B. x=22,y=8 C. x=3,y=0
D. x=0,y=3 答案:A
解析:按照循环语句嵌套if语句的执行流程分析即可得到正确结果,注意break和continue语句的特点
考察点:第二章 Java编程基础 题目难度:★★★★ 难 77.请阅读下面的程序 public class Test {
public static void main(String[] args) { int i = 0; int count = 0; do {
if (!(i + \\\ count++; }
i++; } while (i < 500);
System.out.println(\\\一共有:\\\ }
} 下列选项中,哪一个是程序运行后count的值
A. 322 B. 323 C. 324 D. 325 答案:C
解析:判断500以内的数字,不包含4的个数,499-99-40-36=324。
99表示以4为百位数数字的个数,40表示以4为十位数数字的个数,36=4*9表示以4位个位数数字的个数
考察点:第二章 Java编程基础 题目难度:★★★★ 难
78.下面关于布尔类型变量的定义中,正确的是( ) A. boolean a=TRUE; B. boolean b=FALSE; C. boolean c='true'; D. boolean d=false; 答案:D
解析:布尔类型的变量只有两个值,即true和false。 考察点:第二章 Java编程基础 题目难度:★☆☆☆ 容易
79.下面的运算符中,用于执行除法运算是哪个? A. / B. \\ C. % D. * 答案:A 解析:
考察点:第二章 Java编程基础 题目难度:★☆☆☆ 容易
80.下列数据类型中,哪种数据类型转为int类型需要进行强制转换 A. byte B. short C. char D. float 答案:D
解析:在两种类型兼容的前提下,取值范围大的类型转换成取值范围小的类型时,需要进行强制类型转换
考察点:第二章 Java编程基础 题目难度:★☆☆☆ 容易
81.假设x为int类型,那么下列选项中可以作为if语句的判断条件的是( ) A. x = 4 B. x & 3 C. x++ D. x<10 答案:D
解析:if判断条件只能是布尔值,上述选项中,只有x<10这个表达式的值是布尔值 考察点:第二章 Java编程基础 题目难度:★☆☆☆ 容易
82.下面哪种写法可以实现访问数组arr的第1个元素? A. arr[0] B. arr(0) C. arr[1] D. arr(1) 答案:A 解析:
考察点:第二章 Java编程基础 题目难度:★☆☆☆ 容易 83.请阅读下面的程序 public class Test {
public static void main(String[] args) {