第1题
A.sp1->num head NULL
B.sp2->num sp1 NULL
C.sp2->num sp2 sp1
D.sp1->num head sp1
第2题
有以下程序:
#inClude <stdlib.h>
struct NODE{
int num;
struct NODE *next;
};
main()
{ Struct N00E *p,*q,*r;
int sum;0;
p=(struct NODE *)malloc(sizeof(struct NODE));
q=(struct NODE *)malloc(sizeof(struct NODE));
r=(struct NODE *)malloc(Sizeof(struct NODE));
p->num=1;q->num=2;r->num=3;
p->next=q;q->next=r;r->next=NULL;
sum+=q->next->num;sum+=p->num;
printf("%d\n",sum);
}
执行后的输出结果是
A.3
B.4
C.5
D.6
第3题
A.3
B.4
C.5
D.6
第5题
运行下列程序,输出结果是(). struct student { int num; struct student *next; }; int main() { struct student a[3]={1,&a[1],2,&a[2],3,&a[0]},*p; p=&a[1]; printf("%d%d\n ",p->num,p->next->num); return 0; }
A、12
B、13
C、23
D、31
第6题
A.3
B.4
C.5
D.6
第7题
A、sp1->num head NULL
B、sp2->num sp1 NULL
C、sp2->num sp2 sp1
D、sp1->num head sp1
第8题
有以下程序:
#include <stdlib.h>
struct NODE
{ int num; struct NODE *next; };
main()
{ struct NODE *p,*q,*r;
p=(struct NODE*)malloc(sizeof(struct NODE));
q=(struct NODE*)mallloc(sizeof(struct NODE));
r=(struct NODE*)malloc(sizeof(struct NODE));
p->num=10;q->num=20; r->num=30;
p->next=q;q->next=r;
printf("%d\n",p->num+q->next->num);
}
程序运行后的输出结果是()。
A.10
B.20
C.30
D.40
第9题
下面程序执行后的输出结果是: #include <iostream> #include <cmath> using namespace std; struct NODE { int num; struct NODE *next; }; int main() { struct NODE *p,*q,*r; p=new NODE; q=new NODE; r=new NODE; p->num=10; q->num=20; r->num=30; p->next=q;q->next=r; cout< <p-> num+q->next->num< <endl; return 0;> A、10
B、20
C、30
D、40
第10题
A.3
B.4
C.5
D.6
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!