单选题
428、若已建立如下图所示的单向链表结构:
428、若已建立如下图所示的单向链表结构:
p
data next ↓
┌─┬─┐ ┌─┬─┐ ┌─┬─┐
head →│ │ ┼→…→│E │ ┼→ │F │\0│
└─┴─┘ └─┴─┘ └─┴─┘
┌─┬─┐
s →│G │ │
└─┴─┘
在该链表结构中,指针p、s 分别指向图中所示结点,则不能将s所指的结点插入到链表末尾仍构成单向链表的语句组是______。
A
p = p->next; s->next = p; p->next = s;
B
p = p->next; s->next = p->next; p->next = s;
C
s->next = NULL; p = p->next; p->next = s;
D
p = (*p).next; (*s).next = (*p).next; (*p).next = s;
答案解析
正确答案:A
解析:
null
评析:
知识点:知识点/选择题/C9结构体与共用体/链表T
评析:
知识点:知识点/选择题/C9结构体与共用体/链表T
相关题目
单选题
688、有定义语句:char s[10];,若要从终端给s输入5个字符,错误的输入语句是______。
单选题
687、若有定义:int a[2][3];,以下选项中对a数组元素正确引用的是______。
单选题
686、设有如下程序段
char s[20]="Beijing",*p;
p=s;
则执行p=s;语句后,以下叙述正确的是______。
单选题
685、以下错误的定义语句是______。
单选题
684、有以下程序
#include
main()
{ int a[]={1,2,3,4},y,*p=&a[3];
--p;
y=*p;
printf( );
}
程序的运行结果是______。
单选题
683、以下不构成无限循环的语句或语句组是______。
单选题
682、有以下程序
#include
main()
{ int x=8;
for( ;x>0;x--)
{ if(x%3)
{ printf( ); continue;}
printf( );
}
}
程序的运行结果是______。
单选题
681、若变量已正确定义,有以下程序段
int a=3,b=5,c=7;
if( )
a=b;
c=a;
if( ) c=b;
printf( );
其输出结果是______。
单选题
680、当变量c的值不为2、4、6时,值也为"真"的表达式是______。
单选题
679、已知字母A的ASCII代码值为65,若变量kk为char型,以下不能正确判断出kk中的值为大写字母的表达式是______。
