首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:找出形参s所指字符串中出现频率最高的字母(不区分大小写),并统计出其出现的次数。 例如,形参s所指的字符串为:abcAbsmaxless,程序执行后的输出结果为: letter’a’:3times l
给定程序中,函数fun的功能是:找出形参s所指字符串中出现频率最高的字母(不区分大小写),并统计出其出现的次数。 例如,形参s所指的字符串为:abcAbsmaxless,程序执行后的输出结果为: letter’a’:3times l
admin
2020-06-16
55
问题
给定程序中,函数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://jikaoti.com/ti/qZD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:在3×4的矩阵中找出在行上最大、在列上最小的那个元素,若没有符合条件的元素则输出相应信息。例如,有下列矩阵:12134781063
有以下程序:#include<stdio.h>main(){intk=5;while(--k)printf("%d",k-=3);printf("\n");}执行后的输出结果是()。
以下程序段中,与语句k=a>b?(b>c?1:0):0;功能相同的是()。
若a是数值类型,则逻辑表达式(a==1)||(a!=1)的值是()。
下面选项中不是关系数据库基本特征的是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blankl.c。在此程序中,函数fun的功能是:将s所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的次序。例如,s所
下列方法中,不属于软件调试方法的是()。
下面关于对象概念描述正确的是
以下不能定义为用户标识符是
随机试题
下列________不是Access2010数据库的对象类型。
能利尿通淋散瘀止血,且宜于血淋的药为
新生儿窒息及CO中毒宜选用
影像学上表现为局部牙槽骨或牙槽间隔的一侧,沿牙体长轴方向向根端吸收的牙槽骨吸收方式是
财政机关对甲公司20×2年度财务工作进行检查,但甲公司领导以“财务部门负责人出差”为由予以拒绝,后经多方协调,财政机关对该公司进行了检查,检查时,发现如下问题:(1)2月15日,公司从外地购买了一批货物,收到发票后,经办人员王某发现发票金额与实际
某工厂每年需消耗煤100000吨,每吨煤的价格为1200元,每吨煤的年保管费4%,单次订货成本为6000元,假设煤的价格不因采购数量的不同而产生折扣。根据以上资料,回答下列问题:下列不属于库存管理优点的是()。
从键盘上输入9个整数,保存在二维数组中,按数组原来位置输出第一行和第一列的所有元素。
职业道德修养是指从业人员在道德品质、道德情感、道德意识等方面进行的自我改造和自我锻炼的内在活动。()
甲县赵某到乙县出差,因醉酒被乙县公安局扣留12小时。赵某认为乙县公安局的行为违法,并提起行政诉讼。下列说法正确的是()。
阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】某电子商务系统采用以数据库为中心的集成方式改进购物车的功能,详细需求如下:1.加入购物车。顾客浏览商品,点击加入购物车,根据商品标识从商品表中读取商品信息,并更
最新回复
(
0
)