首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:找出形参s所指字符串中出现频率最高的字母(不区分大小写),并统计出其出现的次数。 例如,形参s所指的字符串为:abcAbsmaxless,程序执行后的输出结果为: letter’a;:3 times
给定程序中,函数fun的功能是:找出形参s所指字符串中出现频率最高的字母(不区分大小写),并统计出其出现的次数。 例如,形参s所指的字符串为:abcAbsmaxless,程序执行后的输出结果为: letter’a;:3 times
admin
2013-06-12
58
问题
给定程序中,函数fun的功能是:找出形参s所指字符串中出现频率最高的字母(不区分大小写),并统计出其出现的次数。
例如,形参s所指的字符串为:abcAbsmaxless,程序执行后的输出结果为:
letter’a;:3 times
letter’s’:3 times
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include
#include
#include
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
}
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);
}
选项
答案
*s 1 k[n]
解析
第一空:“ch=tolower(__1__); n=ch-’a’;”可知统一将字符*s转化成小写字母,然后和字母“’a’”比较,因此第一空处应为“*s”。
第二空:“k[n]+=__2__;”是统计字符“*s”出现的次数,“ch-’a’”得到了应存放的数组元素的下标位置n,k[n]元素加1标识该字符在上一次出现的基础上又出现了一次,故第二空处应为“1”。
第三空:“if(max
转载请注明原文地址:https://kaotiyun.com/show/1gJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C中函数Creatlink的功能是创建带头结点的单向链表,并为各结点数据赋0~m-1的值。#include<Stdio.h>#include<conio.h>#include<stdlib.h>typed
以下程序的输出结果是______。 #include<stdio.h> main() { int a=5,b=4,c=6,d; printf("%d\n",d=a>b?(a>c?a:c):(b)); }
给定的程序中,fun函数的功能是:将s所指字符串中除了下标为偶数,同时ASCH值为偶数的字符除外,其余的全部删除;串中剩余字符所形成的一个新串放在t所指的数组中。如:若s所指字符串中的内容为:”desktop12345",t所指字符串中的内容为:"dtp2
以下与函数fseek(fp,OL,SEEK_SET)有相同作用的是______。
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用______。
以下函数返回a所指数组中最小值所在的下标值。请完善下列程序。fun(int*a,intn){inti,j=0,p;p=j;for(i=j;i<n;i++)if(a[i]<a[p]______;retu
以下程序的功能是:输出a、b、c三个变量中的最小值。#include<stdio.h>main(){inta,b,c,t1,t2;scanf("%d%d%d"
函数min()的功能是:在带头结点的单链表中查找数据域中值最小的结点。请填空#include<stdio.h>structnode{intdata;structn
随机试题
已知A是3阶矩阵,A的特征值为1,-2,3.则(A*)*的特征值为_______.
男性患者,50岁。扫雪时突然出现左侧肢体活动不灵,继而摔倒,言语不清。既往有高血压痛史。头CT检查示左侧基底节出血。下列哪项治疗不当
葡萄球菌脑膜炎区别于链球菌脑膜炎的有意义特点是
某多层砌体结构房屋中的钢筋混凝土挑梁,置于丁字形截面(带翼墙)的墙体中,墙端部设有240mm×240mm的构造柱,局部剖面如图1—3(Z)所示。挑梁截面b×hb=240mm×400mm,墙体厚度为240mm。作用于挑梁上的静荷载标准值为Fk=35kN,g1
根据凯恩斯学派的宏观经济理论,国民总产值的增长会导致进口产品需求______,本币_______。()
贷款要素是贷款产品的基本组成部分,不同贷款要素的设定赋予了个人贷款产品千差万别的特点。下列各项属于贷款要素的有()。
下列关于销售电力产品的纳税义务发生时间,说法正确的有()
教学环境中的物质环境主要指_____、_____以及空间布置等。
民事法律行为应当具备的条件有
无手机焦虑症(nomophobia),即因没有手机而产生的恐惧与焦虑,其具体表现有手机不能关机,去任何地方都要带着手机。近三分之一的人每晚睡前最后一件事和早上醒来的第一件事就是看手机。研究表明,每天在智能手机上花太多的时间会对人与人之间的关系造成负面影响。
最新回复
(
0
)