首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,fun函数的功能是:分别统计字符串中大写字母和小写字母的个数。 例如,给字符串s输入:AAaaBBbb123CCcccd,则应输出: upper=6,lower=8。请改正程序中的错误,使它得出正确的结果。 注意:部分源程序在文件MODI1
下列给定程序中,fun函数的功能是:分别统计字符串中大写字母和小写字母的个数。 例如,给字符串s输入:AAaaBBbb123CCcccd,则应输出: upper=6,lower=8。请改正程序中的错误,使它得出正确的结果。 注意:部分源程序在文件MODI1
admin
2020-06-16
62
问题
下列给定程序中,fun函数的功能是:分别统计字符串中大写字母和小写字母的个数。
例如,给字符串s输入:AAaaBBbb123CCcccd,则应输出:
upper=6,lower=8。请改正程序中的错误,使它得出正确的结果。
注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdio.h>
2 /*********found*********/
3 void fun(char*s,int a,int b)
4 {
5 while(*S)
6 { if(*S>=’A’&&*s<=’z’)
7 /*********found*********/
8 * a=a+1;
9 if(*s>=’a’&&*s<=’z’)
10 /*********found*********/
11 *b=b+1;
12 s++;
13 }
14 }
15 main()
16 { char S[100];int upper=0,
17 lower=0;
18 printf("\nPlease a string:");
19 gets(S);
20 fun(S,&upper,&lower);
21 printf("\n upper=%d lower=%d\n",upper,lower);
22 }
选项
答案
(1)void fun(char*s,int*a,int*b) (2)*a=*a+1; (3)*b=*b+1;
解析
(1)由主函数中调用fun函数的语句fun(s,&upper,&lower)可知,函数的后两个变量为指针的形式,所以用*a和*b。
(2)*a的作用是用来记录大写字母的个数,此处的作用是对*a累加1,所以此处应改为*a=*a+1。
(3)*b的作用是用来记录小写字母的个数,此处的作用是对*b累加1,所以此处应改为*b=*b+1。
转载请注明原文地址:https://kaotiyun.com/show/F4Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:#includemain(){FILE*fp;inta[10]={1,2,3),i,n;fp=fopen("d1.dat","w");for(i=0;i
有以下函数intfun(char*x.char*y){intn=0;while((*x==*y)&&*x!=’\0’){x++;y++;n++;}returnn;}函数的功能是
下面属于整数类I的实例的是
有以下程序:#include<stdio.h>main(){intx=1,y=0;if(!x)y++;elseif(x==0)y+=2;elsey+=3:printf("%d\
有以下程序:#include<stdio.h>intfun(intx,inty){if(x==y)return(x);elsereturn((x+y)/2);}main(){i
以下选项中,能用作数据常量的是()。
以下叙述中正确的是()。
下列各项中属于黑盒测试方法的是()。
设某二叉树的前序序列为ABC,中序序列为CBA,则该二叉树的后序序列为
随机试题
胃底腺主细胞的超微结构特征是:细胞基底部及核周围有丰富的_______,核上方有发达的_______,游离端细胞质内有_______,它们都是与合成_______有关的细胞器,该细胞可分泌_______。
关于产褥期处理及保健,以下哪项恰当
A.实用性B.安全性C.经济性D.有效性E.科学性
以下对重组上市企业的哪项要求是错误的?()。
甲乙两国是关系一直紧张的邻国,甲国曾多次出动空军非法轰炸乙国境内的军事目标。甲国注册的承担甲丙两国航班飞行的一民航机一日因天气原因偏离航线,误入乙国境内。甲乙丙三国均为国际民航组织的成员国。甲乙之间没有双边的航空或航线协定。下列哪项是正确的?()
道观中轴线上通常设的三重殿是()。
这不奇怪,普通民众的宗教狂热惯常地拒绝理性,迟早会滑入荒唐的_____________之中,于是它也快速地产生质变,回归于原始宗教的愚昧状态,失去了内在的精神力量和外部的传播力量,_______________。依次填入划横线部分最恰当的一项是(
如果赛车在比赛前经过严格的技术检查,并且赛车手操作无误,那么赛车就不会发生事故,除非出现撞车这样的特殊意外。某辆赛车在赛道上发生了事故。据此可以推断()。
根据所给资料,回答以下问题。2015年1—6月浙江省城镇居民人均可支配收入同比增速约为:
A、TocontrolKidalairport.B、Toprotectthetown.C、ToprotectthecapitalBamako.D、TofightagainstIslamistmilitants.B细节推断
最新回复
(
0
)