首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请补充函数proc(),该函数的功能是:分类统计一个字符串中元音字母和其他字符的个数(不区分大小写)。 例如,输入imnIaeouOWC,结果为:A:1 E:1 I:2 O:2 U:1 other:4。 注意:部分源程序给出如下。 请勿改动main()函数
请补充函数proc(),该函数的功能是:分类统计一个字符串中元音字母和其他字符的个数(不区分大小写)。 例如,输入imnIaeouOWC,结果为:A:1 E:1 I:2 O:2 U:1 other:4。 注意:部分源程序给出如下。 请勿改动main()函数
admin
2013-03-25
70
问题
请补充函数proc(),该函数的功能是:分类统计一个字符串中元音字母和其他字符的个数(不区分大小写)。
例如,输入imnIaeouOWC,结果为:A:1 E:1 I:2 O:2 U:1 other:4。
注意:部分源程序给出如下。
请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的横线上填人所编写的若干表达式或语句。
试题程序:
#include
#include
#include
#define M 100
void proc(char*str,int bb[])
{
char * p=str;
int i=0;
for(i=0;i<6;i++)
【1】;
while(*p)
{
switch(*p)
{
case’A’;
case’a’:bb[0]++;break;
case’E’:
case’e’:bb[1]++;break;
case’I’:
case’i’:bb[2]++;break;
case’O’:
case’o’:bb[3]++;break;
case’U’:
case’u’:bb[4]++;break;
default:【2】;
}
【3】
}
}
void main()
{
char str[M],ss[6]="AEIOU";
int i;
int bb[6];
system("CLS");
printf("Input a string:\n");
gets(str);
printf("the string is:\n");
puts(str);
proc(str,bb);
for(i=0;i<5;i++)
printf("\n%c:%d",ss
,bb
);
printf("\nother:%d",bb
);
}
选项
答案
【1】bb[i]=0【2】bb[5]++【3】p++;
解析
由函数proc()可知,数组b中存放的是各个元音字母和其他字符的个数,其初始化为0,因此,【1】处填“bb
=0”;由switch语句可知,b[5]中存放的是其他字符的个数,每检查到一个元音以外的其他字符,b[5]加1,因此,【2】处填“bb[5]++”;指针变量p指向字符串中的字符,每检查完一个字符,指针p要向后移动一个位置,因此,【3】处填“p++”。
转载请注明原文地址:https://kaotiyun.com/show/yXJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有如下程序段;intx=3,y=4,z;floata=2.0;z=y%x/a;则执行后,z中的值是()
阅读下列程序,则程序的输出结果为【】。#include"stdio.h"structty{intdata;charc;};main(){
阅读下面程序,则程序的执行结果为【】。#include"stdio.h"main(){inta=30,b=20,z;z=fun(a+b,a-b);printf("
下列关于C语言数据文件的叙述中正确的是
以下程序的输出结果是longfun(intn){longs;if(n==1||n==2)s=2;elses=n-fun(n-1);returns;}main(){printf
下面程序的运行结果是#include<stdio.h>#include<string.h>main(){char*s1="AbDeG";char*s2="AbdEg";s1+=2;s2+=2;
阅读下面程序,则程序段的功能是#include"stdio.h"main(){intc[]={23,1,56,234,7,0,34},i,j,t;for(i=1;i<7;i++){t=c[i];j=i-
下面函数调用语句含有实参的个数为func((exp1,exp2),(exp3,exp4,exp5));
数据存储和数据流都是______,仅仅是所处的状态不同。
随机试题
贫困:扶贫:脱贫
先用能减弱甲氨蝶呤毒性反应的抗痛药是:
A.糜烂B.溃疡C.白斑D.红斑E.斑上皮浅层破坏,而未侵犯上皮全层叫做
基金销售机构应建立有效的风险评估体系,保证销售适用性原则有效贯彻和投资人资金的安全。()
在下列源代码文件Test.java中,()是正确的类定义。
地球のおんだんか現象について、あなたの意見をのべてください。ただし、800字以内に収めること。おんだんか
WhereisMrGarcialiving?Whatkindofplacearetheyhopingtofind?
Theeffectofthebabyboomontheschoolshelpedtomakepossibleashiftinthinkingabouttheroleofpubliceducationinthe
Findinganunderstandingbankcanbethekey.(81)Almostallthebigbanksofferstudentsinterest-freeloans,aswellasaran
A、Theshockabusinessmanfeelwhenthereisnoroomforbargaining.B、TheshockPeaceCorpvolunteerssufferedfrominBorneo.
最新回复
(
0
)