编程培训 所有C语言题库(修改后).docx

试卷编号2203所属语言C语言试卷方案所有C语言题库试卷总分1220分共有题型1种一、程序填空 共122题 (共计1220分)第1题 (10.0分) 题号558 难度中 第2章/*-【程序填空】-功能一个40磅重的板碎成4块,每块正好是一个整数磅,且用这 4块当砝码能称出140磅的整数重量的物体。编程求这4块 的各自重量。-*/include stdio.hinclude stdlib.hmain int i,j,k,l,p,t1,t2,t3,t4; fori1;i38;i /*SPACE*/ for【】;j38-i;j /*SPACE*/ forkj;k【】;k l40-i-j-k; forp1;p40;p fort1-1;t12;t1 fort2-1;t22;t2 fort3-1;t32;t3 fort4-1;t42;t4 /*SPACE*/ if【】p goto next; break; /*SPACE*/ nextifp【】 printfd,d,d,dn,i,j,k,l; exit0; printferror.;答案答案1ji答案239-i-j或39 -i -j答案3i*t1j*t2k*t3l*t4或i * t1 j * t2 k * t3 l * t4答案439第2题 (10.0分) 题号525 难度较易 第2章/*-【程序填空】-功能利用全局变量计算长方体的体积及三个面的面积。-*/include stdio.hint s1,s2,s3;int vsint a,int b,int c int v; /*SPACE*/ v【】; s1a*b; /*SPACE*/ s2【】; s3a*c; return v;main int v,l,w,h; printfn length,width and height ; /*SPACE*/ scanfddd,【】, /*SPACE*/ v【】; printfvd s1d s2d s3dn,v,s1,s2,s3;答案答案1a*b*c或a*c*b或b*a*c或b*c*a或c*a*b或c*b*a答案2b*c或c*b答案3 int max 0; printf请输入一组整数 n; /*SPACE*/ 【】num0 scanfd, /*SPACE*/ max 【】 num max; /*SPACE*/ 【】maxdn, max;答案答案1while答案2nummax或nummax或maxnum或maxnum答案3printf第4题 (10.0分) 题号537 难度易 第2章/*-【程序填空】-功能从读入的整数数据中,统计大于零的整数个数和小于零的 整数个数。用输入零来结束输入,程序中用变量i统计大于 零的整数个数,用变量j统计小于零的整数个数。-*/include stdio.hmain int n,i,j; printfEnter iNT number,with 0 to endn; ij0; scanfd, whilen0 /*SPACE*/ ifn0i【】; /*SPACE*/ ifn0j【】; /*SPACE*/ scanfd,【】; printfi4d,j4dn,i,j;答案答案1i1或1i答案2j1或1j答案3 /*SPACE*/ whilehigh2 【】 yes1; for j2;jhigh/2;j /*SPACE*/ if 【】 yes0; break; ifyes sumhigh; n; high; /*SPACE*/ 【】;main printfdn, fun100;答案答案1n10或10n或n9或9n答案2highj0或highj答案3return sum或returnsum第6题 (10.0分) 题号353 难度易 第6章/*-【程序填空】-功能对任一整数NN0,它都可以分解成1或-1和一些质数素 数因子的形式。例如当N150时,可分解成12355; 当N-150时,可分解为-12355。 下边程序能实现这种分解过程。当N150,输出以下分解结 果N 1* 2* 3* 5* 5-*/include stdio.hinclude stdlib.hmain int n,i,r; scanfd, if n0 printf data error n; exit0; /*SPACE*/ else if 【】 printfn1; else printfn-1; n-n; /*SPACE*/ for【】;in;i /*SPACE*/ 【】 ; whiler0 printf*d,i; /*SPACE*/ 【】 ; rni; printfn;答案答案1n0或0n答案2i2答案3rni答案4nn/i或n/i第7题 (10.0分) 题号584 难度中 第2章/*-【程序填空】-功能如果整数的全部因子(包括,不包括本身)之和等 于;且整数的全部因子 包括,不包括本身 之和等于,则将整数和称为亲密数。求 3000 以内 的全部亲密数。-*/include stdio.hinclude stdio.hmain int a, i, b, n ; printfFriendly-numbers pair samller than 3000n ; fora1 ; a3000 ; a forb0,i1 ; ia/2 ; i /*SPACE*/ ifai 【】 ; forn0,i1 ; ib/2 ; i /*SPACE*/ ifbi 【】 ; /*SPACE*/ if【】 ab ab的话,就包括a和b相等的情况 printf4d4dn,a,b ; 答案答案1bi或bbi答案2ni或nni答案3n a第8题 (10.0分) 题号535 难度易 第2章/*-【程序填空】-功能百鸡问题100元买100只鸡,公鸡一只5元钱,母鸡一只3 元钱,小鸡一元钱三只,求100元钱能买公鸡、母鸡、小鸡 各多少只此处用的while循环,之前我们用的for循环-*/include stdio.hmain int cocks,hens,chicks; 公鸡kk,母鸡hen,小鸡tk cocks0; whilecocks19 /*SPACE*/ 【】0; /*SPACE*/ whilehens【】 chicks100-cocks-hens; if5*cocks3*henschicks/3100 此处有点问题,应加上chicks30,比如3,20,77 printfd,d,dn,cocks,hens,chicks; /*SPACE*/ 【】; /*SPACE*/ 【】; 答案答案1hens答案233答案3hens或hens或henshens1或hens1hens答案4cocks或cocks或cockscocks1或cocks1cocks第9题 (10.0分) 题号345 难度易 第1章/*-【程序填空】-题目从键盘键盘输入3个整数,然后找出最大的数并输出。 例如输入12,45,43, 输出 三个数是12,45,43.最大数是45.。-*/include stdio.hinclude conio.hmain int a, b, c, max; printf请输入三个整数n;/*SPACE*/ 【】d,d,d, printf三个数是d,d,d., a, b, c;/*SPACE*/ if 【】 maxa; else maxb; if maxc maxc;/*SPACE*/ printf最大数是d., 【】;答案答案1scanf答案2ab或ab或ba或ba答案3max第10题 (10.0分) 题号579 难度易 第2章/*-【程序填空】-功能输出1到100之间每位数的乘积大于每位数的和的数。例如数字26,数位上数字的乘积12大于数字之和8。-*/include stdio.hmain int n,k1,s0,m; forn1;n100;n k1; s0; /*SPACE*/ 【】 ; /*SPACE*/ while 【】 k*m10; sm10; /*SPACE*/ 【】; ifks printfd ,n; 答案答案1mn答案2m0或0m答案3mm/10或m/10第11题 (10.0分) 题号539 难度较易 第2章/*-【程序填空】-功能计算圆周率的近似值。需要图片,万维系统有此题,可以尝试猜下-*/include stdio.hinclude math.hmain int s,n; /*SPACE*/ double 【】,t; t1;pi0;n1;s1; /*SPACE*/ while【】2e-6 pit;n2;s-s;ts/n; /*SPACE*/ pi*【】; printfpi.6fn,pi;答案答案1pi答案2fabst答案34第12题 (10.0分) 题号606 难度中 第1章/*-【程序填空】-给定程序中,sumint n函数的功能是递归调用计算1n的累加和。请填空。例如输入100输出5050-*/include stdio.hint sumint n ifn1 /*SPACE*/ 【】; else/*SPACE*/ 【】;void main int m; scanfd, printfd,summ;答案答案1return1答案2returnsumn-1 n第13题 (10.0分) 题号360 难度易 第1章/*-【程序填空】-题目打印出11000中满足个位上的数字、十位上的数字和百位 上的数字都相等的所有三位数。 本题输出111,222,333,444,555,666,777,888,999, 1000-*/include stdio.hmain int i,g, s, b; for i1; i1000; i /*SPACE*/ g【】; si/1010; /*SPACE*/ b【】10;/*SPACE*/ ifgs 【】 sb printfdi; 答案答案1i10答案2i/100答案3第14题 (10.0分) 题号561 难度易 第2章/*-【程序填空】-功能三角形的面积为areasqrts*s-a*s-b*s-c.其中 ,sabc/2,a、b、c为三角形三条边的长。定义两个带 参数的宏,一个用来求s,另一个用来求area。编写程序, 在程序中用带参数的宏求面积area。-*/include stdio.hinclude math.h/*SPACE*/【】 Sx,y,zxyz/2define AREAs,x,y,zsqrts*s-x*s-y*s-zmain double area; float a,b,c,s; printfa,b,c; /*SPACE*/ scanff,f,f, ifabcbcacab /*SPACE*/ s【】; /*SPACE*/ area【】; printfareafn,area; 答案答案1define答案2 /*SPACE*/ forx1;【】;x /*SPACE*/ for【】;y10;y 多思考下,小坑 /*SPACE*/ if【】3848 /*SPACE*/ printfd*d3848n,【】; exit0; 答案答案1x10或10 x或x9或9x答案2y0答案310*x2*70y或 10 * x 2 * 70 y 答案410*x2,70y或10 * x 2 , 70 y第16题 (10.0分) 题号496 难度易 第1章/*-【程序填空】-题目给定程序中,函数fun的功能是根据形参i的值返回某个函数的值。 当调用正确时,程序输出x15.000000,x23.000000,x1*x1x1*x240.000000。-*/include stdio.hdouble f1double x return x*x; double f2double x, double y return x*y; double funint i, double x, double y if i1

