首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是: 找出形参s所指字符串中出现频率最高的字母(不区分大小写),并统计出其出现的次数。 例如,形参s所指的字符串为:abcAbsmaxless,程序执行后的输出结果为: letter’a’:3times
给定程序中,函数fun的功能是: 找出形参s所指字符串中出现频率最高的字母(不区分大小写),并统计出其出现的次数。 例如,形参s所指的字符串为:abcAbsmaxless,程序执行后的输出结果为: letter’a’:3times
admin
2019-03-06
20
问题
给定程序中,函数fun的功能是:
找出形参s所指字符串中出现频率最高的字母(不区分大小写),并统计出其出现的次数。
例如,形参s所指的字符串为:abcAbsmaxless,程序执行后的输出结果为:
letter’a’:3times
letter’s’:3times
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include < stdio.h >
#include < string.h >
#include < ctype.h >
void fun (char*s)
{ int k[26] = {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=
【3】
;
printf ("\nAfter count :\n") ;
for (i=0; i < 26;i ++)
if (k
==max)
printf ("\nletter \’%c\’: %d
times\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/SIRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
_____________的目的是分析数据问内在语义关联,在此基础上建立一个数据的抽象模型。
有以下程序的输出结果是( ) void f(int v , int w) { int t; t=v;v=w;w=t; } main( ) { int x=1,y=3,z=2; if(x>y) f(x,y); else
以下程序运行时若要正确输出函数的入口地址和输入数的绝对值,应在程序空缺处填入的正确选项是abs(intx){if(x>=0)returnx;elsereturn-x;}main(){inty,z,(*
用树形结构来表示实体之间联系的模型称为()。
下列选项中,不是一个算法的基本特征的是()。
数据库管理系统提供给用户的接口是()
有如下程序;intfunc(inta,intb){return(a+b);}main(){intx=2,y=5,z=8,r;r=func(func(x,y),z);pr
在结构化方法中,软件功能分解属于软件开发中的______阶段。
下面的程序实现的是指针p所指向的地址的n个数中,求出最大的和最小的数据,请填空。fun(int*p,intn){int*q;intmax,min;max=min=*p;for(q=p;【】
若按功能划分,软件测试的方法通常分为白盒测试方法和【】测试方法。
随机试题
(2011年第43题)下列炎症介质中,具有趋化作用的是
风湿性心内膜炎好发于
根据材料回答以下问题蔡先生准备购买一套100平方米的普通住宅,价格是10000元/平方米。他参加了住房公积金制度,并且每月按时缴纳住房公积金。蔡先生拟在工商银行申请个人住房公积金贷款,且目前名下的住房公积金本息余额为10000元,上个月公积金汇储额为20
商业银行销售不需要审批的理财计划之前,应向中国银行业监督管理委员会或其派出机构报告。商业银行最迟应在销售理财计划前( )日,将以下资料按照有关业务报告的程序规定报送中国银行业监督管理委员会或其派出机构。
下图示意我国某山地的东坡和西坡的垂直带谱。读图完成问题。干旱河谷灌丛带所在的河谷终年盛行()。
心理学家研究发现,不论民族、国家、地区,儿童获得语言过程的顺序具有一致性。这说明儿童的心理发展具有()特点。
公有制的实现形式是指公有制经济在其运行过程中采取的()。
共同共有关系存续期间,一共同共有人擅自出卖共有财产给第三人,则()。
设函数f(x)在[0,+∞)上可导,f(0)=0,且存在反函数,其反函数为g(x),若求f(x).
AT&Tplanstospend18billiondollarsin2010【D1】______itswirelessnetworksto【D2】______theincreasingamountofnewtraffic
最新回复
(
0
)