2021年大一c语言期末考试题,2021年C语言期末考试题及答案.docx

dc60c5ff59da21688d9d4d0085fbffa9.gif2021年C语言期末考试题及答案.docx

2021年C语言期末考试题及答案1、给定n 个数据, 供最小值呈现的地位(假如最小值 呈现屡次,供出第一次呈现的地位便可)。 最年夜值 第3止i2、编写步伐供在理数e 的值并输入。盘算公式为 e11/11/21/31/n 当1/n3、供一批数中最年夜值以及最小值的积。 4、某一负数的值保存2位小数,对于第3位举行4舍 5进。 5、从键盘上输出恣意真数x,供出其所对于应的函数值。 zx-4的2次幂(x4 zx 的8次幂x-4 zz4/x*x1x-10z|x|20其余)6、供出N M 整型数组的最年夜元素及其地点的止坐标 及列坐标(假如最年夜元素没有仅有,取舍地位正在最后面的一个)。比方输出的数组为 1 2 3 4 15 612 18 9 10 11 2供出的最年夜数为18,止坐标为2,列坐标为1。 7、供一个n 位做作数的列位数字的积。(n 是小于10的 做作数) 8、盘算n 门课程的仄均值,盘算了局做为函数值前往。 比方如有5门课程的成就是92,76,69,58,88, 则函数的值为76.599998。 9、供一批数中小于仄均值的数的个数。 10、编写函数判别一个整数m 的列位数字之以及可否被7整除了,能够被7整除了则前往1,可则前往0。挪用该函数寻出100200之间谦足前提的一切数。11、请编一个函数void funint ttMN,int ppN,tt指背一个M止N列的2维数组,供出2维数组每一列中最年夜元素,并挨次放进pp所指一维数组中。2维数组中的数已经正在主函数中付与。12、编写函数fun用对比法对于主步伐顶用户输出的具备10个数据的数组a按由年夜到小排序,并正在主步伐中输入排序了局。13、编写main步伐挪用函数fact供解从m个元素选n个元素的搭配数的个数。盘算公式是搭配数m/n.m-n。请求m没有能小于n,可则应有容错处置。道明函数factx的功效是供x。14、寻出一批正整数中的最年夜的奇数。15、真现两个整数的互换。比方给a以及b分手输出60以及65,输出为a65 b6016、将字符串中的小写字母转换为对于应的年夜写字母,别的字符没有变。17、供一个4位数的列位数字的坐圆以及。18、供一组数中年夜于仄均值的数的个数。比方给定的一组数为1,3,6,9,4,23,35,67,12,88时,函数值为3。19、对于恣意输出的 x,用下式盘算并输入 y 的值。5 xy 0 x10-5 x1020、供给定正整数m之内的素数之以及。比方当m20时,函数值为77。21、判别整数x是不是是同构数。如果同构数,函数前往1;可则前往0。x的值由主函数从键盘读进,请求没有年夜于100。22、用函数供N个10,60上的整数中能被5整除了的最年夜的数,存正在则前往那个最年夜值,假如没有存正在则前往0。23、编写函数fun供sumdddddddd.dn个d,个中d为1-9的数字。比方333333333333333此时d3,n5,d以及n正在主函数中输出。24、编写函数fun将一个数组中的值按顺序寄存,并正在main函数中输入。比方本去存逆序为8,6,5,4,1。请求改成1,4,5,6,8。25、对于少度为8个字符的字符串,将8个字符按落序分列。比方本去的字符串为CEAedcab,排序后输入为edcbaECA 26、依据整型参数n,盘算如图公式的值。27、键盘上输出一个3止3列矩阵的各个元素的值(为整数)而后输入主对于角线元素的积,并正在fun函数中输入。28、编写函数funstr,i,n,从字符串str中删除了第i个字符入手下手的一连n个字符(注重str0代表字符串的第一个字符)。29、统计出多少个教死的仄均成就,最下分和患上最下分的人数。比方输出10论理学死的成就分手为92,87,68,56,92,84,67,75,92,66,则输入仄均成就为77.9,最下分为92,患上最下分的人数为3人。30、编写步伐,真现矩阵(3止3列)的转置(即止列交换)31、用函数真现字符串的复造, 没有同意用strcpy函数。32、从键盘为一维整型数组输出10个整数,挪用fun函数寻出个中最小的数,并正在main函数中输入。请编写fun函数。33、用do-while语句供1100的乏计以及34、编写函数供1100中偶数的仄圆以及。了局为16665035、盘算并输入给定整数的一切果子之积(包含本身)。划定那个整数的值没有年夜于50。36、供1到100之间的奇数之积37、编写函数供抒发式的以及(n的值由主函数输出)。1-1/21/3-1/41/m38、发生20个30,120上的随机整数放进2维数组a54中, 供个中的最小值。39、能盘算从1入手下手到n的做作数的以及,n由键盘输出,并正在main函数中输入。当N为奇第3止i2ii2第4止i*i41、盘算出k之内最年夜的10个能被13或者17整除了的做作数之以及。(k3000)42、判别一个整数w的列位数字仄圆之以及可否被5整除了,能够被5整除了则前往1,可则前往0。43、从低位入手下手与出少整型变量s偶数位上的数,挨次形成一个新数放正在t中。比方当s中的数为7654321时,t中的数为7531。假如为642,正在第2止减,s/10; 44、供年夜于lim(lim小于100的整数)而且小于100的所有素数并放正在aa数组中,该函数前往所供出素数的个数。45、供一批数中最年夜值以及最小值的好如为积将-改*46、供出菲波那契数列的前一项取后一项之比的极限的远似值。比方当偏差为0.0001时,函数值为0.618056。47、将两个两位数的正整数a、b开并构成一个整数放正在c 中。开并的圆式是将a数的10位以及个位数挨次放正在c数的个位以及百位上, b数的10位以及个位数挨次放正在c数的10位以及千位上。比方当a45,b12,挪用该函数后,c2514。问案;48、编写函数判别一个整数m的列位数字之以及可否被7整除了,能够被7整除了则前往1,可则前往0。挪用该函数寻出100200之间谦足前提的一切数。49、判别m是不是为素数50、给定n个数据, 供最小值呈现的地位(假如最小值呈现屡次,供出第一次呈现的地位便可)。51、供出2维数组周边元素之以及,做为函数值前往。2维数组的值正在主函数中付与。52、编写函数真现两个数据的互换,正在主函数中输出任意3个数据,挪用函数对于那3个数据从年夜到小排序。53、编写函数判别一个整数可否同时被3以及5整除了,若能则前往值为1,可则为0。挪用该函数供出15300之间能同时被3以及5整除了的数的个数。54、编写函数fun,供任一整数m的n次圆55、从键盘输出一个年夜于3的整数,挪用函数fun判别其是不是素数,而后正在main函数中输入响应的论断疑息。比方7是素数,8没有是素数。请编写fun函数。素数是仅能被1以及本身整除了的数56、用展转相除了法供两个整数的最年夜条约数57、供一批数中小于仄均值的数的个数58、编写函数用取舍排序法对于数组中的数据举行从小到年夜的排序。59、从键盘为一维整型数组输出10个整数,挪用fun函数寻出个中最小的数,并正在main函数中输入。60、将从键盘上输出的每一个单词的第一个字母转换为年夜写字母,输出时各单词必需用空格离隔,用.停止输出61、编写函数fun供123 n的以及,正在main函数中由键盘输出n值,并输入运算了局。请编写fun函数。比方若n值为5,则了局为15362、依据整型形参m,盘算以下公式的值ysinm*10。比方若m9,则应输入4.12118563、供一个年夜于10的n位整数的后n-1位的数,并做为函数值前往。64、供给定正整数m之内的素数之以及。比方当m20时,函数值为77。65、供给定正整数n之内的素数之积。(n66、供一个给定字符串中的字母的个数。68、编写步伐, 供矩阵(3止3列)取2的乘积比方输出上面的矩阵100 200 300400 500 600700 800 900步伐输入200 400 600800 1000 12001400 1600 180069、编写函数fun用对比法对于主步伐顶用户输出的具备10个数据的数组a按由年夜到小排序,并正在主步伐中输入排序了局。70、编写函数fun盘算以下分段函数的值x2x6 xfx x2-5x6 0 xx2-x-1 别的71、用函数将第2个串联接到第1个串以后,没有同意利用 strcat函数。72、供一组数中年夜于仄均值的数的个数。比方给定的一组数为1,3,6,9,4,23,35,67,12,88时,函数值为3。73、编写函数用冒泡排序法对于数组中的数据举行从小到年夜的排序。74、将两个两位数的正整数a、b开并构成一个整数放正在c中。开并的圆式是将a数的10位以及个位数挨次放正在c数的千位以及10位上, b数的10位以及个位数挨次放正在c数的个位以及百位上。比方当a45,b12。挪用该函数后,c4251。75、对于某一负数的值保存2位小数,并对于第3位举行4舍5进。79、寻出一个年夜于给定整数且松随那个整数的素数,并做为函数值前往。80、用函数供fibonacci数列前n项的以及。道明fibonacci数列为数列的第一项值为1,第2项值也为1,从第3项入手下手,每一一项均为其后面相邻两项以及。比方当n28时,运转了局83203981、删除了一切值为y的元素。数组元素中的值以及y的值由主函数经由过程键盘输出82功效供一分数序列2/1,3/2,5/3,8/5,13/8,21/13的前n项之以及。道明每一一分数的分母是前两项的分母之以及,每一一分数的份子是前两项的份子之以及比方供前20项之以及的值为32.660259。int i;float f11,f21,f3,s0;fori1;if3f1f2;f1f2;f2f3;ssf2/f1;return s;83功效从键盘上输出恣意真数,供出其所对于应的函数值。 ze的x次幂(x10zlogx3 x-3zsinx/cosx4问案double z;Ifx10zlogx3else ifx -3zlogx3;else zsinx/cosx4;returnz;84标题用函数供一个N阶圆阵左下3角元素的以及(包含副对于角线上的元素)。int I,j,k0;fori0;iforjN-1-I;jreturnk;85功效用函数真现字符串的复造, 没有同意用strcpy函数。int i;fori0;str1i0;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值