游客 Signup | Login
中文 | En

2936 - 【选择题】第12章:结构体和共用体 链表 共用体 枚举

通过次数

0

提交次数

0

Time Limit : 1 秒 Memory Limit : 128 MB

1. 假定已建立以下链表结构,且指针p和q已指向如下图所示的结点:

则以下选项中可将q所指的结点从链表中删除,并释放该结点的语句组是(    )。

A.(*p).next=(*q).next;free(p);         B.p=q.>next; free(q); 

C.p=q;free(q);                      D.p->next =q->next; free(q); 

 

2. 下列程序的执行结果是( )。

#include "stdio.h"

union ss

{ short  n;

 char c[2];

};

void main()

{  union ss x;

   x.n=11;

   x.c[0]=1;

   x.c[1]=0;

   printf("%d",x.n);

}

A. 1    B.266          C. 256       D.128

 

3. 当定义一个共用体变量时,系统分配给它的内存是(      )。

A.各成员所需内存量的总和             B.成员中第一个成员所需内存量

C.成员中占内存量最大的容量           D.成员中最后一个成员所需内存

 

4. 若有以下程序段:

union data { int i ; char c; float f;} a;

int n;

   则以下语句正确的是(      )。

&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> 

&nbsp;

5. 设有定义语句:enum&nbsp;t1&nbsp;{a1,&nbsp;a2&nbsp;=&nbsp;7,&nbsp;a3,&nbsp;a4&nbsp;=&nbsp;15}&nbsp;time;则枚举常量a2和a3的值分别为&nbsp;(&nbsp;&nbsp;&nbsp;&nbsp;)。

&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

&nbsp;

6.

enum color{red,green,yellow=5,white,black}定义了一个枚举类型。编译程序为值表中各标识符分配的枚举值依次为(&nbsp;&nbsp;)。

&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

&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

&nbsp;

&nbsp;

Input

include<stdio.h>

define N 7


int main()
{
int i;
char cAnswer[N] = {"//将你的答案表示成字符串,注意中间不要有空格"};
//例: char cAnswer[N] = {"AAAAAA"}; 
//N的值为选择题的个数加1,如本次作业选择题的个数为6,则N的值为7 
printf("%s", cAnswer);
return 0;


请将上述提供的程序复制到提交代码的位置并作相应修改。

Output

Examples

Input Format


                        

Output Format


                        

Solution C

#include<stdio.h>
#define N 7

int main()
{
int i;
char cAnswer[N] = {"DACCCDC"};
//例: char cAnswer[N] = {"AAAAAA"}; 
//N的值为选择题的个数加1,如本次作业选择题的个数为6,则N的值为7 
printf("%s", cAnswer);
return 0;
}