以下程序的输出结果是()。#includevoid fun(intx,inty,int*cp,int*dp){*cp=x+y;*dp=x-y;}intmain(){inta,b,c,d;a=30;b=50;fun(a,b,&c,&d);printf("%d,%d\n",c,d);return0;}
A. 50,30
B. 30,50
C. 80,-20
D. 80,20
查看答案
设有变量定义和函数调用语句:int a=20; print_value(&a);,下面函数的输出结果是()。void print_value(int *x){printf("%d\n", ++*x);}
A. 20
B. 21
C. 变量a的地址
D. 随机值
在单链表中,指针p指向元素值为x的结点,实现删除x的后继的语句是( )。
A. p=p->next;
B. p->next=p->next->next;
C. p->next=p;
D. p=p->next->next;
单链表不具有的特点是( )。
A. 可随机访问任一元素
B. 执行插入删除操作时,不需要移动元素
C. 不必事先估计存储空间
D. 所需存储空间与数据量成正比
在一个单链表中,若删除p所指向结点的后继结点,则执行( )。
A. p->next=p->next->next;
B. p=p->next; p->next=p->next->next;
C. p =p->next;
D. p=p->next->next;