单选题
以下程序的输出结果是()。
#defineM(x,y,z)x*y+z
main()
{inta=l,b=2,c=3;
printf("%dn",m(a+b.b+c,c+a));
}
题目答案
D
您的答案
答案解析
暂无解析
以下程序的输出结果是()。
#defineM(x,y,z)x*y+z
main()
{inta=l,b=2,c=3;
printf("%dn",m(a+b.b+c,c+a));
}
有以下程序:程序运行后的输出结果是()。
main()
{intk=5,n=0;
do
{switch(k)
{case1:
case3:n+=l;k--;break;
defalut:n=0;k--;
case2:
case4:n+=2;k--;break:
}
printf("%d",n);
}while(k>0&&n<5);
}
下面for语句的循环次数为()。
for(x=1,y=0;(y!=19)&&(x<6);x++);
对下述程序的判断中,正确的是()。
#include
main()
{char*p,s[256];
p=s;
while(strcmp(s,"theend"))
{printf("Inputthestrin9:");
gets(s);
while(*p)
putchar(*p++);
}}
下列程序的输出结果是()。
#include
main()
{inti,S=0;
for(i=1;i<10;i++)
if(!(i%2)&&!(i%3))s+=i;
printf("%dn",s);
}
有以下程序:程序的运行结果是()。
voidfun2(chara,charb){printf(”%c%c”,a,b);}
chara='A',b='B';
voidfunl(){a='C';b='D';}
main()
{funl();
printf("%c%c",a,b);
fun2('E','F');
}