如何实现修改c语言题库,编程培训 所有C语言题库(修改后).docx相关推荐

  1. Linux下c语言的图形编程(转) curses.h 函式库

    这是转贴哈,最近想吧TC的图形编程搞到LINUX下面来,所以就对其有所研究了哦. http://tech.techweb.com.cn/viewthread.php?tid=181892 注明了转载, ...

  2. 两个变量实现查找坏环c语言,C/C++编程笔记:C语言编程知识要点总结!大一C语言知识点(全)...

    程序员无言 2020-07-07 一.C语言程序的构成 与C++.Java相比,C语言其实很简单,但却非常重要.因为它是C++.Java的基础.不把C语言基础打扎实,很难成为程序员高手. 1.C语言的 ...

  3. c语言上机题库编程,全国二级C语言上机编程题库

    考试被抽到的题库大多数都在了 5计算n门课程的平均分,计算结果作为函数值返回. #include float fun (float *a , int n) { int i; float ave=0.0 ...

  4. 山科c语言题库,计算机培训 所有C语言题库

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如果有侵权请立即联系:55525090@qq.com,我 ...

  5. 大数求乘法逆元c语言,乘法逆元(编程计算)+两道版题

    前言 看到这里的小盆友们千万不要以为这个东西很难,其实就是个1+1->1(1个定义+1个定理->1坨乘法逆元).Let's begin.web 有关乘法逆元定义 这个咱们就不要玩笑了,来, ...

  6. status c语言_C/C++编程笔记:C语言编程风格个人总结,初学小白可借鉴

    总结一下我个人的编程风格及这样做的原因吧,其实是为了给实验室写一个统一的C语言编程规范才写的.首先声明,我下面提到的编程规范,是自己给自己定的,不是c语言里面规定的. 一件事情,做成和做好中间可能隔了 ...

  7. c语言编程培训ppt,C语言入门经典-C语言编程.ppt

    <C语言入门经典-C语言编程.ppt>由会员分享,可在线阅读,更多相关<C语言入门经典-C语言编程.ppt(27页珍藏版)>请在人人文库网上搜索. 1.第01章 C语言编程,C ...

  8. c语言受到哪些编程的影响,C语言,一个影响了整个世界的编程语言!

    Dennis Ritchie 过世了,他发明了C语言,一个影响深远并彻底改变世界的计算机语言.一门经历40多年的到今天还长盛不衰的语言,今天很多语言都受到C的影响,C++,Java,C#,Perl, ...

  9. bool c语言_C/C++编程笔记:C语言结构体—位域,如何指定成员变量所占Bit?

    有些数据在存储时并不需要占用一个完整的字节,只需要占用一个或几个二进制位即可.比如开关只有通电和断电两种状态,用 0 和 1 表示足以,也就是用一个二进位.正是基于这种考虑,C语言又提供了一种叫做位域 ...

