题目内容

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

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

查看答案
更多问题

下面程序的输出结果是()。int main(){ int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a+3; printf("%d",*++p); return 0;}

A. 3
B. 4
C. a[4]的地址
D. 非法

下列程序的输出结果是()。void f(*p){ *p=5;}int main(void ){int a,*p;a=10;p=&a;f(p);printf("%d",(*p)++);return 0;}

A. 5
B. 6
C. 10
D. 11

下面程序的运行结果是()。#include#includeint main(){char *s1="AbDeG";char *s2="AbdEg";s1+=2;s2+=2;printf("%d\n",strmp(s1,s2));return 0;}

A. 正数
B. 负数
C. 零
D. 不确定

设有如下定义则程序段输出结果为()。int arr[]={6,7,8,9,10};int *ptr;ptr=arr;*(ptr+2)+=2;printf("%d,%d\n",*ptr,*(ptr+2));

A. 8,10
B. 6,8
C. 6,10
D. 7,9

答案查题题库