题目内容

下列选项中,不合法的数组定义语句是()。

A. char a[9]={'s','t','i','r','n','g'};
B. char a="string";
C. char a[9]={"string”};
D. char a[9]="string”;

查看答案
更多问题

下面程序段的输出结果是()。char ch[7]={"12ab56"};int i, s=0;for (i=0;ch[i]>='0'&& ch[i]<='9';i+=2)s = 10*s+ ch[i]-'0';printf("%d\n",s) ;

A. 1
B. 12
C. 12ab56
D. 1256

下面程序段的输出结果是()。#include#includeint main(){ char a[]="morning",t;int i,j;for (i=0;i<7;i++)if(a[j]

A. mogninr
B. mo
C. morning
D. moring

下面程序段的输出结果是()。char a[20]="ABCD\0EFG\0", b[ ]="IJK";strcat (a,b) ;printf ("%s\n",a) ;

ABCD\0EFG\0IJK
B. ABCDIJK
C. IJK
D. EFGIJK

设有定义和语句char str[]="Sunny";printf(“%5.3s”, str);则输出是()。(注:□代表一个空格)

A. Sunny
B. Sun□□□
C. □□□nny
D. □□□Sun

答案查题题库