首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:找出形参s所指字符串中出现频率最高的字母(不区分大小写),并统计出其出现的次数。 例如,形参s所指的字符串为:abcAbsmaxless,程序执行后的输出结果为: letter’a’:3times letter’s’:3ti
给定程序中,函数fun的功能是:找出形参s所指字符串中出现频率最高的字母(不区分大小写),并统计出其出现的次数。 例如,形参s所指的字符串为:abcAbsmaxless,程序执行后的输出结果为: letter’a’:3times letter’s’:3ti
admin
2017-02-24
32
问题
给定程序中,函数fun的功能是:找出形参s所指字符串中出现频率最高的字母(不区分大小写),并统计出其出现的次数。
例如,形参s所指的字符串为:abcAbsmaxless,程序执行后的输出结果为:
letter’a’:3times
letter’s’:3times
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include
#include
#include
void fun(char,lc S)
{int k[2 6]=f 0),n,i,max=0;
char ch;
while(*s)
{if(isalpha(*s)){
/*********found*********/
ch=tolower(
【1】
);
n=ch一’a’;
/*********found*********/
k[n]+=
【2】
;
}
s++;
/*********found*********/
if(max<k[n])max=M;
)
printf("\nAfter count:\n");
for(i=0 ; i<26;i++)
if(k
==max)
printf("\nletter\’%c\’:%dtimes\n",i+’a’,k
);
}
main()
{ char s[81];
printf("\nEnter a string:\n\n");
gets(s);
fun(s);
}
选项
答案
(1)*s (2)1 (3)k[n]
解析
本题统计字符串中各字母的个数,建立了一个包括26个整型变量的数组,用来存储每个字母的个数。
填空1:isalpha函数的作用是判断当前字符是否为字母,tolower函数的作用是将当前字母转换为小写字母,所以应填*s。
填空2:把该字母出现的个数累加到指定的数组中,所以应填1。
填空3:max用来记录出现次数最高的字母的出现次数,如果当前该字母出现次数大于最大次数max,那么把该次数赋值给max,所以应填k[n]。
转载请注明原文地址:https://kaotiyun.com/show/7MDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若执行下列程序时从键盘上输入2,则输出结果是()。#inclUde<stdio.h>main(){inta;scanf("%d",&A);if(a++<3)printf("%d\n",A);elseprintf("%d\n",a-
已知i、j、k为血型变量,若要从键盘输入2、3、4<CR>,使i、j、k的值分别为2、3、4,下列正确的输入语句是()。
下列选项中不属于结构化程序设计方法的是()。
有以下程序段,且变量已正确定义和赋值for(s=1.0,k=1;k<=n;k++)s=s+1.0/(k*(k+1));printf("s=%f\n\n",s);请填空,使下面程序段的功能与之完全相同S=1.0;k=1;while([8]
以下程序的输出结果是______。main(){inty=9;for(;y>0;y--)if(y%3==0){printf("%d",--y);continue;}}
以下程序的输出结果是main(){intc=35;printf("%d\n",c&c);}
有以下程序#include<stdio.h>main(){intc;while((c=getchar())!=’\n’){switch(c-’2’){case0:case1:pu
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
在结构化程序设计中,模块划分的原则是
若有以下函数首部intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是
随机试题
社会心理学家舒茨提出的人际需要三维理论,他提出了三种基本的人际需要是()。
下列不属于总成本领先战略作用的是()
严重腹泻患者常引起
A.呕吐物无胆汁B.呕吐物有多量胆汁C.呕吐物为粪臭样D.呕吐物为血性E.呕吐物呈溢出性幽门梗阻()。
根据下列资料,回答下列问题。据统计,2013年某省完成货运量305830万吨,比上年增长14.8%;完成货物周转量12407.08亿吨公里,比上年增长26.9%。2013年,某省各类运输业务货运量完成最多的是()。
进行相对定向时,需要同名像点个数为()。
会计数据基本的输出形式是()。
阅读材料,并回答问题。材料:郭老师为幼儿园新创设了活动区“美美理发店”。有一天“理发师”晨晨忙着给“顾客”丽丽剪头发,由于“理发店”只有一位顾客,“理发师”妮妮则拿着“剪刀”呆呆地坐在椅子上发愣,郭老师在旁看了一会儿走了。突然,晨晨跑过来对郭老师说
处在互联网时代,中小型民营书店虽然无法在出版规模、价格、渠道等方面和大型发行集团、出版社、传媒集团展开竞争,但可以专注于某一特色,______,市场空间小而利润不小。网络的传播与沟通效应、数据平台的挖掘分析能力,能够帮助独立书店更便捷地触及到读者的思想和需
简述斯腾伯格关于短时记忆信息提取方式的三种假设及研究成果。(2016年)
最新回复
(
0
)