题目描述
<p class="MsoNormal" align="left" style="margin-left:21pt;text-indent:-21pt;"> <!--[if !supportLists]-->1.设有以下说明语句 </p> <p class="MsoNormal" align="left"> <span> struct ex</span> </p> <p class="MsoNormal" align="left"> <span> { int x; float y;char z; } example;</span> </p> <p class="MsoNormal" align="left"> 则下面的叙述中不正确的是( )。 </p> <p class="MsoNormal" align="left"> A.struct是定义结构体类型的关键字 B.example是结构体类型名 </p> <p class="MsoNormal" align="left"> C.x,y,z都是结构体成员名 D.struct ex是结构体类型名 </p> <p class="MsoNormal" align="left"> <br /> </p> <p class="MsoNormal" style="margin-left:21.0pt;text-indent:-21.0pt;"> 2.已知学生记录描述为<span></span> </p> <p class="MsoNormal" style="margin-left:21.0pt;"> <span>struct student </span> </p> <p class="MsoNormal" style="margin-left:21.0pt;"> <span>{</span> </p> <p class="MsoNormal" style="margin-left:31.5pt;"> <span>int no; </span> </p> <p class="MsoNormal" style="margin-left:31.5pt;"> <span>char name[20]; </span> </p> <p class="MsoNormal" style="margin-left:31.5pt;"> <span>char sex; </span> </p> <p class="MsoNormal" style="margin-left:31.5pt;"> <span>struct{int year; int month; int day; }birth; </span> </p> <p class="MsoNormal" style="margin-left:21.0pt;"> <span>}; </span> </p> <p class="MsoNormal" style="margin-left:21.0pt;"> <span>struct student s; </span> </p> <p class="MsoNormal"> 设变量<span>s</span>中的<span>“</span>生日<span>”</span>应是<span>“1984<span>年</span>11<span>月</span>11<span>日</span>”</span>,下列对<span>“</span>生日<span>”</span>的正确赋值方式是(<span> </span>)。<span></span> </p> <p class="MsoNormal"> <span>A</span>.<span> year=1984;month=11;day=11; </span> </p> <p class="MsoNormal"> <span>B</span>.<span> birth.year=1984;birth.month=11;birth.day=11; </span> </p> <p class="MsoNormal"> <span>C</span>.<span> s.year=1984;s.month=11;s.day=11;</span> </p> D. s.birth.year=1984;s.birth.month=11;s.birth.day=11; <p> <br /> </p> <p class="MsoNormal" align="left"> <span style="line-height:1.5;">3.有如下定义</span> </p> <p class="MsoNormal" align="left"> <br /> </p> <p class="MsoNormal" align="left"> struct person { char name[9]; int age;}; </p> <p class="MsoNormal" align="left"> struct person class[10]={"Johu",17,"Paul",19,"Mary",18,"Adam",16}; </p> <p class="MsoNormal" align="left"> 根据上述定义,能输出字母M 的语句是( )。 </p> <p class="MsoNormal" align="left"> A. prinft(" %c\n",class[3].name); </p> <p class="MsoNormal" align="left"> B. printf(" %c\n",class[3].name[1]); </p> <p class="MsoNormal" align="left"> C. prinft(" %c\n",class[2].name[1]); </p> <p class="MsoNormal" align="left"> D. printf(" %c\n",class[2].name[0]); </p> <p class="MsoNormal" align="left" style="margin-left:21pt;text-indent:-21pt;"> 4.设有如下定义: </p> <p class="MsoNormal" align="left"> struct sk {int a ;float b ;}data ,*p ; </p> <p class="MsoNormal" align="left"> 若有p=&data ; ,则对data 中的a 域的正确引用是( )。 </p> <p class="MsoNormal" align="left"> A.(*p).data.a B.(*p).a C.p->data.a D.p.data.a </p> <p class="MsoNormal" align="left"> <br /> </p> <p class="MsoNormal" style="margin-left:21.0pt;text-indent:-21.0pt;"> <span>5.p</span>有以下说明和定义语句<span></span> </p> <p class="MsoNormal" align="left" style="margin-left:10.5pt;"> <span>struct student</span> </p> <p class="MsoNormal" align="left" style="margin-left:10.5pt;"> <span>{ int age; char num[8];};</span> </p> <p class="MsoNormal" align="left" style="margin-left:10.5pt;"> <span>struct student stu[3]={{20,"200401"},{21,"200402"},{19,"200403"}};</span> </p> <p class="MsoNormal" align="left" style="margin-left:10.5pt;"> <span>struct student *p=stu;</span> </p> <p class="MsoNormal"> 以下选项中引用结构体变量成员的表达式错误的是( )。<span></span> </p> <p class="MsoNormal"> <span>A</span>.<span>(p++)->num B</span>.<span>p->num C</span>.<span>(*p).num D</span>.<span>stu[3].age</span> </p> <p class="MsoNormal"> <span> </span> </p> <p class="MsoNormal" style="margin-left:21.0pt;text-indent:-21.0pt;"> 6.有以下语句:<span></span> </p> <p class="MsoNormal" style="margin-left:21.0pt;"> <span>typedef struct stu</span> </p> <p class="MsoNormal" style="margin-left:21.0pt;"> <span>{</span> </p> <p class="MsoNormal" style="margin-left:21.0pt;"> <span> char name[20];</span> </p> <p class="MsoNormal" style="margin-left:21.0pt;"> <span> int age;</span> </p> <p class="MsoNormal" style="margin-left:21.0pt;"> <span>}TT;</span> </p> <p class="MsoNormal" style="margin-left:21.0pt;"> 下面叙述正确的是(<span> </span>)。<span></span> </p> <p class="MsoNormal"> <span>A</span>.可以用<span>stu</span>定义结构体变量<span> B</span>.<span>stu</span>是结构体<span>struct</span>类型的变量<span></span> </p> <p class="MsoNormal"> <span>C</span>.可以用<span>TT</span>定义结构体变量<span> D</span>.<span>TT</span>是<span>struct stu</span>类型的变量<span></span> </p> <br /> <p> <br /> </p> <p> <br /> </p> <p> <br /> </p>
输入格式
输出格式
<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 /> } </p> <p> <br /> </p> <p> 请将上述提供的程序复制到提交代码的位置并作相应修改。 </p> <p> <br /> </p>
提交代码
请先登录后提交
🤖 AI 解题助手
DeepSeek
就绪