^有下列程序段,运行结果为( )。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
吡啶的硝化反应发生在( )
A. α-位
B. β-位
C. γ-位