若有下面的程序片段: 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
有以下程序: #includeint main(){ char a[4]; scanf("%c,%c,%c",&a[0],&a[1],&a[2]); printf("%s",a) ; return 0;}现若从键盘上输入abc,则输出是()
A. a
B. abc
C. A
D. ABC