- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
运算符和赋值
内容概要:
练习
Java运算符
1. 哪两项是相等的?(2)
A. 32 / 4;
B. (8 2) 4;
C. 2 ^ 5;
D. 128 2;
E. (2 1) * (32 3);
F. 2 5;
2. 给出下面的代码:
1. import java.awt.*;
2. class Ticker extends Component {
3. public static void main (String [] args) {
4. Ticker t = new Ticker();
5.
6. }
7. }
下面哪两条语句,能够独立地插入第5行?
A. boolean test = (Component instanceof t);
B. boolean test = (t instanceof Ticker);
C. boolean test = t.instanceof(Ticker);
D. boolean test = (t instanceof Component);
E. boolean test = t.instanceof(Object);
F. boolean test = (t instanceof String);
3. 给出下面代码:
1. class Equals {
2. public static void main(String [] args) {
3. int x = 100;
4. double y = 100.1;
5. boolean b = (x = y);
6. System.out.println(b);
7. }
8. }
哪一项是运行结果?(1)
A. true
B. false
C. 编译失败。
D. 运行时抛出异???。
4. 给出下面的代码:
1. import java.awt.Button; 2. class CompareReference {
3. public static void main(String [] args) {
4. float f = 42.0f;
5. float [] f1 = new float[2];
6. float [] f2 = new float[2];
7. float [] f3 = f1;
8. long x = 42;
9. f1[0] = 42.0f;
10. }
11. }
下面哪三个表达式的值为true?
A. f1 == f2
B. f1 == f3
C. f2 == f1[1]
D. x == f1[0]
E. f == f1[0]
5. 给出下面的代码:
1. class BitShift {
2. public static void main(String [] args) {
3. int x = 0
4. System.out.print(x + and );
5. x = x 31;
6. System.out.println(x);
7. }
8. }
哪一项是程序的运行结果?
A. -2147483648 and 1
B. 0and 0
C. -2147483648 and -1
D. 1 and -2147483648
E. 以上都不是。
6. 给出以下代码:
1. class Bitwise {
2. public static void main(String [] args) {
3. int x = 11 9;
4. int y = x ^ 3;
5. System.out.println( y | 12 );
6. }
7. }
哪一项是运行结果?
A. 0
B. 7
C. 8 D. 14
E. 15
7. 下面哪些是合法的语句 (选出所有的)
A. int w = (int)888.8;
B. byte x = (byte)1000L;
C. long y = (byte)100;
D. byte z = (byte)100L;
逻辑运算符
8.给出下面的代码:
1. class Test {
2. public static void main(String [] args) {
3. int x= 0;
4. int y= 0;
5. for (int z = 0; z 5; z++) {
6. if (( ++x 2 ) || (++y 2)) {
7. x++;
8. }
9. }
10. S
文档评论(0)