首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,fun函数的功能是:分别统计字符串中大写字母和小写字母的个数。 例如,给字符串s输入:AAaaBBbb123CCcccd,则应输出: upper=6,lower=8。请改正程序中的错误,使它得出正确的结果。 注意:部分源程序在文件MODI1
下列给定程序中,fun函数的功能是:分别统计字符串中大写字母和小写字母的个数。 例如,给字符串s输入:AAaaBBbb123CCcccd,则应输出: upper=6,lower=8。请改正程序中的错误,使它得出正确的结果。 注意:部分源程序在文件MODI1
admin
2020-06-16
54
问题
下列给定程序中,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全国计算机二级
相关试题推荐
有以下程序#include#includevoidfun(char*w,intm){chars,*p1,*p2;p1=w;p2=w+m-1;while(p1
有以下程序#includemain()voidfun(char*t,char*s){charss[10]="acc",aa[10]="bbxxyy";{while(*t!=0)t++;
有以下程序#includemain()voidfun(int*a,int*b){intx=3,y=5,*p=&x,*q=&y;{int*c;fun(p
有以下程序#includevoidmain(){ints;scanf("%d",&s);while(s>0){switch(s){case1:printf("%d",s+5);
有以下程序,程序的输出结果是main(){charc1=’A’,c2=’Y’;printf("%d,%d\n",c1,c2);}
在数据库中,产生数据不一致的根本原因是
有以下程序:#include<stdio.h>typedefstruct{intb,p;)A;voidf(Ac)/*注意:c是结构变量名*/{intj;c.b+=1;c.p+=2;}ma
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
下列算法中均以比较作为基本运算,则平均情况与最坏情况下的时间复杂度相同的是()。
某二叉树的前序序列为ABCD,中序序列为DCBA,则后序序列为
随机试题
ReachingnewpeaksofpopularityinNorthAmericaisIcebergWaterwhichisharvestedfromicebergsoffthecoastofNewfoundlan
麻醉、手术期间影响体液的因素包括()。
静止油面(油面上为大气)下3m深度处的绝对压强为下列哪一项?()(油的密度为800kg/m3,当地大气压为100kPa)
龙债券利率的确定基准是( )。
根据支付结算法律制度的规定,下列以汇兑方式结算的款项中,汇款人可以申请撤销的是()。
以下对可耐受最高摄入量(UL)的解释,哪项是错误的()。
江苏睢宁县县委权力改革试点工作已经进入“盘点”阶段,即将全国大范围推广。中国社会科学研究院研究员徐更生评价说:“试点地区的一系列改革,恢复了中国共产党的原生态,没有什么玄虚,绝不宏大,全是从民生小事干起。”“中国共产党的原生态”是指()。
()是学生在学校各项权利中最主要、最基本的一项权利。
企业网络计算可采用不同的模型,其中(30)是企业内部的不同平台上的软件的集成。
Englishisthemostwidelyusedlanguageintheworld.LearningEnglishonlineisconsideredtobethemosteffectivemethod.Al
最新回复
(
0
)