云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 二级C上机考试考试题库、程序填空题

二级C上机考试考试题库、程序填空题

  • 62 次阅读
  • 3 次下载
  • 2025/12/10 11:46:06

47.函数fun的功能是:统计长整数n的各个位上出现数字1、2、3的次数,并通过外部(全局)变量c1,c2,c3返回主函数。例如:当n=123114350时,结果应该为:c1=3 c2=1 c3=2。(n,break,break)

48.用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删除(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去概数的所有倍数;以此类推,直到所找的下一个数等于n为止。这样会得到一个序列;2、3、5、7、11、13、17、19、23,......(a[i],a[i],0)

49.甲乙丙丁四人同时开始放鞭炮,甲每隔t1秒放一次,乙每隔t2秒放一次,丙每隔t3秒放一次,丁每隔t4秒放一次,没人各放n次。函数fun的功能是根据形参提供的值,求出总共听到多少次鞭炮声作为函数值返回。注意,当几个鞭炮同时炸响,只算一次响声,第一次响声是在第0秒。例如,t1=7,t2=5,t3=6,t4=4,n=10,则总共可听到28次鞭炮声。(i,t++,count)

50.函数fun的功能是:从三个形参a,b,c中找出中间的那个数,作为函数值返回。例如,当a=3,b=5,c=4时,中数为4。(a,a,b)

51.给定程序中,函数fun的功能是:找出100至x(x<=999)之间各位上的数字之和为15的所有整数,然后输出;符合条件的整数个数作为函数值返回。例如,当n值为500时,各位数字之和为15的整数有:159、168、177、186、195、249、258、267、276、285、294、339、348、357、366、375、384、393、429、438、447、456、465、474、483、492。共有26个。(0,x,t++)

52.给定程序中,函数fun的功能是:找出100~999之间(含100和999)所有整数中各位上之和为x(x为一正整数)的整数,然后输出:符合条件的整数个数作为函数值返回。例如,当x值为5时,100~999之间各位上数字之和为5的整数有:104、113、122、131、140、203、212、221、230、302、311、320、401、410、500。共有15个。当x值为27时,各位数字之和为27的整数是:999。只有1个。(999,t/10,x)

53.给定程序中,函数fun的功能是:将形参n中,各位上偶数的数取出,并按原来从高位到低位的顺序组成一个新的值,并作为函数返回。例如,从主函数输入一个整数:27638496,函数返回值为:26846。(1,s,i*10)

54.给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位相反的顺序组成一个新的数,并作为函数值返回。例如,输入一个整数:27638496,函数返回值为:64862。(0,10*x,n/10)

55.给定程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去除,剩余的数按原来从高位到低位的顺序组成一个新的数,并通过形参指针n传回所指变量。例如,输入一个数:27638496,新的数:为739。(10,0,x)

56.给定程序中,函数fun的功能是:计算下式前n项的和作为函数值返回。 例如,当形参n的值为10时,函数返回:9.612558. (0 , n , (t*t))

57. .给定程序中,函数fun的功能是:计算下式前n项的和作为函数值返回。 例如,当形参n的值为10时,函数返回:-0.204491. (1 , 2*i, (-1) )

58. .给定程序中,函数fun的功能是计算下式并把计算结果作为函数值返回。

例如,当形参e的值为1e-3,函数的返回值为:0.551690. (3. ,> ,(2*i+1) )

59. 给定程序中,函数fun的功能是计算下式并把计算结果作为函数值返回。

例如,当形参e的值为1e-3,函数的返回值为:2.985678. (0 , i++ , 2.0*i )

60.给定程序中,函数fun的功能是:将形参s所指字符串中的所有字母字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。例如,s所指字符串为:asd123fgh543df,处理后新字符串为:asdfghdf123543。(s[i],k,0或'0')

61.给定程序中,函数fun的功能是:将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串首地址作为函数值返回。例如,s所指字符串为:asd123fgh5##43df,处理后新字符串为:123543asdfgh##df。(j,k,p)

62.给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),作为函数值返回;并将大于平均值放在形参y所指数组中,在主函数中输出。例如,有10个正数:46 30 32 40 6 17 45 15 48 26,平均值为:30.500000 主函数中输出:46 32 40 45 48。(0,x[i]/N,j++)

63.给定程序中,函数fun的功能是:计算x所指数组中N个数的平均值(规定所有数均为正数),平均值通过形参返回主函数,将小于平均值且最近接平均值的数作为函数值返回,在主函数中输出。例如,有10个正数:46 30 32 40 6 17 45 15 48 26,平均值为:30.500000 主函数中输出:m=30.0。(*av,i,x[j]或*av,x[i],j)

64.给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中大于平均值的数据移至数组的前部,小于等于平均值的数据移至x所指数组的后部,平均值作为函数值返回,在主函数中输出平均值和移动后的数据。 例如,有10个正数:46 30 32 40 6 17 45 15 48 26,平均值为:30.500000 移动后的输出为:46 32 40 45 48 30 6 17 15 26。(s/N,j++,-1)

