首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定函数中,函数fun的功能是:统计字符串中各元音字母(即A、E、I、O、U)的个数。注意:字母不分大小写。 例如,输入”THls is a boot”,则应输出是1 0 2 2 0。 请改正程序中的错误,使它能得出正确的结果。
下列给定函数中,函数fun的功能是:统计字符串中各元音字母(即A、E、I、O、U)的个数。注意:字母不分大小写。 例如,输入”THls is a boot”,则应输出是1 0 2 2 0。 请改正程序中的错误,使它能得出正确的结果。
admin
2017-09-23
24
问题
下列给定函数中,函数fun的功能是:统计字符串中各元音字母(即A、E、I、O、U)的个数。注意:字母不分大小写。
例如,输入”THls is a boot”,则应输出是1 0 2 2 0。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include < stdlib.h >
#include < conio.h >
#include < stdio.h >
/*********found*********/
fun (char * s, int num[ 5 ] )
{ int k, i=5;
for(k=0,k < i;k++)
/*********found*********/
num
=0;
/*********found*********/
switch (s)
{ case’a’: case’A’:
{i = 0 ;break; }
case ’e’: case ’E’ :
{1 =1;break; }
case ’i’: case ’I’:
{1 =2;break; }
case ’o’: case ’O’:
{1 =3;breakf }
case ’u’: case ’U’:
{1 =4;break; }
{i=4 ; break;}
}
if(i >=0)
num
++;
}
}
void main()
{char s1[81];int numl[5],i;
system("CLS"),
printf("\nPlease enter a
string:");
gets(s1);
fun(s1,num1);
for(i=0;i < 5;i++)
printf("%d",numl
);
printf("\n");
}
选项
答案
(1)void fun(char *s, int num[5]) (2)num[k] =0; (3)switch(*s)
解析
switch语句说明如下:
(1)switch后的表达式,可以是整型或字符型,也可以是枚举类型。在新的ANSIC标准中允许表达式的类型为任何类型。
(2)每个case后的常量表达式只能是由常量组成的表达式,当switch后表达式的值与某一个常量表达式的值一致时,程序就转到此case后的语句开始执行。如果没有一个常量表达式的值与switch后的值一致,就执行default后的语句。
(3)各个case后的常量表达式的值必须互不相同。
(4)各个case的次序不影响执行结果,一般情况下,尽量将出现概率大的case放在前面。
(5)在执行完一个case后面的语句后,程序会转到下一个case后的语句开始执行,因而必须使用break语句才能跳出。
转载请注明原文地址:https://jikaoti.com/ti/YZa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知函数isaplha(ch)的功能是判断变量ch是否是字母,若是,则该数值为1,否则为0。下面程序执行后的输出结果是()。#include<ctype.h>#include<string.h>voidfun(cha
下面程序的输出结果是()。typedefunion{longx[1];inty[4];charz[10];}M;Mt;main(){printf("%d\n",sizeof(t));
在一介C源程序文件中,要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使削的存储类别是()。
以下叙述中错误的是()。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
在关系数据库中,把数据表示成二维表,每一个二维表称为()。
设有说明int(*ptr)[M];其中的标识符ptr是()。
在两种基本测试方法中,__________-测试的原则之一是保证所测模块中每一个独立路径至少要执行一次。
随机试题
铆钉又哪两部分组成?
吗啡对消化道的作用有
(2008年多项选择第58题)制定企业规章制度的要求包括()。
王某被举报犯有抢劫罪,当地公安机关对此立案侦查。在对犯罪嫌疑人进行讯问的过程中,办案人员多次用皮鞭殴打王某,并采用强光照射等方式强制王某不能睡觉。最后,王某不堪忍受,承认了自己抢劫的事实,并在供述笔录上按了手印。另外,公安机关还收集了被害人黄某的妹妹黄某某
农耕时代在天寒地冻的冬季,农作物已冬藏,人也冬闲。以过年为中心的人们安享着一年劳动成果,并积储能量,协调关系,迎接春阳。“一夜连双岁,五更分两年”的除夕,是辞旧迎新的高潮。中国人具有时间不断更新的意识,旧年之将逝,即意味着新年之到来。新生命的诞生,也正可视
文化多样性是客观存在的。它涉及以下基本认同:每种文明和文化都是在特定的地理环境和特定的人群中产生和发展的。尊重多样性,就是尊重文化的异质性。文明和文化有发展先后之差别,却无优劣高下的区分,它们都应获得同等的尊重和人类共同的保护。不符合上述文段意思的
婴儿最早的动作发生在头部,其次是躯干,最后是下肢,其发展顺序是()
无符号二进制整数1001111转换成十进制数是
UniversityGeographyFieldTripExampleTime:nextweek(atwo-daytrip)Destination:theW
A、Ithasjustbegunsnowing.B、Shedoesn’tlikesnowydays.C、Ithasbeensnowingforsometime.D、Shedoesn’tthinkit’sgoing
最新回复
(
0
)