以下程序执行后的输出结果是______。#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);
下列函数的功能是______。fun(char*a,char*b){while(*a!='\0'){*b=*a;a++,b++;}}
A. 使a所指字符串赋给b所指空间
B. 使指针b指向a所指字符串
C. 将a所指字符串和b所指字符串进行比较
D. 检查a和b所指字符串中是否有'\0'