65.给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于等于平均值的数据移至x所指数组的后部,平均值作为函数值返回,在主函数中输出平均值和移动后的数据。 例如,有10个正数:46 30 32 40 6 17 45 15 48 26,平均值为:30.500000 移动后的输出为:30 6 17 15 26 46 32 40 45 48。(x[i]/N,j++,i++)

66.给定程序中,函数fun的功能是将a和b所指的两个字符串转成面值相同的整数,并进行相加作为函数值返回,规定字符串中只含9个以上数字字符。例如,主函数中输入字符串:32486和12345,在主函数中输出的函数值为:44831。('0',s++,ctod(a)+ctod(b))

67.给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)(N,break,n)

68.给定程序中,函数fun的功能是:找出N*N矩阵中每列元素中的最大值,并按顺序依次放于形参b所指的一维数组中。(a[0][i],<,x、y)

69.给定程序中,函数fun的功能是建立一个N*N的矩阵。矩阵元素的构成规律是:最外层元素全部为1;从外向内第2层元素的值全部为2;第3层元素的值全部为3,......以此类推。例如,生成的矩阵为: 1 1 1 1 1 1 2 2 2 1 1 2 3 2 1 1 2 2 2 1 1 1 1 1 1 ([N],i,i+1)

70.给定程序中,函数fun的功能是:判断形参a所指的N*N(规定N为奇数)的矩阵是否是“幻方”,若是,函数返回值为1;不是,函数值返回值为0。“幻方”的判定条件是:矩阵每行、每列、主对角线及反对角线上元素和都相等。例如,以下3*3的矩阵就是一个“幻方”; 4 9 2 3 5 7 8 1 6 (0,||,1)

71.给定程序中,函数fun的功能是:将a所指4*3矩阵中第k行的元素与第0行元素交换。 例如,有下列矩阵: 1 2 3 4 5 6 7 8 9 10 11 12

若k为2,程序执行结果为: 7 8 9 4 5 6 1 2 3 10 11 12 (k,N,a[k][i])

72.给定程序中,函数fun的功能是:将a所指3*5矩阵中第k列的元素左移到第0列,第k列以后的每列元素依次左移,原来左边的各列绕道右边。 例如,有下列矩阵: 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5

若k为2,程序执行结果为 3 4 5 1 2

3 4 5 1 2 3 4 5 1 2 (k,N-1,temp)

73.给定程序中,函数fun的功能是:在3*4的矩阵中找出在行上最大、在列上最小的那个元素,若没有符合条件的元素则输出相应信息。例如,有下列矩阵: 1 2 13 4 7 8 10 6 3 5 9 7

程序执行结果为:find:a[2][2]=9。(j,0,i++)

74.给定程序中,函数fun的功能是:把形参s所指字符串中最右边的n个字符复制到形参t所指字符数组中,形成一个新串。若s所指字符串的长度小于n,则将整个字符串复制到形参t所指字符数组中。例如,形参s所指的字符串为:abcdefgh,n的值为5,程序执行后t所指字符数组中的字符串应为:defgh。(t,s , s[i] , 0或'\\0')

75.给定程序中,函数fun的功能是:判断形参s所指字符串是否是“回文”(Palindrome),若是,函数返回值为1;不是,函数返回值为0.“回文”的正读和反读都一样的字符串(不区分大小写字母)。

例如,LEVEL和Level是“回文”,而LEVLEV不是“回文”。(s,--,return 0)

76.给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。以便于统计,规定各单词之间用空格隔开。例如,形参s所指的字符串为:This is a C language program,函数的返回值为6。(n++,0,s++)

77.给定程序中,函数fun的功能是:将形参s所指字符串中所有ASCII码值小于97的字符存入形参t所指字符数组中,形成一个新串,并统计出符合条件的字符个数作为函数值返回。例如,形参s所指的字符串为:Abc@1x56*,程序执行后t所指字符数组中的字符串应为:A@156*。(*s,s++,n)

78.给定程序中,函数fun的功能是:将形参s所指字符串中的数字字符转换成对应的数值,计算出这些数值的累加和作为函数值返回。例如,形参s所指的字符串为:abs5def126jkm8,程序执行后的输出结果为:22。(48或'0',s++,sum)

79.给定程序中,函数fun的功能是:找出形参s所指字符串中出现频率最高的字母(不区分大小写),并统计出其出现的次数。

例如,形参s所指的字符串为:abcAbsmaxless,程序执行后的输出结果为: letter ‘a’:3times letter ‘s’:3times (*s,1,k[n])

80.给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。(i,ps[j],tp)

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

47.函数fun的功能是:统计长整数n的各个位上出现数字1、2、3的次数,并通过外部(全局)变量c1,c2,c3返回主函数。例如:当n=123114350时,结果应该为:c1=3 c2=1 c3=2。(n,break,break) 48.用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删除(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去概数的所有倍数;以此类推,直到所找的下一个数等于n为止。这样会得到一个序列;2、3、5、7、11、13、17、19、23,......(a[i],a[i],0) 49.甲乙丙丁四人同时开始放鞭炮,甲每隔t1秒放一次,乙每隔t2秒放一次,丙每隔t3秒放一次,丁每隔t4秒放一次,没人各放n次。函数fun的功能是根据形参提供的值,求出总共听到

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com