[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fTWNvX52YaTd5Ww6LQcww9umtQCA-Hf-ftYOyTvbWmyE":3},{"answer":4,"createTime":5,"id":6,"options":7,"origin":12,"question":19,"related":20,"source":30,"type":31},[],"2025-05-11 15:10:58",187036907,[8,9,10,11],"2,3","4,8","2,4","2,8",{"count":13,"courseId":14,"courseImg":15,"courseName":16,"workId":17,"workName":18},18,"0f82dd124cdaa057a6847cbe5dcaabae","https:\u002F\u002Ftihai-oss-cloud.itihey.com\u002Fimg\u002F540d4b04763de11c5e71b2cfeb3c83b9.jpg","C程序设计","work_43508994","作业10 结构new","以下程序的运行结果是( ). #include &lt;stdio.h&gt; int main() { union EXAM { struct { int x; int y; }in; int a; int b; }e; e.a=1;e.b=2; e.in.x=e.a*e.b; e.in.y=e.a+e.b; printf(&quot;%d,%d&quot;,e.in.x,e.in.y); return 0; }",[21,32,41,50,53,62,71,80,89,98],{"answer":22,"createTime":5,"id":23,"options":24,"question":29,"source":30,"type":31},[],187036903,[25,26,27,28],"enum a = {one, two, three}","enum a {one = 9, two = -1,three}","enum a = {&quot;one&quot;, &quot;two&quot;, &quot;three&quot;}","enum a {&quot;one&quot;,&quot;two&quot;, &quot;three&quot;}","以下对枚举类型的声明中,正确的是( )","v1",0,{"answer":33,"createTime":5,"id":34,"options":35,"question":40,"source":30,"type":31},[],187036904,[36,37,38,39],"260.00","270.00","280.00","285.00","以下程序运行后的输出结果是( ). #include &lt;stdio.h&gt; struct STU { char num[10]; float score[3]; }; int main() { struct STU s[]={{&quot;20021&quot;,90,95,85},{&quot;20022&quot;,95,80,75},{&quot;20023&quot;,100,95,90}},*p=s; int i; float sum=0; for(i=0;i&lt;3;i++) sum+=p-&gt;score[i]; printf(&quot;%6.2f\\n&quot;,sum); return 0; }",{"answer":42,"createTime":5,"id":43,"options":44,"question":49,"source":30,"type":31},[],187036905,[45,46,47,48],"10","20","30","40","以下程序运行后的输出结果是( ). #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; struct NODE { int num; struct NODE *next; }; int main() { struct NODE *p,*q,*r; p=(struct NODE*)malloc(sizeof(struct NODE)); q=(struct NODE*)malloc(sizeof(struct NODE)); r=(struct NODE*)malloc(sizeof(struct NODE)); p-&gt;num=10;q-&gt;num=20;r-&gt;num=30; p-&gt;next=q;q-&gt;next=r; printf(&quot;%d\\n&quot;,p-&gt;num+q-&gt;next-&gt;num); return 0; }",{"answer":51,"createTime":5,"id":6,"options":52,"question":19,"source":30,"type":31},[],[8,9,10,11],{"answer":54,"createTime":5,"id":55,"options":56,"question":61,"source":30,"type":31},[],187036909,[57,58,59,60],"q-&gt;next=NULL;p=p-&gt;next;p-&gt;next=q","p=p-&gt;next;q-&gt;next=p-&gt;next;p-&gt;next=q","p=p-&gt;next;q-&gt;next=p;p-&gt;next=q","p=(*p).next;(*q).next=(*p).next;(*p).next=q","已知结点指针p指向链表中倒数第2个结点,结点指针q指向新结点,则下列语句不能把新结点q加入链表末尾的是( )",{"answer":63,"createTime":5,"id":64,"options":65,"question":70,"source":30,"type":31},[],187036910,[66,67,68,69],".data.a","*p.a","p-&gt;a","data.a","若有如下语句: struct { int a; float b;} data, *p; 若有p = &amp;data;则对data中的成员a的正确引用是( )",{"answer":72,"createTime":5,"id":73,"options":74,"question":79,"source":30,"type":31},[],187036911,[75,76,77,78],"'A'","'B'","&quot;ABC&quot;","'a'","若有如下语句: struct { int k; char s[30]; } a[5] = {1, &quot;ABC&quot;, 2, &quot;abc&quot;}, *p = a; 那么表达式*(p++)-&gt;s的值是( )",{"answer":81,"createTime":5,"id":82,"options":83,"question":88,"source":30,"type":31},[],187036912,[84,85,86,87],"printf(&quot;%s&quot;, a-&gt;name)","printf(&quot;%s&quot;, p-&gt;in.prof)","printf(&quot;%s&quot;, *p.name)","printf(&quot;%s&quot;, p-&gt;in-&gt;prof)","若有如下语句: struct Person { int num; char name[20], sex; struct { int class; char prof[20]; } in;} a = {20, &quot;LiNing&quot;, 'M', {5, &quot;computer&quot;}}, *p = &amp;a; 下列语句中,正确的是( )",{"answer":90,"createTime":5,"id":91,"options":92,"question":97,"source":30,"type":31},[],187036913,[93,94,95,96],"d.a = '*'","p-&gt;e[3] = 10","p-&gt;b = ' '","p-&gt;d-&gt;c = 20","若有以下代码段: struct { union { char a,b; int c; } d; int e[5];} f, *p = &amp;f; 那么,下列( )语句是正确的",{"answer":99,"createTime":5,"id":100,"options":101,"question":106,"source":30,"type":31},[],187036914,[102,103,104,105],"结构和联合变量都能进行比较操作","结构和联合变量都不能进行比较操作","两个结构变量可以比较,但不能将结构类型作为函数返回值类型","既可以对联合变量进行比较操作,也可以将联合变量作为函数参数","以下说法正确的是( )"]