简单的c++几个题目,但是有些细节问题搞不懂!请求帮助!!几个几个

1.以下常数表示正确的是:A.’\55’B.’55’C.’\X55’D.0X552.设有说明语句:Chars[]=”ab\0\123\\n79”;则strlen(s)的值... 1.以下常数表示正确的是:
A.’\55’ B.’55’ C.’\X55’ D.0X55
2.设有说明语句:
Char s[]=”ab\0\123\\n79”;则strlen(s)的值是:_____sizeof(s)的值是:______
A.2 B.8. C.9 D.14
3.如果a=3,b=4,c=5,则下列表达式的值为真的是:
A.’a’&&’b’ B.a<=b C.a||b+c&&b-c D. !(a<b&&c<b||b)
4.设有e1和e3都是表达式,与语句佛如(e1;;e3)s;等同的语句是:————
A.for(e1;e2;e3)s; B.for(e1;e3;e3)s C.for(e1;0;e3)s D.for(e1;1;e3)s;
5.若有一下程序段,
Int c1=3,c2=2,c3;
C3=1.o/c2*c1;
则执行后,c3的值是————
A,0 B.0.5 c.1 D.2
6.已知a=4,b=6.c=8,d=9,则“(a++,b>a++&&c>d)?++d:a<b”值为————
A.9 B.6 C.8 D.0
尽量帮我说明一下为什么!!!定当感激不尽!!
展开
 我来答
DWing124
2008-12-07 · TA获得超过316个赞
知道答主
回答量:102
采纳率:0%
帮助的人:0
展开全部
1)D:十六进制
2)A,C:strlen(s)是判断有效长度,到 \0 为止,sizeof(s)是判断全长
3)ABC:逻辑运算只有D为假,没什么好说的了
4)D:for语句中间的表达式是终止条件,为空相当于真,即1
5)C:1.0/c2*c1=1.5,因为c3是int型,所以为1
6)D:先计算a++,a=5, 再算b>a++&&c>d 表达式为假,但计算完后a=6,因为(a++,b>a++&&c>d)为假,所以要执行a<b,因为a=6,b=6所以整个表达式的值为0
ma_yongqian
2008-12-07
知道答主
回答量:21
采纳率:0%
帮助的人:16.9万
展开全部
这种题目很难记住,自己上机试试就知道了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式