电话:0731-83595998
导航

2010年软考程序员考前练习试题及答案解析(2)

来源: 2017-10-20 18:21

  16.设整型变量m,n,a,b,c,d均为1,执行"( m=a>b)&&(n=a>b)"后m,n的值是( )

  A.0,0

  B.0,l

  C.1,0

  D.1,l

  【解析】表达式(m=a >b)&&(n=a >b)是一个逻辑表达式,它的计算过程是先计算逻辑与的左分量(m=a>b,其中又是先计算a>b。因a>b不成立,结果为0,将0赋给变量m,最后逻辑与的左分量结果为0。由于逻辑运算采用特别的优化计算规则,当逻辑与的左分量结果为0时,不再计算逻辑与的右分量,而直接以0为逻辑与的结果。所以,上述表达式计算使m的值变为0,而n的值没有变,依旧为l。所以解答是B。

  【参考答案】B

  17. 设有代码"int a=3;",则执行了语句"a+=a-= a*a;"后,变量a的值是( )

  A.3

  B. 0

  C. 9

  D. -12

  【解析】由于赋值运算符的结合性自右至左,语句"a+=a-=a*a;"的执行是先计算a*a,得到值 9,再计算 a-=a*a,使 a的值为-6,接着计算 a+=a,使 a的值为-12。所以解答是D。

  【参考答案】D

  18.在以下一组运算符中,优先级最高的运算符是( )

  A.

编辑推荐:

下载Word文档

温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)

网络课程 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

精品课程

更多
10781人学习

免费试听更多

相关推荐
图书更多+
  • 电网书籍
  • 财会书籍
  • 其它工学书籍
拼团课程更多+
  • 电气拼团课程
  • 财会拼团课程
  • 其它工学拼团
热门排行

长理培训客户端 资讯,试题,视频一手掌握

去 App Store 免费下载 iOS 客户端