

1、单选题:
当定义一个共用体变量时,系统分配给它的内存是( )。
选项:
A: 各成员所需内存量的总和
B: 成员中占内存量最大的容量
C: 结构中第一个成员所需内存量
D: 结构中最后一个成员所需内存量
答案: 【 成员中占内存量最大的容量】
1、单选题:
有以下程序:void f(int *x,int *y) { int t; t=*x;*x=*y;*y=t; } void main() { int a[8]={1,2,3,4,5,6,7,8},i,*p,*q; p=a;q=&a[7]; while(*p!=*q){f(p,q);p++;q–;} for(i=0;i<8;i++) printf("%d,",a[i]); } 程序运行后的输出结果是( )。
选项:
A: 8,2,3,4,5,6,7,1,
B: 5,6,7,8,1,2,3,4,
C: 1,2,3,4,5,6,7,8,
D: 8,7,6,5,4,3,2,1,
答案: 【 1,2,3,4,5,6,7,8,】
1、填空题:
以下程序运行后的输出结果是____。 #include <string.h> void fun(char *s,int p,int k) { int i; for(i=p;i<k-1;i++) s[i]=s[i+2]; } main() { char s[]="abcdefg"; fun(s,3,strlen(s)); puts(s); }
答案: 【 abcfg】
2、填空题:
下面invert函数的功能是将一个字符串str的内容颠倒过来。请填空(英文输入法填空,两空用英文“,”隔开)。 #include <string.h> void invert(char str[])&
备案号:冀ICP备20010840号 2020-2099辉辉网络科技 All Rights Reserved