1、CVTE笔试题答案第一个选A第二个选C 4题选D 8题是15 11、D12,C 20题我算的是82 24题可能是A25题 生物题 我蒙个B26题D。 28c 29题选C 35、240 选D46题水的这个可能选A 47c 编程题考虑修改下面程序#includeusing namespace std; typedef struct LNode int data; struct LNode *link;LNode,*LinkList; /n为总人数,k为第一个开始报数的人,m为出列者喊到的数void JOSEPHUS(int n,int k,int m) /p为当前节点,r为辅助节点,指向p的前驱节
2、点,list为头节点 LinkList p,r,list,curr; /简历循环链表 p=(LinkList)malloc(sizeof(LNode); p-data=1; p-link=p; curr=p; for(int i=2;idata=i; t-link=curr-link; curr-link=t; curr=t; /把当前指针移动到第一个报数的人 r=curr; while(k-) r=p,p=p-link; while(n-) for(int s=m-1;s-;r=p,p=p-link); r-link=p-link; printf(%d-,p-data); free(p);
3、p=r-link; #include#includeintfun(intn)if(n=2)return1;elsereturnfun(n-1)+2*fun(n-2);voidmain(void)inta=fun(19)+fun(13);printf(%dn,a);177494#includeusing namespace std;int main() int m=1; long n,i; n=91553; couttn=; for(i=2;i=n;i+) while(n!=i) if(n%i=0)couti*; n=n/i; else break; coutnendl; return 0;答案为&rlnp#include using namespace std;int main() char ch7=1,2,3,4,5,6,7; char temp7; char tmp; for(int i=0;i115 ? (chi*2+10)/3 : chi*2+10; for(int i=0;i3;j-) tmp=tempi; tempi=tempj; tempj=tmp; for(int i=0;i7;i+) couttempi; coutendl; return 0;5,12,23, -1 答案为倒过来写