永发信息网

C语言题目?

答案:1  悬赏:80  手机版
解决时间 2021-05-06 20:15
  • 提问者网友:雨不眠的下
  • 2021-05-06 00:21

(1) 有以下程序

main()

{ int i;

for(i=0;i<3;i++)

switch(i)

{ case 1: printf("%d",i);

case 2: printf("%d",i);

default: printf("%d",i);

}

}

执行后输出结果是

A) 011122 B) 012 C) 012020 D) 120

(2) 有以下程序

main()

{ int i=1,j=1,k=2;

if((j++‖k++)&&i++) printf("%d,%d,%d\n",i,j,k);

}

执行后输出结果是

A) 1,1,2 B) 2,2,1 C) 2,2,2 D) 2,2,3

(3) 有以下程序

main()

{ int a=5,b=4,c=3,d=2;

if(a>b>c)

printf("%d\n",d);

else if((c-1>=d)==1)

printf("%d\n",d+1);

else

printf("%d\n",d+2)

}

执行后输出结果是

A) 2 B) 3 C) 4 D) 编译时有错,无结果

最佳答案
  • 五星知识达人网友:风格不统一
  • 2021-05-06 01:35
刚好我在做C语言的机试,运行了你的一下结果为A.C,B
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