以下程序执行后的输出结果是______。#include #include void main(){ char s1[10],*s2="ab\0cdef";strcpy(s1,s2);printf("%s",s1); }
A. ab\0cdef
B. abcdef
C. ab
D. 以上答案都不对
以下程序执行后的输出结果是______。#include void main(){ int a[]={1,2,3,4},y,*p=&a[1];y=(*--p)++; printf("%d",y); }
A. 1
B. 2
C. 3
D. 4
以下程序的运行结果是______。#include void fun(char *c,int d){ *c=*c+1;d=d+1;printf("%c,%c,",*c,d); }main(){ char b='a',a='A';fun(&b,a);printf("%c,%c\n",b,a);
A. b,B,b,A
B. b,B,B,A
C. a,B,B,a
D. a,B,a,B
若有定义语句: char *s="OK",*s2="ok";,以下选项中能够输出“ok”的语句是______。
A. if(strcmp(s1,s2)=0) puts(s1);
B. if(strcmp(s1,s2)!=0) puts(s2);
C. if(strcmp(s1,s2)=1) puts(s2);
D. if(strcmp(s1,s2)!=0) puts(s1);