题目内容

若有以下定义:int a[]={2,4,6,8,10,12},*p=a;则*(p+1)和*(a+5)的值是()。

A. 4,12
B. 3,7
C. 4,10
D. 6,10

查看答案
更多问题

若要对a进行++运算,则a应具有如下说明()。

A. int a[3];
B. char a="12”;
C. char(*a)[3];
D. int b[10], *a=b;

若有以下程序:void fun(char *c,int d){*c=*c+1;d=d+1;printf("%c,%c,",*c,d);}int main(){char a='A',b='a';fun(&b,a);printf("%c,%c\n",a,b);return 0;}程序运行后的输出结果是()。

A. B,a,B,a
B. a,B,a,B
C. A,b,A,b
D. b,B,A,b

若有以下定义:char a[10],*b=a;不能给数组a输入字符串的语句是()。

A. gets(a);
B. gets(a[0]);
C. gets(&a[0]);
D. gets(b);

下面程序段的运行结果是()。char *s="abcde";s+=2;printf("%s",s);

A. cde
B. 字符'c'
C. 字符'c'的地址
D. 无确定的输出结果

答案查题题库