软考程序员考前练习试题及答案解析二[4]

程序员 责任编辑:hnnipc 2009-11-10

添加老师微信

备考咨询

加我微信

摘要:25.表达式“9!=7”的值是()A.trueB.非0值C.0D.1【解析】关系运算的结果只有0和1,若关系成立,则结果为1;若关系不成立,则结果为0。因关系式9!=7成立,所以表达式的结果为1。虽然1也是非0值,在供选择的答案中有1,所以最确切的解答是D。【参考答案】D26.用十进制数表示表达式“12|012”的运算结果是()A.1B.0C.14D.16【解析】按位运

25.表达式“9!=7”的值是( )
A.true
B.非0值
C.0
D.1

【解析】关系运算的结果只有0和1,若关系成立,则结果为1;若关系不成立,则结果为0。因关系式9!=7成立,所以表达式的结果为1。虽然1也是非0值,在供选择的答案中有1,所以最确切的解答是D。
【参考答案】D

26.用十进制数表示表达式“12|012”的运算结果是( )
A.1
B.0
C. 14
D. 16

【解析】按位运算将运算分量视作二进位的位申信息,对两运算分量的对应位进行运算,产生H进位的位串信息结果。整数12最低8位二进位是00001100,整数012是八进制数,它的最低8位二进位是00001010。这两个二进位位串信息按位或运算,得到结果是00001110,对应十进制数14,八进制数是016。所以解答是C。
【参考答案】C

27.设字符型变量 a=3,b=6,计算表达式 C=(a^b)<< 2后C的二进制值是( )
A. 00011100
B.00000111
C. 00000001
D. 00010100

【解析】a的值为3,写成8位二进制数形式是00000011,b的值为6,写成8位二进制数形式是00000110。表达式c=(a^b)<<2,先计算a与b的按位加,得到结果00000101,将这结果向左移2位,得到二进位的位串信息是00010100。所以解答是D。
【参考答案】D

  返回目录 软考程序员考前练习试题及答案解析

[1]  [2]  [3]  [4]  [5]  

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取