下列程序的输出结果是______。 main ( ) { char a [10] ={ 9, 8,7,6, 5, 4,3, 2, 1,0},*p=a+5; printf ("%d", *--p); }
A.非法
B.a[4]的地址
C.5
D.3
第1题:
下列程序舶输出结果是【 】。
include <stdio.h>
main()
{
int a[5]={2,4,6,8,10},*p;
p=a;p++;
printf("%d",*p);
}
第2题:
下面程序的输出结果是 #include<stdio.h> main() { int a[]={1,2,3,4,5,6,7,8,9,0},*p; p=a; printf("%d\n",*p+9);}
A.0
B.1
C.10
D.9
第3题:
有以下程序 main() { char*p[10]={"abc",aabdfg","dedbe","abbd","cd"}; printf("%d\n",stxlen (p[4])); } 执行后输出结果是
A.2
B.3
C.4
D.5
第4题:
有以下程序 main( ) { char *p[10]={“abc”,”aabdfg”,”dcdbe”,”abbd”,”cd”}; printf(“%d\n”,strlen(p[4])); } 执行后输出结果是( )
A.2
B.3
C.4
D.5
第5题:
有以下程序: #include <stdio.h> #include <string.h> main() { char *p[10]={"abc","aabdfg","dcdbe","abbd","cd"}; printf("%d\n",strlen(p[4])); } 执行后的输出结果是( )。
A.2
B.3
C.4
D.5
第6题:
以下程序的输出结果是【 】。
include <stdio.h>
include <string.h>
char *fun(char *t)
{ char *p=t;
return (p+strlen(t)/2);
}
main()
{ char *str="abcdefgh";
str=ftm(str);
puts(str);
}