请读程序: #include#includeint main(){ char *s1="AbCdEf",*s2="aBcDeF"; s1++;s2++; printf("%d\n",strcmp(s1,s2));}上面程序的输出结果是()
A. 正数
B. 负数
C. 零
D. 不确定的数
查看答案
若有下面的程序片段: int a[12]={0},*p[3],**pp,i;for(i=0;i<3;i++) p[i]=&a[i*4];pp=p;则对数组元素的错误引用是( )
A. pp[0][11]
B. a[10]
C. p[3][1]
D. *(*(p+2))+2)
有以下程序: #include #include int main(){ char str[][20]={"One*World","One*Dream!"},*p=str[1]; printf("%d,",strlen(p)); printf("%s\n",p);}程序运行后的输出结果是()
A. 10,One*Dream!
B. 9,One*Dream!
C. 9,One*World
D. 10,One*World
设有如下的函数: int func(char x,int y) { return (x+y)*3.5;} 则函数的返回类型是()。
A. char
B. int
C. float
D. 不确定
设有以下程序片段,请问执行后的输出结果是() char a[10]="hello"; printf("%d\n",strlen());
A. 5
B. 6
C. 7
D. 10