第一范文网 - 专业文章范例文档资料分享平台

C语言练习题-填空题(带答案)

来源:用户分享 时间:2025/6/24 16:21:15 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

}

main()

{ printf(\

答案:

=======(答案1)======= hane

第161题 (1.0分) 题号:687

#include main()

{ int a=1,b=2,x1,x2,x3; x1=add(a,b);

x2=add(add(a,b),b); x3=add(a,b);

printf(\}int add(int x,int y) { static int z=1; z=x+y+z; return(z); }

程序输出的第一行是【1】,第二行是【2】,第三行是【3】.

答案:

=======(答案1)======= 4

=======(答案2)======= 16

=======(答案3)======= 19

第162题 (1.0分) 题号:680 以下程序的输出结果是【1】. fun(int x) {int p;

if(x==0 || x==1) return(3); return x-fun(x-2); }

main()

{printf(\

答案:

=======(答案1)======= 2

第163题 (1.0分) 题号:700 #include main()

{int k=4,m=1,p; p=func(k,m); printf(\ p=func(k,m);

printf(\ }

func(inta,intb)

{static intm,i=2; i+=m+1; m=i+a+b; return(m); }

结果为:【1】

答案:

=======(答案1)======= 8,17

第164题 (1.0分) 题号:682

以下binary函数的功能是利用二分查找法从数组a的10个元素中对关键字m进行查找,若找到,返回此元素的下标;若未找到,则返回值-1.请填空: binary(int a[10],int m) { int low=0,high=9,mid; while(low<=high) { mid=(low+high)/2;

if(m

else if(m>a[mid]) 【2】 else return(mid); }

return(-1); }

main()

{ int a[]={1,3,5,7,9,11,13,15,17,19},m,r; scanf(\

r=binary(【3】)

if(r==-1) printf(\ else printf(\}

答案:

=======(答案1)======= high=mid-1

=======(答案2)======= low=mid + 1

=======(答案3)======= a,m

第165题 (1.0分) 题号:707 程序代码如下:

fun(int *s,int n1,int n2) { int t;

while(n1

*(s+n1)=*(s+n2); *(s+n2)=t; n1++;n2--; } } main()

{ int a[10]={1,2,3,4,5,6,7,8,9,0},i,*p=a; fun(p,0,3);fun(p+3,1,6); for(i=0;i<10;i++)

{ if(i%5= =0) printf(\ printf(\}

程序输出的第一行是【1】 ,第二行是【2】.

答案:

=======(答案1)======= 43210

=======(答案2)======= 98765

第166题 (1.0分) 题号:689 char *fun(char *s) { int i,j;

for(i=j=0;s[i]!='\\0';i++) if(s[i]!='c') s[j++]=s[i]; s[j]='\\0'; return s;} main()

{ printf(\程序输出结果是【1】.

答案:

=======(答案1)======= hane

第167题 (1.0分) 题号:699

已知main函数中有声明\若在main函数中出现语句\执行该函数调用语句时传递给fun函数对应位置形式参数的值是【1】. 答案:

=======(答案1)======= &a[0]

第168题 (1.0分) 题号:706 main( ) {int s,j;

for(j=0;j<=2;j++) {s=fun( );

printf(\printf(\fun( )

{static int i=4; i++;

return(i);}

上面程序的输出结果是【1】

答案:

=======(答案1)======= 5 6 7

第169题 (1.0分) 题号:701 下列程序的输出结果是【1】 int func(int n)

搜索更多关于: C语言练习题-填空题(带答案) 的文档
C语言练习题-填空题(带答案).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c676bq7esyp8mqar1rxdu_12.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top