下列程序的执行结果为( )。struct s1{ char *s;int i;struct s1 *sip;}main(){ static struct s1 a[]={{"abcd",1,a+1},{"efgh",2,a+2},{"ijkl",3,a}};struct s1 *p=a;int i=0;printf("%s%s%s",a[0].s,p->s,a[2].sip->s);printf("%d%d",i+2,--a[i].i);printf("%c\n",++a[i].s[3]);}
A. abcd abcd abcd 2 0 e
B. abcd efgh ijkl 2 0 e
C. abcd abcd ijkl 2 0 e
D. abcd abcd abcd 2 1 e
查看答案
以下程序运行的输出结果是( )。main(){union {char i[2];int k;}r;r.i[0]=2;r.i[1]=0;printf("%d\n",r.k);}
A. 2
B. 1
C. 0
D. 不确定
设有以下定义typedef union{ long i;int k[5];char c;} DATE;struct date{ int cat;DATE cow;double dog;} too;DATE max;则语句printf(〞%d〞,sizeof(struct date)+sizeof(max)))的执行结果是( )。
A. 25
B. 30
C. 18
D. 8
字符ˊ0ˊ的ASCII码的十进制数为48,且数组的第0个元素在低位,则以下程序的输出结果是()。#include main(){ union{ int i[2];long k;char c[4];} r,*s=&r;s->i[0]=0x39;s->i[1]=0x38;printf(〞%c\n〞,s->c[0]);}
A. 39
B. 9
C. 38
D. 8
某工厂最大负荷月的平均有功功率为360kw,功率因数为0.6,现将功率因数提高到,0.8,需要装设电容器组的容量是( )。
A. 360kvar
B. 300kvar
C. 280kvar
D. 210kvar