C语言选择题19题20题,求大神帮忙在线解答,谢谢了,在线等。
展开全部
19.B正确——题意是!(x>0 || y==5),按逻辑代数它叫“或非”逻辑,而“或非”逻辑与“非与”逻辑等价,即取每一项的“非”再“与”起来;x>0的非是x<=0、y==5的非是y!=5,再把x<=0和y!=5“与”起来(即&&)即可。所以结果是x<=0 && y!=5。
20.char a[10]='5';错在没有用{}把'5'括起来,C的语法规定数组初始化数据必须写在{}里。
20.char a[10]='5';错在没有用{}把'5'括起来,C的语法规定数组初始化数据必须写在{}里。
更多追问追答
追问
19题,题意怎么看出来的,y==5最后表达式变成y!=5,一个是y等于5,另一个是y非等于5,这不是乱了吗?
20题,B选项,a[]中括号里面是空的,里面也没有{}却是x+y=55,这不也是不对的吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询