下列给定程序是建立一个带头结点的单向链表,并用随机函数为各结点赋值。函数fun()的功能是:将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并作为函数值返回。<br/>请改正函数fun中的错误,使它能得出正确的结果。<br/>注意:部分源程序在文件MODII.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!<br/>试题程序:<br/>#include<stdlib.h><br/>#include<conio.h><br/>#include<stdio.h><br/>typedefstructaa<br/>{<br/>intdata;<br/>structaa*next;<br/>}NODE;<br/>intfun(NODE*h)<br/>{<br/>intsum=0;<br/>NODE*p;<br/>p=h->next;<br/>/*********found*********/<br/>while(p->next)<br/>{<br/>if(p->data%2==0)<br/>sum+=p->data;<br/>/*********found*********/<br/>p=h->next;<br/>}<br/>returnsum;<br/>}<br/>NODE*creatlink(intn)<br/>{<br/>NODE*h,*p,*s;<br/>inti;<br/>h=p=(NODE*)malloc(sizeof(NODE));<br/>for(i=1;i<n;i++)<br/>{<br/>s=(NODE*)malloc(sizeof(NODE));<br/>s->data=rand()%16;<br/>s->next=p->next;<br/>p->next=s;<br/>p=p->next;<br/>}<br/>p->next=NULL;<br/>returnh;<br/>}<br/>outlink(NODE*h)<br/>{<br/>NODE*p;<br/>p=h->next;<br/>printf("\n\nTheLIST:\n\nHEAD");<br/>while(p)<br/>{<br/>printf("->%d",p->data);<br/>p=p->next;<br/>}<br/>printf("\n");<br/>}<br/>main()<br/>{<br/>NODE*head;<br/>intsum;<br/>system("CLS");<br/>head=creatlink(10);<br/>outlink(head);<br/>sum=fun(head);<br/>printf("\nSUM=%d\n",sum);<br/>}<br/>
下列给定程序是建立一个带头结点的单向链表,并用随机函数为各结点赋值。函数fun()的功能是:将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并作为函数值返回。<br/>请改正函数fun中的错误,使它能得出正确的结果。<br/>注意:部分源程序在文件MODII.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!<br/>试题程序:<br/>#include<stdlib.h><br/>#include<conio.h><br/>#include<stdio.h><br/>typedefstructaa<br/>{<br/>intdata;<br/>structaa*next;<br/>}NODE;<br/>intfun(NODE*h)<br/>{<br/>intsum=0;<br/>NODE*p;<br/>p=h->next;<br/>/*********found*********/<br/>while(p->next)<br/>{<br/>if(p->data%2==0)<br/>sum+=p->data;<br/>/*********found*********/<br/>p=h->next;<br/>}<br/>returnsum;<br/>}<br/>NODE*creatlink(intn)<br/>{<br/>NODE*h,*p,*s;<br/>inti;<br/>h=p=(NODE*)malloc(sizeof(NODE));<br/>for(i=1;i<n;i++)<br/>{<br/>s=(NODE*)malloc(sizeof(NODE));<br/>s->data=rand()%16;<br/>s->next=p->next;<br/>p->next=s;<br/>p=p->next;<br/>}<br/>p->next=NULL;<br/>returnh;<br/>}<br/>outlink(NODE*h)<br/>{<br/>NODE*p;<br/>p=h->next;<br/>printf("\n\nTheLIST:\n\nHEAD");<br/>while(p)<br/>{<br/>printf("->%d",p->data);<br/>p=p->next;<br/>}<br/>printf("\n");<br/>}<br/>main()<br/>{<br/>NODE*head;<br/>intsum;<br/>system("CLS");<br/>head=creatlink(10);<br/>outlink(head);<br/>sum=fun(head);<br/>printf("\nSUM=%d\n",sum);<br/>}<br/>
比较C≡C, C=C, C─C, C=C─C=C的键长次序为: C=C─C=C>C─C> C≡C >C=C|C=C─C=C>C─C>C=C>C≡C|C≡C>C=C>C─C>C=C─C=C|C─C>C=C>C=C─C=C>C≡C|C─C>C=C─C=C>C=C>C≡C
比较C≡C, C=C, C─C, C=C─C=C的键长次序为: C=C─C=C>C─C> C≡C >C=C|C=C─C=C>C─C>C=C>C≡C|C≡C>C=C>C─C>C=C─C=C|C─C>C=C>C=C─C=C>C≡C|C─C>C=C─C=C>C=C>C≡C
下列哪种主链骨架原子排列最能代表两个肽键?() A: Cα—N—Cα—C—Cα—N—Cα—C B: Cα—N—C—C—N—Cα C: C—N—Cα—Cα—C—N D: Cα—C—N—Cα—C—N E: Cα—Cα—C—N—Cα—Cα—C
下列哪种主链骨架原子排列最能代表两个肽键?() A: Cα—N—Cα—C—Cα—N—Cα—C B: Cα—N—C—C—N—Cα C: C—N—Cα—Cα—C—N D: Cα—C—N—Cα—C—N E: Cα—Cα—C—N—Cα—Cα—C
比较C≡C(Ⅰ),C=C(Ⅱ),C─C(Ⅲ),C=C─C=C(Ⅳ)的键长次序为( )。 A: Ⅰ>Ⅱ>Ⅲ>Ⅳ B: Ⅲ>Ⅱ>Ⅳ>Ⅰ C: Ⅲ>Ⅳ>Ⅱ>Ⅰ D: Ⅳ>Ⅲ>Ⅱ>Ⅰ
比较C≡C(Ⅰ),C=C(Ⅱ),C─C(Ⅲ),C=C─C=C(Ⅳ)的键长次序为( )。 A: Ⅰ>Ⅱ>Ⅲ>Ⅳ B: Ⅲ>Ⅱ>Ⅳ>Ⅰ C: Ⅲ>Ⅳ>Ⅱ>Ⅰ D: Ⅳ>Ⅲ>Ⅱ>Ⅰ
不稳定的一类化合物是: C≡C|C-C|C=C|C=C-C=C|C=C=C
不稳定的一类化合物是: C≡C|C-C|C=C|C=C-C=C|C=C=C
NaNH4HPO4水溶液的质子条件式为 A: c(H+)+c(H2PO4-)+2 c(H3PO4)=c(OH-)+c(NH3) +c(PO43-) B: c(H+)+c(H2PO4-)+ c(H3PO4)=c(OH-)+c(NH3) +c(PO43-) C: c(H+)+c(NH3)+ c(H3PO4)=c(OH-)+c(PO43-) +c(H2PO4-) D: c(H+)+c(NH3)+ 2c(H3PO4)=c(OH-)+c(PO43-) +c(H2PO4-)
NaNH4HPO4水溶液的质子条件式为 A: c(H+)+c(H2PO4-)+2 c(H3PO4)=c(OH-)+c(NH3) +c(PO43-) B: c(H+)+c(H2PO4-)+ c(H3PO4)=c(OH-)+c(NH3) +c(PO43-) C: c(H+)+c(NH3)+ c(H3PO4)=c(OH-)+c(PO43-) +c(H2PO4-) D: c(H+)+c(NH3)+ 2c(H3PO4)=c(OH-)+c(PO43-) +c(H2PO4-)
比较C≡C(I),C=C(II),C─C(III),C=C─C=C(IV)的键长次序为:
比较C≡C(I),C=C(II),C─C(III),C=C─C=C(IV)的键长次序为:
在同一种固体介质中,纵波、横波、表面波三者之间的声速关系为() A: C﹤C﹤C B: C﹤C﹤C C: C﹤C﹤C D: C﹤C﹤C
在同一种固体介质中,纵波、横波、表面波三者之间的声速关系为() A: C﹤C﹤C B: C﹤C﹤C C: C﹤C﹤C D: C﹤C﹤C
scanf(“%c%c%c“, &a,&b,&c)与scanf(“%c %c %c“ ,&a,&b,&c)的输入( )。
scanf(“%c%c%c“, &a,&b,&c)与scanf(“%c %c %c“ ,&a,&b,&c)的输入( )。
能产生共轭效应的是 A: C=C=C B: C=C C: C≡C D: C=C-C=C E: C-C
能产生共轭效应的是 A: C=C=C B: C=C C: C≡C D: C=C-C=C E: C-C