江苏省计算机二级visual C++ 历年真题及答案
} }
else{ //如果链表中所有结点数据域均小于x,则在链尾插入以x为数据域的新结点 p2一>next=p; ( 30 ) ; }
return pa; }
void main(void) {
node a[10]={{3},{4},{2},{1},{9},{6},{5},{0},{10},{6}},*head=a, *p; int i,x;
for(i=0;i<9;i++) a[i].next=&a[i+1]; a[9].next=NULL;
cout<<"输入x的值:"; cin>>x;
head=change(head,x); p=head; . while(p){
cout<<p一>data<<'\t'; p=p一>next; }
cout<<endl; }
参考答案 、选择题 21.C 22.B 23.D 24.D 25.C 26.B 27.A 28.C 29.A 30.D
二、填空题
(1)不同的参数类型或者参数类型 (2)抽象 (3)15,3 (4)3