CVTE笔试题答案.docx
《CVTE笔试题答案.docx》由会员分享,可在线阅读,更多相关《CVTE笔试题答案.docx(13页珍藏版)》请在冰豆网上搜索。
![CVTE笔试题答案.docx](https://file1.bdocx.com/fileroot1/2023-1/26/b74cc26c-e0a4-4405-acb7-0dab1a6d0031/b74cc26c-e0a4-4405-acb7-0dab1a6d00311.gif)
CVTE笔试题答案
CVTE笔试题-答案
第一个选A
第二个选C
4题选D
8题 是15
11、D
12,C
20题 我算的是82
24题可能是A
25题生物题我蒙个B
26题D。
28 c
29题选C
35、2
40选D
46题水的这个 可能选A
47 c
编程题
考虑修改下面程序
#include
usingnamespacestd;
typedefstructLNode
{
intdata;
structLNode*link;
}LNode,*LinkList;
//n为总人数,k为第一个开始报数的人,m为出列者喊到的数
voidJOSEPHUS(intn,intk,intm)
{
//p为当前节点,r为辅助节点,指向p的前驱节点,list为头节点
LinkListp,r,list,curr;
//简历循环链表
p=(LinkList)malloc(sizeof(LNode));
p->data=1;
p->link=p;
curr=p;
for(inti=2;i<=n;i++),
{
LinkListt=(LinkList)malloc(sizeof(LNode));
t->data=i;
t->link=curr->link;
curr->link=t;
curr=t;
}
//把当前指针移动到第一个报数的人
r=curr;
while(k--)
r=p,p=p->link;
while(n--)
{
for(ints=m-1;s--;r=p,p=p->link);
r->link=p->link;
printf("%d->",p->data);
free(p);
p=r->link;
}
}
#include
#include
int fun(int n)
{
if(n<=2)
return 1;
else
return fun(n-1)+2*fun(n-2) ;
}
void main(void)
{
int a=fun(19)+fun(13);
printf("%d\n",a);
}
177494
#include
usingnamespacestd;
intmain()
{
intm=1;
longn,i;
n=91553;
cout<<'\t'<for(i=2;i<=n;i++)
while(n!
=i)
{if(n%i==0){cout<
elsebreak;
}
cout<return0;
}
答案为&'#include
usingnamespacestd;
intmain()
{
charch[7]={'1','2','3','4','5','6','7'};
chartemp[7];
chartmp;
for(inti=0;i<7;i++)
{
temp[i]=ch[i]*2+10>115?
(ch[i]*2+10)/3:
ch[i]*2+10;
}
for(inti=0;i<3;i++)
for(intj=6;j>3;j--)
{
tmp=temp[i];
temp[i]=temp[j];
temp[j]=tmp;
}
for(inti=0;i<7;i++)
cout<cout<return0;
}
5,12,23,
-1
答案为倒过来写