当前位置:IT认证>计算机二级

问题:

[单选] 有以下结构体说明和变量的定义,且指针P指向变量a’指针q指向变量b,则不能把结点b连接到结点a之后的语句是(  )。
struct node
{  char data;
struct node*next;
}a,b,*p=&a,*q=&b;

A . a.next=q;
B . P.next=&b:
C . p—>next=&b;
D . (*p).next=q;

合法的八进制数是(  )。 0。 028。 -077。 01.0。 以下选项中,合法的一组C语言数值常量是 (  ) 028 .5e-3 -0xf。 12. 0X023 4.5e0。 .177 4e1.5 0abe。 0x8A 10,000 3.e5。 可在C程序中用作用户标识符的一组标识符是(  ) and                     。 Date                。 Hi                      。 case。 有以下函数:char fun(char*p){return P;}该函数的返回值是(  )。 无确功定的值。 形参P中存放的地址值。 一个临时存储单元的地址。 形参P自身的地址值。 假设a和b为int型变量,则执行以下语句后b的值为(  )。a==1;b=10:do{  b-=a;a++;)while(b--<O): 9。 -2。 -1。 8。 有以下结构体说明和变量的定义,且指针P指向变量a’指针q指向变量b,则不能把结点b连接到结点a之后的语句是(  )。
struct node
{  char data;
struct node*next;
}a,b,*p=&a,*q=&b;
参考答案:

  参考解析

B。【解析】本题考查结构体指针变量的赋值方法,要把结点b连接到结点a的后面,必须把b的地址给a的next指针。故选项8正确。

在线 客服