答案: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.