题目描述
<p class="p0" style="margin-left:21.0000pt;text-indent:-21.0000pt;text-align:justify;"> 1. 假定已建立以下链表结构,且指针p和q已指向如下图所示的结点: </p> <p class="p0" style="margin-left:21.0000pt;text-align:justify;"> <img src="http://tk.hustoj.com/attached/image/20140716/20140716205159_60359.jpg" alt="" /> </p> <p class="p0" style="text-align:justify;"> 则以下选项中可将q所指的结点从链表中删除,并释放该结点的语句组是( )。 </p> <p class="p0" style="text-align:justify;"> A.(*p).next=(*q).next;free(p); B.p=q.>next; free(q); </p> <p class="p0" style="text-align:justify;"> C.p=q;free(q); D.p->next =q->next; free(q); </p> <p class="p0" style="text-align:justify;"> </p> <p class="p0" style="margin-left:21.0000pt;text-indent:-21.0000pt;text-align:justify;"> 2. 下列程序的执行结果是( )。 </p> <p class="p0" style="margin-left:31.5000pt;text-align:justify;"> #include "stdio.h" </p> <p class="p0" style="margin-left:31.5000pt;text-align:justify;"> union ss </p> <p class="p0" style="margin-left:31.5000pt;text-align:justify;"> { short n; </p> <p class="p0" style="margin-left:31.5000pt;text-align:justify;"> char c[2]; </p> <p class="p0" style="margin-left:31.5000pt;text-align:justify;"> }; </p> <p class="p0" style="margin-left:31.5000pt;text-align:justify;"> void main() </p> <p class="p0" style="margin-left:31.5000pt;text-align:justify;"> { union ss x; </p> <p class="p0" style="margin-left:31.5000pt;text-align:justify;"> x.n=11; </p> <p class="p0" style="margin-left:31.5000pt;text-align:justify;"> x.c[0]=1; </p> <p class="p0" style="margin-left:31.5000pt;text-align:justify;"> x.c[1]=0; </p> <p class="p0" style="margin-left:31.5000pt;text-align:justify;"> printf("%d",x.n); </p> <p class="p0" style="margin-left:31.5000pt;text-align:justify;"> } </p> <p class="p0" style="text-align:justify;"> A. 1 B.266 C. 256 D.128 </p> <p class="p0" style="text-align:justify;"> </p> <p class="p0" style="margin-left:21.0000pt;text-indent:-21.0000pt;text-align:justify;"> 3. 当定义一个共用体变量时,系统分配给它的内存是( )。 </p> <p class="p0" style="text-align:justify;"> A.各成员所需内存量的总和 B.成员中第一个成员所需内存量 </p> <p class="p0" style="text-align:justify;"> C.成员中占内存量最大的容量 D.成员中最后一个成员所需内存 </p> <p class="p0" style="text-align:justify;"> </p> <p class="p0" style="margin-left:21.0000pt;text-indent:-21.0000pt;text-align:justify;"> 4. 若有以下程序段: </p> <p class="p0" style="margin-left:26.9000pt;text-indent:5.2500pt;text-align:justify;"> union data { int i ; char c; float f;} a; </p> <p class="p0" style="margin-left:26.9000pt;text-indent:5.2500pt;text-align:justify;"> int n; </p> <p class="p0"> 则以下语句正确的是( )。 </p> <p class="p0"> A.a=5; B.a={2,<span>’</span><span>a</span><span>’</span><span>,1.2} C.printf(</span><span>“</span><span>%d</span><span>”</span><span>,a); D.n=a;</span> </p> <p class="p0"> </p> <p class="p0" style="margin-left:21.0000pt;text-indent:-21.0000pt;text-align:justify;"> 5. 设有定义语句:enum t1 {a1, a2 = 7, a3, a4 = 15} time;则枚举常量a2和a3的值分别为 ( )。 </p> <p class="p0" style="text-align:justify;"> A. 1和2 B. 2和3 C. 7和2 D. 7和8 </p> <p class="p0" style="text-align:justify;"> </p> <p class="p0" style="margin-left:21.0000pt;text-indent:-21.0000pt;text-align:justify;"> 6. </p> <p class="p0" style="margin-left:21.0000pt;text-indent:-21.0000pt;text-align:justify;"> enum color{red,green,yellow=5,white,black}定义了一个枚举类型。编译程序为值表中各标识符分配的枚举值依次为( )。 </p> <p class="p0" style="text-align:justify;"> A. 1 2 3 4 5 B. 0 1 5 2 3 </p> <p class="p0" style="text-align:justify;"> C.0 1 5 6 7 D.3 4 5 6 7 </p> <p class="p0" style="text-align:justify;"> </p> <p class="p0"> </p>
输入格式
#include<stdio.h><br /> #define N 7<br /> <br /> int main()<br /> {<br /> int i;<br /> char cAnswer[N] = {"//将你的答案表示成字符串,注意中间不要有空格"};<br /> //例: char cAnswer[N] = {"AAAAAA"}; <br /> //N的值为选择题的个数加1,如本次作业选择题的个数为6,则N的值为7 <br /> printf("%s", cAnswer);<br /> return 0;<br /> } <br /> <br /> 请将上述提供的程序复制到提交代码的位置并作相应修改。<br />
输出格式
提交代码
请先登录后提交
🤖 AI 解题助手
DeepSeek
就绪