题目内容

^若有以下定义语句,则运行结果是( )。char s[10]=″ab cd″;printf(″%s\n″,s);

A. 输出ab
B. 输出ab cd
C. 输出abcd
D. 编译不通过

查看答案
更多问题

^有下列程序段,运行结果为( )。char a[3],b[]=″tianjin″;a=b;printf(″%s″,a);

A. 运行后将输出tianjin
B. 运行后将输出ti
C. 运行后将输出tian
D. 编译出错

^若有说明char s1[]=″good″,s2[]=″well″;则下列输出语句中正确的是( )。

A. printf(″%c%c″,&s1, &s2);
B. printf(″%s%s″, s1[], s2[]);
C. puts(s1, s2);
D. puts(s1); puts(s2);

已知数字0的ASSCI值是十进制数48,下面程序的结果是( )。int main(){ int i=1,x=0;char a[][5]={"1203","0340","4567","6522"};while (i<4){x+=a[i][i];i++;}printf("%d\n", x);}

A. 155
B. 13
C. 158
D. 159

运行下面的程序段,输出结果是( )。int main(){int i;char s[][5]={″123″,″456″,″789″};int sum=0;for (i=0; i<3;i++)sum=sum*10+s[i][i]-′0′ ;printf(″%d″,sum);}

A. 159
B. 456
C. 123
D. 789

答案查题题库