首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请补充函数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
45
问题
请补充函数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全国计算机二级
相关试题推荐
阅读下列程序,则程序的输出结果为【】。#include"stdio.h"structty{intdata;charc;};main(){
下列语句的输出结果是【】。chara=3;printf("%d,%o,%x,%u\n",a,a,a,a);
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)【】;
将代数式转换成程序设计中的表达式为【】。
语句int(*ptr)();的含义是
下面程序的运行结果是#include<stdio.h>#include<string.h>main(){char*s1="AbDeG";char*s2="AbdEg";s1+=2;s2+=2;
下面函数调用语句含有实参的个数为func((exp1,exp2),(exp3,exp4,exp5));
若有说明语句:charc=’\72’;则变量c
以下程序的功能是对从键盘上输入的两个字符串进行比较,然后输出两个字符串中第一个不相同字符的ASCII码值之差。请填空。#include"stdio.h"main(){chara1[20],a2[20];intn=0,t;
在C语言的函数中()
随机试题
红树林的地下部分长期处于厌氧环境,减缓了根系和凋落物的分解速率,加速了碳埋藏速率。此外,红树林大多分布于沉积型海岸河口,由上游河流和海洋潮汐共同作用带来的大量外源性碳,被它们固定并快速沉积下来。这“________”的组合拳使得红树林成为海岸带蓝碳碳汇的主
A.海洋性贫血B.G一6一PD缺乏症C.阵发性睡眠性血红蛋白尿D.自身免疫性溶血性贫血E.遗传性球形细胞增多症以下患者属哪一种溶血性贫血:男性,15岁,海南人。因疟疾发作服氯喹8片及伯氨喹16片,随后出
关于载脂蛋白(Apo)的功能,在下列叙述中不正确的是
龋好发于牙齿的
由于估价目的不同,价格类型也会存在差异。在下列情况中,()的价格类型是相同的。
基坑侧壁安全等级为一级时,其采用的相对应的重要系数是()。
下列职责中,()岗位是不相容职务。
A公司属于工业企业,为增值税一般纳税人,适用16%的增值税税率,售价中均不包含增值税,商品销售时,同时结转成本,本年利润采用表结法结转,2018年年末未分配利润贷方余额为150万元,适用的所得税税率是25%。2018年11月30日损益类有关科目累计发生额如
在波士顿矩阵中,对企业每一产品进行评价主要使用两个基本参数。其中一个是市场增长率,另一个是()。
A市纺织厂的工人王某长期在网站上发表侮辱李某的言论,侵犯了李某的名誉权,情节严重,构成了侮辱罪,被法院判处管制,由B公安局执行。在管制期间,下列行为不合法的是()。
最新回复
(
0
)