首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:统计字符串中各元音字母(即:A、E、I、O、U)的个数。 注意:字母不分大、小写。 例如:若输入:THIs is a boot,则输出应该是:1、0、2、2、0。 请改正程序中的错误,使它能得出正
给定程序MODI1.C中函数fun的功能是:统计字符串中各元音字母(即:A、E、I、O、U)的个数。 注意:字母不分大、小写。 例如:若输入:THIs is a boot,则输出应该是:1、0、2、2、0。 请改正程序中的错误,使它能得出正
admin
2021-04-28
42
问题
给定程序MODI1.C中函数fun的功能是:统计字符串中各元音字母(即:A、E、I、O、U)的个数。
注意:字母不分大、小写。
例如:若输入:THIs is a boot,则输出应该是:1、0、2、2、0。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
void fun (char *s,int num[5])
{ int k,i=5;
num [1] =0;
switch (s)
{ case ’a’:case ’A’:{i=0;break; }
case ’e’ :case ’E’ : {i=l;break; }
case ’i’ :case ’I’ : {1=2;break; }
case ’o’ :case ’O’ : {i=3;break; }
case ’u’ :case ’U’ : {i=4;break; }
if (i >=0)
}
}
main ()
{ char sl[81]; int numl[5],1;
printf ( "\nPlease enter a string:
fun (s1, num1) ;
for (i=0; i < 5; 1++) printf ("%d
",num1
) ; printf ("\n") ;
}
选项
答案
(1) num[k]=0; (2) switch (*s)
解析
本题中函数的功能是统计字符串中各元音字母(即A、E、I、O、U)的个数。其中,本题在while循环中采用switch—case条件判断字符串中的每一个字符并进行统计。
(1)第一个标识下的for循环过程是将num数组中的变量初始值设置为0,用来统计每一个元音字母出现的个数,for循环中的循环条件表达式中的变量是k,所以第二个标识下“num
=0,”改为“num[k]=0; ”。
(2)第二个标识下的switch—case条件选择的功能应该是对s指针指向的字符串中的每一个字符进行判断,不应该是s的数组名,所以第三个标识下“switch (s)”改为“switch (*s)”。
转载请注明原文地址:https://kaotiyun.com/show/KJtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>#include<string-h>yoidmain(){charstr[][20]={.’One*World’’,’’One*Dream!’’),*p=str[1];printf(’’%d,
下列叙述中,不属于软件需求规格说明书的作用的是()。
若有以下程序#includemain(){ints=0,n;for(n=0;n<4;n++){switch(n){default:s+=4;case1:s+=1;break;case2:s+=2;break;case3:s+=3;}}
以下选项中合法的实型常量是
下面关于“EOF”的叙述,正确的是
若有以下程序main(){inta=6,b=0,c=0;for(;a&&(b==0);){b+=a;a-=c++;}printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
以下定义数组的语句中错误的是
以下不合法的字符常量是
若有以下程序#include<stdio.h>main(){inti,j=0;chara[]="Howareyou!",b[10];for(i=0;a[i];i++)if(a[i]==’’)b[j++]=a[i+1];b[j]=’\0’
以下程序中函数sort的功能是对a数组中的数据进行由大到小的排序voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)
随机试题
某公司在2012年发行债券10000元,每年利息费用800元,该债券的筹资费用率2%,该公司的所得税率为25%,则债券的资本成本为()
案例 E矿为国有重点煤矿,属于井工矿,核定生产能力330×104t/a。E煤矿主采3煤层,煤尘具有爆炸性。矿井采用斜井开拓方式,共有主斜井、副斜井、风井3个井口。 矿井地面建有生活水池,容量200m3,井下防尘、供水施救系统与消防共用一趟管,供水主管为
城市桥梁工程无支护基坑施工注意事项中,相邻基坑深浅不等时,一般按()的顺序施工。
住宅装修过程中,因渗漏、管道堵塞等原因给邻居造成经济损失的,其赔偿或修复主体是()。
1.背景我国西北地区某旅游城市新建一民用机场,包含一条跑道、一座旅客航站楼等设施。预计10年内年旅客吞吐量将达30万人次。设计使用飞机机型为B737。机场的基准飞行场地长度为2200m,无净空道和停止道,装备的仪表着陆系统以及目视助航设备能供飞机在决断高
简述真实主义歌剧。
任何稍有头脑的管理者都知道创新是成功的关键要素。但问题是,这需要大脑的两个半球都参与工作:富于想象、擅长整体性思维的右脑,加上理性、分析型的左脑。可是像达芬奇这样同时精于艺术想象和科学分析的人,是极为罕见的。______。填入横线最恰当的一项是(
与显示相关的Applet方法有______()、repaint()和update()。
AdultEducationMillionsofpeopleareenrolledineveningadulteducationprogramsacrossAmerica./Communitycollegeshav
A、Mrs.Joneswaspunished.B、Mrs.Joneslostherrecord.C、Thecasewasdismissed.D、Thejudgekepthisrecord.C
最新回复
(
0
)