最新文章

  1. 【Netty】入门Netty官方例子解析(一)写个 Discard Server
  2. codevs 1531 山峰
  3. 几个WIindows函数。坐标转换
  4. python电脑配置要求-Python--获取电脑配置信息--设计代码
  5. 论文翻译:ImageNet Classification with Deep Convolutional nerual network
  6. 轻量级锁的加锁和解锁逻辑
  7. vue中如何实现点击某个地方,让echarts生成的图表发生变化
  8. Sublime Text 设置在标签页中打开文件
  9. 大学计算机科学不会编码,华中科技大学人员编号编码管理办法
  10. mysql保存时乱码了_MySQL保存中文乱码的原因和解决办法
  11. Mr.J--简易的判断输入两次密码是否一致(静态)
  12. BUU OJ 做题记录
  13. python 区块链_Python 模拟简单区块链
  14. Python开发【第五篇】:Python基础之杂货铺
  15. 【fiddler】用fiddler实现android手机抓包
  16. java itext 里表格_Java解析PDF里的表格内容
  17. 计算机硬件仿真实验软件,计算机硬件实验虚拟仿真平台的设计
  18. arduino 有源 蜂鸣器_Arduino控制蜂鸣器发声
  19. 用Python实现最强大脑游戏
  20. 在WIN2012R2和WIN2016服务器打开网站慢的解决方法

热门文章

  1. 去哪儿网支付系统架构演进
  2. 云计算机英语怎么说,云用英语怎么说
  3. android加载GIF动画
  4. 第三方推送服务:个推服务推送流程
  5. 西门子哪款plc支持c语言,西门子PLC三种语言的区别
  6. 【安利】推荐几个学习SQL语句的网站
  7. php+配置+wss+协议,WSS快速安装配置
  8. Java(老白再次入门) - IO流
  9. NEC3 L2 Thirteen equals one
  10. 安霸预发布14nm工艺的ISP芯片