我这有点C语言题 谁能帮做一下,给出答案,万分感谢

选择:3、下面各语句中,能正确进行赋字符串操作的语句是()A、chars[5]={“ABCDE”};B、chars[5]={‘a’,’b’,’c’,’d’,’e’};C、... 选择:
3、下面各语句中,能正确进行赋字符串操作的语句是( )
A、char s[5]={“ABCDE”};
B、char s[5]={‘a’,’b’,’c’,’d’,’e’};
C、char s[6]={”a,b,c,d,e”};
D、char s[6]={ ‘a’,’b’,’c’,’d’,’e’,’\0’};

6、下列函数fun1参数的个数为( )
fun1(x,10,(x,10),fun2(y,10,(y,10)));
A、4 B、8
C、5 D、以上均错

7、设a=3,b=4,c=5则下面逻辑表达式的值正确的是( )
A、a+b>c&&b==c 值为1 B、a||b+c&&b-c 值为 1
C 、!(a>b)&&!c||1 值为0 D、!(x=a)&&(y=b)&&0 值为1

8、下列程序的运行结果是( )
char a[5]={‘a’,’b’,’\0’,’c’,’\0’};
printf(“%s”,a);
A、’a’’b’ B、ab C、abc D、以上三个答案都错

填空:
2、 若int i=10;执行下列程序后,变量i的正确结果是( )
switch(i){case 9:i+=1;
case 10:i+=1;
case11:i+=1;
default :i+=1;
}
3、设int a=1,b=2,c=3,d;执行d=!(a+b+c)后d的结果为( )
4、表达式98&&7&&1的值为( )
5、字符串“ABC”在内存中占用的字节数是( )
展开
 我来答
xndcn
2008-01-16 · TA获得超过826个赞
知道小有建树答主
回答量:287
采纳率:0%
帮助的人:433万
展开全部
3.D
对于字符串,系统自动在字符串尾部加上'\0'表示结束
A,应该定义长度为6。char s[6]={“ABCDE”};这就对了
B、char s[5]={‘a’,’b’,’c’,’d’,’e’};这只能称为字符数组
C char s[6]={”a,b,c,d,e”};逗号也算字符,长度应该为10

6.A
fun1(x,10,(x,10),fun2(y,10,(y,10)));
x算一个,10算一个。(x,10)算一个,这是逗号表达式,其值取最后一项,就是10。fun2(y,10,(y,10))算一个,这是把函数的返回值作参数。
总共4个

7.B 根据运算符的优先级
a||b+c&&b-c等价于a||(b+c)&&(b-c)
就是3||9&&(-1) 只要表达式不为0 就认为是真 而真的值是1
3||9&&(-1)是真,那得到的结果就是1

8.B printf(“%s”,a);打印字符串时,遇见第一个'\0'就认为结束。

2. i= 13

switch(i){case 9:i+=1;
case 10:i+=1;
case 11:i+=1;
default :i+=1;
}
i=10 遇见case 10: 时就会执行i+=1。注意,此后会不加判断的直接执行之后的 ":"后面的语句
所以得13。这也就是为什么要求在case之后加break;的原因了。

3.0 (a+b+c)是真,那!(a+b+c)是假,也就是0

4.1 98&&7&&1 98 7 1都是真,那整个表达式也是真,就是1
5.对于字符串,系统自动在字符串尾部加上'\0'表示结束
所以"ABC"其实是"ABC\0" 4个字符。
百度网友c78576fdf
2008-01-16 · TA获得超过318个赞
知道答主
回答量:578
采纳率:0%
帮助的人:262万
展开全部
第一个选D,题目要求是字符串而不是字符数组。
第二个选A,(x,10)是逗号运算,最后取值只有一个。
填空题第一个是:12,因为没有break语句,i+=1会运行两次。
其他和一楼一样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yyang0514
2008-01-19 · TA获得超过156个赞
知道小有建树答主
回答量:249
采纳率:0%
帮助的人:136万
展开全部
D A B B
2. 13
3. 0
4. 1
5. 4

呵呵,要加强学习才行,错了这么多.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式