Classic
Clean & simple
Crystal
Glassmorphism + Neon
Cyberpunk
Neon glitch art
🚫
违规Action检测
禁止Use右键菜单
⚠️ 此Action已被系统记录
1

【选择题】Page 12章:结构体和Total用体 链表 Total用体 枚举

📝 Solutions 🔵 仅限 C++
Problems Description
<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所指的结点从链表中删除,并释放该结点的语句组是(&nbsp;&nbsp;&nbsp;&nbsp;)。 </p> <p class="p0" style="text-align:justify;"> A.(*p).next=(*q).next;free(p);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B.p=q.&gt;next;&nbsp;free(q);&nbsp; </p> <p class="p0" style="text-align:justify;"> C.p=q;free(q);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.p-&gt;next&nbsp;=q-&gt;next;&nbsp;free(q);&nbsp; </p> <p class="p0" style="text-align:justify;"> &nbsp; </p> <p class="p0" style="margin-left:21.0000pt;text-indent:-21.0000pt;text-align:justify;"> 2. 下列程序的执行结果是(&nbsp;)。 </p> <p class="p0" style="margin-left:31.5000pt;text-align:justify;"> #include&nbsp;"stdio.h" </p> <p class="p0" style="margin-left:31.5000pt;text-align:justify;"> union&nbsp;ss </p> <p class="p0" style="margin-left:31.5000pt;text-align:justify;"> {&nbsp;short&nbsp;&nbsp;n; </p> <p class="p0" style="margin-left:31.5000pt;text-align:justify;"> &nbsp;char&nbsp;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&nbsp;main() </p> <p class="p0" style="margin-left:31.5000pt;text-align:justify;"> {&nbsp;&nbsp;union&nbsp;ss&nbsp;x; </p> <p class="p0" style="margin-left:31.5000pt;text-align:justify;"> &nbsp;&nbsp;&nbsp;x.n=11; </p> <p class="p0" style="margin-left:31.5000pt;text-align:justify;"> &nbsp;&nbsp;&nbsp;x.c[0]=1; </p> <p class="p0" style="margin-left:31.5000pt;text-align:justify;"> &nbsp;&nbsp;&nbsp;x.c[1]=0; </p> <p class="p0" style="margin-left:31.5000pt;text-align:justify;"> &nbsp;&nbsp;&nbsp;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.&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;B.266&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C.&nbsp;256&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.128 </p> <p class="p0" style="text-align:justify;"> &nbsp; </p> <p class="p0" style="margin-left:21.0000pt;text-indent:-21.0000pt;text-align:justify;"> 3. 当定义一itemsTotal用体变量时,系统points配给它的Memory是(&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)。 </p> <p class="p0" style="text-align:justify;"> A.各成员所需Memory量的总和&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B.成员中Page 一items成员所需Memory量 </p> <p class="p0" style="text-align:justify;"> C.成员中占Memory量最大的容量&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.成员中最后一items成员所需Memory </p> <p class="p0" style="text-align:justify;"> &nbsp; </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&nbsp;data&nbsp;{&nbsp;int&nbsp;i&nbsp;;&nbsp;char&nbsp;c;&nbsp;float&nbsp;f;}&nbsp;a; </p> <p class="p0" style="margin-left:26.9000pt;text-indent:5.2500pt;text-align:justify;"> int&nbsp;n; </p> <p class="p0"> &nbsp;&nbsp;&nbsp;则以下语句正确的是(&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)。 </p> <p class="p0"> &nbsp;&nbsp;A.a=5;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B.a={2,<span>’</span><span>a</span><span>’</span><span>,1.2}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C.printf(</span><span>“</span><span>%d</span><span>”</span><span>,a);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.n=a;</span> </p> <p class="p0"> &nbsp; </p> <p class="p0" style="margin-left:21.0000pt;text-indent:-21.0000pt;text-align:justify;"> 5. 设有定义语句:enum&nbsp;t1&nbsp;{a1,&nbsp;a2&nbsp;=&nbsp;7,&nbsp;a3,&nbsp;a4&nbsp;=&nbsp;15}&nbsp;time;则枚举常量a2和a3的值points别为&nbsp;(&nbsp;&nbsp;&nbsp;&nbsp;)。 </p> <p class="p0" style="text-align:justify;"> &nbsp;A.&nbsp;1和2 &nbsp;&nbsp;&nbsp;&nbsp;B.&nbsp;2和3&nbsp; &nbsp;&nbsp;&nbsp;C.&nbsp;7和2 &nbsp;&nbsp;&nbsp;&nbsp;D.&nbsp;7和8 </p> <p class="p0" style="text-align:justify;"> &nbsp; </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}定义了一items枚举类型。编译程序为值表中各标识符points配的枚举值依次为(&nbsp;&nbsp;)。 </p> <p class="p0" style="text-align:justify;"> &nbsp;A.&nbsp;1&nbsp;2&nbsp;3&nbsp;4&nbsp;5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B.&nbsp;0&nbsp;1&nbsp;5&nbsp;2&nbsp;3 </p> <p class="p0" style="text-align:justify;"> &nbsp;C.0&nbsp;1&nbsp;5&nbsp;6&nbsp;7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.3&nbsp;4&nbsp;5&nbsp;6&nbsp;7 </p> <p class="p0" style="text-align:justify;"> &nbsp; </p> <p class="p0"> &nbsp; </p>
Input格式
#include&lt;stdio.h&gt;<br /> #define N 7<br /> <br /> int main()<br /> {<br /> int i;<br /> char cAnswer[N] = {"//将你的答案表示成字符串,注意中间不要有空格"};<br /> //例: char cAnswer[N] = {"AAAAAA"};&nbsp;<br /> //N的值为选择题的items数加1,如本次作业选择题的items数为6,则N的值为7&nbsp;<br /> printf("%s", cAnswer);<br /> return 0;<br /> }&nbsp;<br /> <br /> 请将上述提供的程序复制到提交代码的位置并作相应修改。<br />
Output格式
Submit Code
请先Login后Submit

🤖 AI 解题助手

OpenRouter
就绪
👋 你好!我是 AI 解题助手。
我已阅读了这problems题,可以帮你points析思路、提供Code示例。
🔓 完全Free · 无需消耗 Token