39.有以下程序
#include <stdlib.h>
main()
{
char *p,*q;
p=(char *)malloc(sizeof(char)*20);q=p;
scanf(″%s %s″,p,q);printf(″%s %s\n″,p,q);
}
若從鍵盤輸入:abc def<回車>,則輸出結(jié)果是( )
A.def def B.abc def C.abc d D.d d
【參考答案】A
40.有以下程序
#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*)malloc(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);
}
程序運(yùn)行后的輸出結(jié)果是( )
A.10 B.20 C.30 D.40
【參考答案】D
相關(guān)推薦:
計(jì)算機(jī)二級(jí)C技巧:VC6.0控制鼠標(biāo)反方向移動(dòng) 計(jì)算機(jī)等級(jí)考試二級(jí)C語言考試輔導(dǎo)教程匯總