单选题
设指针变量p指向双向链表中结点A,指针变量s指向被插入的结点X,则在结点A的后面插入结点X的操作序列为( )。
A
p->right=s; s->left=p; p->right->left=s; s->right=p->right;
B
s->left=p;s->right=p->right;p->right=s; p->right->left=s;
C
p->right=s; p->right->left=s; s->left=p; s->right=p->right;
D
s->left=p;s->right=p->right;p->right->left=s; p->right=s;
答案解析
正确答案:D
相关题目
单选题
如果int a=1,b=2,c=3,d=4;,则条件表达式a
单选题
设 int n=11,i=4;,则赋值运算n%=i+1;执行后n的值是( ) 。 // "+"的优先级比"%="的高
单选题
每个C++程序都必须有且仅有一个( ) 。
单选题
下列字符串中可以用作c++标识符的是( ) 。
单选题
若数组名作实参而指针变量作形参,函数调用时实参传给形参的是( )。
单选题
静态数据成员的生存期( )。
单选题
如果有int x,*p; float y,*q;则下面操作正确的是( )。
单选题
在 C++ 中,混合类型表达式( )。
单选题
对重载函数形参的描述中,错误的是( )。
单选题
一般情况下,内联函数执行起来比标准函数( )。
