题目内容

有以下程序#include void fun(char *a, char *b){a=b;(*a)++;}int main(){char c1='A',c2='a',*p1,*p2;p1=&c1;p2=&c2;fun(p1,p2);printf("%c%c\n",c1,c2);return 0;}程序运行后的输出结果是________

Ab
B. ba
C. BB
D. bb

查看答案
更多问题

有以下程序#include int main(){printf("%d\n",NULL);return 0;}程序运行后的输出结果是_______

A. 0
B. 1
C. -1
D. NULL没定义,出错

已定义以下函数int fun(int *p){ return *p; }该函数的返回值是________

A. 不确定的值
B. 形参p中存放的值
C. 形参p所指存储单元中的值
D. 形参p的地址值

以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址#include #include char *scmp(char *s1, char *s2){if(strcmp(s1,s2)<0)return(s1);else return(s2);}int main(){int i;char string[20], str[3][20];for(i=0; i<3; i++) gets(str[i]);strcpy(string,scmp(str[0],str[1])); /*库函数strcpy对字符串进行复制*/strcpy(string,scmp(string,str[2]));printf("%s\n",string);return 0;}若运行时依次输入:abcd、abba和abc三个字符串,则输出结果为_____

A. abcd
B. abba
C. abc
D. abca

有以下程序段int main(){int a=5, *b, **c;c=&b;b=&a;……}程序在执行了c=&b;b=&a;语句后,表达式:**c的值是_________

A. 变量a的地址
B. 变量a中的值
C. 变量b的地址
D. 变量b中的值

答案查题题库