以下程序的输出结果是()。main( ){char a[10]={'1','2','3','4','5','6','7','8','9'},*p;int i;i=8;p=a+i;printf("%s\n",p-3);}
A. 6
B. 6789
C. ‘6'
D. 789
查看答案
下列函数的功能是()。int fun1(char * x){char *y=x;while(*y++);return(y-x-1);}
A. 求字符串的长度
B. 比较两个字符串的大小
C. 将字符串x复制到字符串y
D. 将字符串x连接到字符串y后面
以下程序运行后,输出结果是()。main(){char *s="abcde";s+=2;printf("%ld\n",s);}
A. cde
B. 字符c的ASCII码值
C. 字符c的地址
D. 出错
有以下程序#include int fun(char s[]) {int n=0; while(*s<=’9’&&*s>=’0’) {n=10*n+*s-’0’;s++;} return(n); } main() {char s[10]={’6’,’1’,’*’,’4’,’*’,’9’,’*’,’0’,’*’}; printf("%d\n",fun(s)); }程序运行的结果是()。
A. 9
B. 61490
C. 61
D. 5
有以下程序main(){ chars[]={"onetwothree"},*p;p=s;printf("%c,%s\n",s[0] , (p+6));}执行后输出结果是()。
A. n,two
B. t,one
C. o,three
D. o,two