二级c语言上机题库答案整理版Word文档下载推荐.docx
- 文档编号:18797103
- 上传时间:2023-01-01
- 格式:DOCX
- 页数:19
- 大小:21.34KB
二级c语言上机题库答案整理版Word文档下载推荐.docx
《二级c语言上机题库答案整理版Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《二级c语言上机题库答案整理版Word文档下载推荐.docx(19页珍藏版)》请在冰豆网上搜索。
for(i=1;
n-2;
i=i+2){
5./**********found**********/
___t=i___;
/**********found**********/
5、
(1)t=i
(2)i(3)0
5、
(1)while((fabs(t))>
=num)
(2)t=s/n;
5、a[n]=0;
strcpy(b,a);
strcat(b,a+strlen(a)+1);
6.voidshow(STU___tt___)
6、
(1)tt
(2)tt.score[i](3)std
6、
(1)m=i;
(2)if(a[k]>
a[m])m=k;
6、unsignednum=w,n=1;
while(num!
=0)
{num=num/10;
n=n*10;
n=n/10;
returnw%n;
7./**********found**********/
___sum=0___;
for(i=0;
n;
7、
(1)sum=0
(2)t[i][i](3)1
7、
(1)doubler;
(2)while(fabs(m-n)>
0.001)
7、char*r,*q;
for(q=p;
q>
h;
q--)
{if(*q=='
{r=q;
while(*r!
{*r=*(r+1);
r++;
}}
8.{inti,j;
doubleav;
av=__1__;
8、
(1)0
(2)x[i]/N(3)j++
8、
(1)doublefun(intm)
(2)for(i=100;
i<
=m;
i~1+=0)
8、inti;
*s=a[0];
for(i=1;
i<
N;
i++)
{if((*s).s>
a[i].s)
*s=a[i];
9.for(i=0;
N;
i++)av+=__x[i]/N__;
9、
(1)x[i]/N
(2)j++(3)i++
9、
(1)num[k]=0;
(2)switch(*s)
9、intsum=0,i;
for(i=0;
sum=sum+a[0][i]+a[M-1][i];
M-1;
sum=sum+a[i][0]+a[i][N-1];
returnsum;
10.av=__s/N__;
for(i=j=0;
10、
(1)s/N
(2)j++(3)-1
10、
(1)椣据畬敤尠瑳楤?
屨
(2)upfst(char*p)
10、intsum=0,i;
sum=sum+w[0][i]+w[N-1][i];
N-1;
sum=sum+w[i][0]+w[i][N-1];
return(double)sum/(4*N-4);
11.if(a[i]%2==___1___)
11、
(1)1
(2)j++(3)j
11、
(1)t=a;
a=b;
b=t;
(2)return(b);
11、voidfun(char*a)
{char*t;
while(*a)
{if(*a=='
{t=a-1;
while(*a){*(a)=*(a+1);
a++;
}
*a='
;
a=t;
a++;
12.for(i=0;
___M___;
12、
(1)M
(2)<
(3)k
12、
(1)if(('
a'
<
=tt[i])&
(tt[i]<
z'
))
(2)tt[i]-=32;
12、voidfun(intm,int*k,intxx[])
{inti,j,num=0;
for(i=2;
m;
{for(j=2;
i;
j++)
{if(i%j==0){xx[num++]=i;
break;
}}}
*k=num;
13./**********found**********/
if(___std[i].year___==year)
13、
(1)std[i].year
(2)std[i](3)n
13、
(1)IsPrime(intn)
(2)if(!
(n%i))
13、voidfun(STUa[],STU*s)
{inti,j=0,max;
max=a[0].s;
{if(max<
a[i].s)
{max=a[i].s;
14.p=(n%2==0)?
n/2:
n/2+___1___;
14、
(1)1
(2)i(3)a[p+i]
14、
(1)floatk;
(2)if(*c>
*a)
14、intfun(STREC*a,STREC*b)
{inti,num=0,max;
{if(max<
a[i].s)max=a[i].s;
{if(max==a[i].s){b[num]=a[i];
num++;
returnnum;
15.__FILE*__fp;
charch;
fp=fopen(
ile1.txt,w);
15、
(1)FILE*
(2)fp(3)ch
15、
(1)s[j++]=s[i];
(2)s[j]=0;
15、voidfun(chars[][N],char*b)
{inti,j,n=0;
i<
i++)/*请填写相应语句完成其功能*/
{for(j=0;
M;
j++)b[n++]=s[j][i];
b[n]='
16.b[i]=__a[0][i]__;
for(j=1;
j<
j++)
16、
(1)a[0][i]
(2)<
(3)x,y
16、
(1)voidfun(int*x,int*y)
(2)t=*x;
*x=*y;
*y=t;
16、intfun(intlim,intaa[MAX])
{/*以下代码仅供参考*/
inti,j,k=0;
/*其中变量k用于统计素数个数*/
=lim;
{/*以下找出小于或等于lim的素数存入aa数组中并统计素数个数*/
for(j=2;
if(i%j==0)break;
if(i==j)aa[k++]=i;
returnk;
17.for(i=0;
___s[i]___!
=0;
17、
(1)s[i]
(2)'
9'
(3)*t=n
17、
(1)t=*x;
*x=y;
(2)returnt;
17、voidfun(int*a,int*n)
{inti=1;
*n=0;
while(i<
1000)
{if((i%7==0||i==0)&
(iw!
=0))a[(*n)++]=i;
i++;
18.max=min=___a[i]___;
px=pn=i;
18、
(1)a[i]
(2)a[j](3)a[j]
18、
(1)switch(g)
(2)case1:
return1;
case2:
return1;
18、voidfun(STREC*a)
{inti;
floatsum=0;
i++){sum+=a->
s[i];
a->
ave=sum/N;
19.p[__j__]=s[i];
j++;
else
19、
(1)j
(2)k(3)p
19、
(1)while(i<
j)
(2)if(*a)
19、voidfun(char*s,chart[])
{inti,j=0,len;
len=strlen(s);
len;
{if(i%2==0&
s[i]%2!
=0);
else{t[j]=s[i];
j++;
t[j]='
20.for(i=0;
___i++___)
20、
(1)i++
(2)m(3)m
20、
(1)while((2<
=high)&
(n<
10))
(2)yes=0;
break;
20、doublefun()
{doublex1=0.0,x0;
do{x0=x1;
x1=cos(x0);
while(fabs(x0-x1)>
=1e-6);
returnx1;
21.if(___a[i]%2___==0){
j
)3(a[j])2(a[i]%2)1(、21.
21、
(1)fun(intn)
(2)if(n==1)
21、voidfun(char*a,intn)
{intnum=0;
char*p=a;
while(*p)p++;
p=p-1;
while(*p=='
){num++;
p--;
if(num>
n)
{p=p+n+1;
*p=0;
}}
22.row=colum=__0__;
22、
(1)0
(2)||(3)1
22、
(1)t-=1.0/i;
22、voidfun(char*str)
{inti,j=0,len=0;
char*p=str;
while(*p){len++;
p++;
p=str;
{if(*p!
'
){str[j++]=*p;
str[j]=0;
23.d=d*10+*s-__'
0'
__;
23、
(1)'
(2)s++(3)ctod(a)+ctod(b)
23、
(1)voidfun(char*s,int*a,int*b)
(2)++(*a);
(3)++(*b);
23、floatfun(floath)
{return(int)(100*h+0.5)/100.0;
24.if(n%2==0)k=n-___1___;
24、
(1)1
(2)s[k](3)c
24、
(1)longs=0,t=0;
(2)t=t/10;
24、voidfun(char*tt,intpp[])
26;
i++)pp[i]=0;
while(*tt)
{pp[*tt-'
]++;
tt++;
25.n=strlen(___1___);
for(j=0;
len-n;
25、
(1)ss[i]
(2)n+j(3)1
25、
(1)if(*p=='
)
(2)*(p-1)=toupper(*(p-1));
25、voidfun(char*s,intnum)
{inti,j;
chart;
num-2;
for(j=i+1;
num-1;
if(s[i]>
s[j]){t=s[i];
s[i]=s[j];
s[j]=t;
26.for(i=0;
___1___;
i++){
26、
(1)N
(2)N-1(3)0
26、
(1)s=s+(n+1.)/n;
26、intfun(intt)
{intf1=0,f2=1,fn;
fn=f1+f2;
while(fn<
=t)
{f1=f2;
f2=fn;
fn=f1+f2;
returnfn;
27.__1__fun(inti,doublex,doubley)
27、
(1)double
(2)f1(3)f2
27、
(1)char*fun(char*s,char*t)
(2)ss++;
(3)tt++;
27、voidfun(char*w,intm)/*可调用fun1函数左移字符*/
{chara[N];
inti;
i++)a[i]=w[i];
while(w[i]){w[i-m]=w[i];
i--;
m--;
for(;
m>
m--,i--)w[i]=a[m];
28.pa->
next=___1___;
pb->
next=pc;
28、
(1)pb
(2)p->
data(3)p->
next
28、
(1)inti,one=0,zero=0;
(2)switch(s[i])(3)case0:
zero++;
28、voidfun(char*a,char*s)
{while(*a=*s)
{a++;
s++;
29.for(j=___1___;
M;
29、
(1)i+1
(2)k=j(3)t
29、
(1)voidfun(char*str,charch)
(2)if(*str!
=ch)(3)str[1]=0;
29、voidfun(char*s)
{nti,j,k=0;
chart;
while(s[k]!
)k++;
for(i=0,j=k-1;
k/2;
i++,j--)
{t=s[i];
30.__1__=0;
while(m>
0){
30、
(1)a[i]
(2)m_x0010_(3)m/10
30、
(1)b[i]=a[i][0];
(2)for(j=1;
=N-1;
j++)(3)if(b[i]>
a[i][j])
30、doublefun(doublea[],intn)
{doublet,r,sum;
inti,j;
9;
for(j=i+1;
10;
if(a[i]>
a[j])
{t=a[i];
a[i]=a[j];
a[j]=t;
sum=a[1]+a[2]+a[3]+a[4]+a[5]+a[6]+a[7]+a[8];
r=sum/8.0;
returnr;
31.if(s[i]>
___1___s[i]<
{n=0;
31、
(1)&
(2)0(3)s[j]
31、
(1)for(i=2;
i++)
(2)y+=1.0/i/i;
31、inti,j;
3;
b[i][j]=0;
b[i][j]=a[i][j]+a[j][i];
32.if(___1___==0)
printf(___2___);
32、
(1)i%5
(2)\n(3)a[i]
32、
(1)returnt;
(2)for(i=0;
i++)t[i]=x[i];
(3)x[i+1]=findmid(a,b,c);
32、inti;
if(s[i]==x)
returni;
return-1;
33.while(n<
__1__)
{for(i=0;
i++)
33、
(1)N
(2)break(3)n
33、
(1)sum=0;
(2)scanf(%d,&
a[i][j]);
33、inti,j,t;
{t=array[i][j];
array[i][j]=array[j][i];
array[j][i]=t;
34.___1___fun(charch){
34、
(1)char
(2)ch<
(3)'
34、
(1)b[k]=*p;
(2)b[k]='
k++;
34、floatave,sum=0.0;
STREC*p;
p=h->
next;
while(p)
{sum+=p->
s;
p=p->
ave=sum/N;
returnave;
*n)
(*ss)___1___,int35.intfun(char
35、
(1)[N]
(2)len(3)*n=len
35、
(1)t+=1./i;
35、inti,j=0;
str[i+1]!
if(str[i]==substr[0]&
str[i+1]==substr[1])
returnj;
36.n=len;
___1___=i;
for(j=___2___;
j>
j--)
36、
(1)k
(2)len(3)ss[i][j]
36、
(1)result*=(double)n--;
(2)returnresult;
36、inti=0;
char*p;
p=s;
while(*p)
{if(*p!
=c)
{s[i]=*p;
s[i]='
37.max=___1___;
37、
(1)*std
(2)std[i].age(3)max.name
37、
(1)voidfun(int*a,int*b)
(2)t=*b;
*b=*a;
*a=t;
37、intmin;
inti,j;
{min=tt[0][i];
for(j=0;
{if(min>
tt[j][i])
min=tt[j][i];
pp[i]=min;
38.___1___fun(STU*std,char*num)
38、
(1)STU
(2)std[i].num(3)std[i]
38、
(1)r++;
(2)if(*r==0)
38、inti=0;
*s!
s++)
if(*s%2==1)
t[i++]=*s;
t[i]='
39.t[0][N-j-1]=t[j][___1___];
39、
(1)0
(2)j--(3)j
39、
(1)doublef(doublex)
(2)returns;
39、inti;
doubles=0.0;
s=s+log(i);
returnsqrt(s);
40.voidfun(int___1___,intn)
40、
(1)t[][N]
(2)i=0;
n(3)s
40、
(1)fun(inta[],intm)
(2)elseif(m>
a[mid])
40、char*t=a;
t<
=p;
t++)if(*t!
)*(a++)=*t;
*t!
t++)*(a++)=*t;
*a='
41.for(i=0;
s[i]!
=___1___;
if(s[i]==c)
41、
(1)0
(2)0(3)c
41、
(1)doublesum=0.;
(2)sum/=c;
41、doublefun(intn)
floats=1.0,t=1.0;
for(i=2;
=n;
{t=t+i;
s=s+1/t;
returns;
42.fp=fopen(__1__,
b+);
42、
(1)filename
(2)fp(3)fp
42、
(1)p=(NODE*)malloc(sizeof(NODE));
(2)returnh;
*s)
fun(charint、42.
{inti=0,j=0,f=1;
while(s[i])
{if(s[i]<
'
||s[i]>
{if(f)j++;
f=0;
else
f=1;
43.fp=fopen(filename,__
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二级 语言 上机 题库 答案 整理
![提示](https://static.bdocx.com/images/bang_tan.gif)