首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:找出形参s所指字符串中出现频率最高的字母(不区分大小写),并统计出其出现的次数。 例如,形参s所指的字符串为:abcAbsmaxless,程序执行后的输出结果为: letter’a’:3times l
给定程序中,函数fun的功能是:找出形参s所指字符串中出现频率最高的字母(不区分大小写),并统计出其出现的次数。 例如,形参s所指的字符串为:abcAbsmaxless,程序执行后的输出结果为: letter’a’:3times l
admin
2020-06-16
96
问题
给定程序中,函数fun的功能是:找出形参s所指字符串中出现频率最高的字母(不区分大小写),并统计出其出现的次数。
例如,形参s所指的字符串为:abcAbsmaxless,程序执行后的输出结果为:
letter’a’:3times
letter’s’:3times
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdio.h>
2 #include<string.h>
3 #include<ctype.h>
4 void fun(char*s)
5 {int k[26]={0),n,i,max=0;char ch;
6 while(*s)
7 {if(isalpha(*s)){
8 /*********found*********/
9 ch=tolower(
【1】
);
10 n=ch-’a’;
11 /*********found*********/
12 k[n]+=
【2】
;
13 }
14 s ++;
15 /*********found*********/
16 if(max
【3】;
17 }
18 printf(’’\nAfter count:\n’’);
19 for(i=0;i<2 6;i++)
20 if(k
==max)
21 printf(’’\nletter\’%c\’:%d times\n’’,i+’a’,k
);
22 }
23 main()
24 {char s[81];
25 printf(’’\nEnter a string:\n\n’’);
26 gets(s);
27 fun(s);
28 }
选项
答案
(1)*s (2)1 (3)k[n]
解析
本题统计字符串中各字母的个数,建立了一个包括26个整型变量的数组,用来存储每个字母的个数。
填空1:isalpha函数的作用是判断当前字符是否为字母,tolower函数的作用是将当前字母转换为小写字母,所以应填*s。
填空2:把该字母出现的个数累加到指定的数组中,所以应填1。
填空3:max用来记录出现次数最高的字母的出现次数,如果当前该字母出现次数大于最大次数max,那么把该次数赋值给max,所以应填k[n]。
转载请注明原文地址:https://kaotiyun.com/show/1s3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写函数fun,该函数的功能是:将s所指字符串中ASCII码值为偶数的字符删除,串中剩余字符形成一个新串放在t所指的数组中。例如,若s所指字符串中的内容为“ABCDEFGl2345”,其中字符B的ASCII码值为偶数,字符2的ASCII码值为偶
下列给定的程序中,函数fun的功能是:计算并输出k以内最大的10个能被13或17整除的自然数之和。k的值由主函数传入,若k的值为500,则函数的值为4622。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODll.C
下列给定程序中,函数fun的功能是:求出如下分数序列的前n项之和,和值通过函数值返回。例如,若n=5,则应输出8.391667。请改正程序中的错误,使其得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
某系统结构图如下图所示该系统结构图的深度是()。
有以下程序:#include<stdio.h>main(){inta=1,b=2,c=3,x;x=(a^b)&c;prinff("%d\n",x);}程序的运行结果是()。
设有定义:intx=2;,以下表达式中,值不为6的是()。
以下定义语句中正确的是()。
设数据结构B=(D,R),其中D={a,b,c,d,e,f}R={(f,a),(d,b),(e,d),(c,e),(a,c)}该数据结构为()。
学生选修课程的关系模式为SC(S#,Sn,Sd,Sa,C#,G)(其属性分别为学号、姓名、所在系、年龄、课程号和成绩);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课)。关系模式中包含对主属性部分依赖的是()。
在面向对象方法中,不属于“对象”基本特点的是
随机试题
Happinesscanbedescribedasapositivemoodandapleasantstateofmind.Accordingtorecentpolls(民意测试),sixtytoseventype
A.睑板腺感染B.睫毛毛囊及其附属感染C.无菌性肉芽肿型炎症D.维生素B2缺乏E.皮脂腺溢出眦部睑缘炎
下列提法不正确的是:
根据《中华人民共和国物权法》的规定,债务人或者第三人有权将()出质。
下列关于认股权证和以股票为标的物的看涨期权的表述中,正确的有()。
北京史家胡同小学开展“小博士”工程,利用课余时间,少则两周,多则三四个月,自己研究探索一个专题或完成一部童话作品。此活动的开展体现了()。
个性结构中最活跃的因素是指()
发起者无须花钱,在某种出版媒体上发布重要商业新闻,或者在广播、电视中和银幕、舞台上获得有利的报道、展示、演出用这种非人员形式来刺激目标顾客对某种产品、服务或商业单位的需求。这种销售策略是()。
Thenewspaperreport______withtheaccountoftheaccidentontheradio.
IntheUnitedStates,whenyougetyourpaycheckattheendofthefirstpayperiodatanewjob,it’salwaysinterestingtosee
最新回复
(
0
)