若函数调用时参数为基本数据类型的变量,以下叙述正确的是________。
A. 实参与其对应的形参共占存储单元
B. 只有当实参与对应的形参同名时才共占存储单元
C. 实参与其对应的形参分别占用不同的存储单元
D. 实参将数据传递给形参后,立即释放原先占用的存储单元
查看答案
下面函数的功能是________。voidsss(chars[],t[]){inti=0;while(t[i]){s[i]=t[i];i++;}s[i]='\0';}
A. 求字符串的长度
B. 比较两个字符串的大小
C. 将字符串s复制到字符串t中
D. 将字符串t复制到字符串s中
阅读程序:#include"string.h"#include"stdio.h"intlengh(chara[],charb[]){intnum=0,n=0;while(a[num]!='\0')num++;while(b[n]){a[num]=b[n];num++;n++;}return(num);}voidmain(){charstr1[81],str2[81];gets(str1);gets(str2);printf("%d\n",lengh(str1,str2));}运行程序,如果从键盘上输入字符串qwerty和abcd则程序的输出结果是________。
A. 9
B. 8
C. 10
D. 12
请读程序:#includecharfun(charc){if(c<='z'&&c>='a')c-='a'-'A';return(c);}voidmain(){chars[81];intk=0;gets(s);while(s[k]){s[k]=fun(s[k]);putchar(s[k]);k++;}putchar('\n');}若运行时从键盘上输入openthedoor(表示回车),则上面程序的输出结果是________。
A. oPENtHEdOOR
B. openthedoor
C. OPENTHEDOOR
D. OpenTheDoor
以下函数的功能是:在第一个循环中给前10个数组元素依次赋1、2、3、4、5、6、7、8、9、10;在第二个循环中使a数组中前10个元素中的值对称折叠,变成1、2、3、4、5、5、4、3、2、1。划线处应填________。fun(inta[]){inti;for(i=1;i<=10;i++)______=i;for(i=0;i<5;i++)______=a[i];}
A. a[i-1]和a[10-i]
B. a[i]和a[10-i]
C. a[i-1]和a[9-i]
D. a[i]和a[9-i]