C语言的问题 帮我选下答案谢谢.我要正确的 我这没软件

(19)已知inti,a;执行语句i=(a=3,a++,--a,a+4,a+5,++a);后,变量i的值为A)2B)3C)4D)5(26)有以下程序fun(intx,in... (19)已知int i,a;执行语句i=(a=3,a++,--a,a+4,a+5,++a);后,变量i的值为
A)2 B)3 C)4 D)5
(26)有以下程序
fun(int x,int y,int z)
{ z=x*y;}
main()
{int a=4,b=2,c=6;
fun(a,b,c);
printf("%d",c);
}
程序运行后的输出结果是
A)12 B)16 C)8 D)6
(27)下面程序段的输出结果为:
int x=100,y=200;printf(“%d”,(x,y));
A)200 B)100 C)100 200 D)输出格式不够,输出不确定的值
(35)运行下面程序后的输出结果为()
main()
{int a=2,i;
for(i=0;i++<3;) printf(“%d”,f(a));
printf(“\n”);}
f(int x)
{int y=0;
static z=3;
y++;z++;
return(x+y+z);}
A)789
B)777
C)788
D)都不正确
展开
 我来答
小樱桃呀mI
2010-10-22 · TA获得超过109个赞
知道答主
回答量:98
采纳率:0%
帮助的人:85.4万
展开全部
19.C 逗号表达式的结果是最后一个表达式的结果,所以最后是++a=4。
26.D fun函数虽然调用了,但是并没有返回值,所以c的值是不变的。
27.A 同19题,是逗号表达式,所以结果是最后一个表达式的结果
35.A f函数里的z被定义为static类型,这个类型是静态变量,在函数再次调用时,其值是不回归的。所以z一直在增加,也就会出现789
囡冷月
2010-10-23
知道答主
回答量:23
采纳率:0%
帮助的人:13万
展开全部
c d a a
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
村野穷儒
2010-10-23 · 超过14用户采纳过TA的回答
知道答主
回答量:25
采纳率:0%
帮助的人:0
展开全部
c
d
a
a
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小浣和V
2010-10-25 · TA获得超过100个赞
知道答主
回答量:103
采纳率:0%
帮助的人:65.7万
展开全部
19.C
26.D
27.A
35.A
我全部用VC运行一遍了,答案一定正确。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式