《Java程序设计习题精析与实验指导》一3.2 习题解析

  1. 云栖社区>
  2. 华章计算机>
  3. 博客>
  4. 正文

《Java程序设计习题精析与实验指导》一3.2 习题解析

华章计算机 2017-08-01 14:01:00 浏览1354
展开阅读全文

3.2 习题解析

一、选择题

  1. 以下选项中,合法的赋值语句是______。
    A. ++m!=n--; B. ++ m; C. m=m + 1= 5; D. m = = 1;

答案:B
解析:在上述四个选项中,选项A和D为逻辑表达式而非赋值语句;选项C中的m+1=5的表示是错误的;选项B中实现的功能等同于m=m+1。

  1. 下列语句序列执行后,ch1变量中的值为______。
  2. ch1='A', ch2='B';

if (ch1 + 2 < ch2) ++ch1 ;
A. 'A' B. 'B' C. A D. B
答案:A
解析:Java的字符比较运算遵循原则:首先将字符转换为Unicode代码(Unicode代码最前面的128个字符与ASCII代码相同),然后再比较其大小。当前ch1为'A',其Unicode代码值为65

网友评论

登录后评论
0/500
评论
华章计算机
+ 关注
所属云栖号: 华章计算机