首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,fun()函数的功能是分别统计字符串中大写字母和小写字母的个数。 例如,给字符串s输入AAaaBBbb123CCcccd,则
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,fun()函数的功能是分别统计字符串中大写字母和小写字母的个数。 例如,给字符串s输入AAaaBBbb123CCcccd,则
admin
2023-02-27
16
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,fun()函数的功能是分别统计字符串中大写字母和小写字母的个数。
例如,给字符串s输入AAaaBBbb123CCcccd,则应输出:
upper=6,lower=8
请改正程序中的错误,使它得出正确的结果。
注意:部分源程序在文件modil1.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, lower=0;
17 printf("\nPlease enter astring:");
18 gets(s);
19 fun(s,&upper,&lower);
20 printf("\n upper=%d lower=%d\n",upper,lower);
21 }
选项
答案
(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/1J0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
甲、乙两位长跑爱好者沿着社区花园环路慢跑,如两人同时、同向,从同一点A出发,且甲跑9米的时间乙只能跑7米,则当甲恰好在A点第二次追上乙时,乙共沿花园环路跑了()圈。
一组数据有10个,每个数据与它们的平均数的差依次为-2,4,-4,5,-1,-2,0,2,3,-5,则这组数据的方差为()。
某年级学生参加数学小组的有30人,参加语文小组的有40人,有10人只参加数学小组,10人两个小组都未参加,则该年级共有学生()人。
某小组有4名男同学和3名女同学,从这小组中选出4人完成三项不同的工作,其中女同学至少选2名,每项工作要有人去做,那么不同的选派方法有()。
由数字0,1,2,3,4,5组成的无重复数字且奇偶数字相问的六位数有()。
若x2+xy+y=14,y2+xy+x=28,则x+y的值为()。
马克思主义哲学认为,实践是人的有目的的活动,这种“有目的的活动不仅是指向自己,而且是为了通过消灭外部世界的规定(方面、特征、现象)来获得具有外部现实形式的实在性”。换言之,人在实践活动中并非仅受自然界及规律的制约,还要依据自己的目的利用客观规律去改变自然界
美国《财富》杂志公布的1999年世界500家大企业的统计数字显示,其中前30家总收入2.80242万亿美元,相当于1998年世界国民生产总值的9.7%,比英国和法国两国的国民生产总值(2.73万亿美元)还多2.6%,相当于世界160多个中低收人国家全部国
结合材料回答问题:华为从容的背后,有我们时代的整体加持华为遭遇美国极限施压之际,任正非接受媒体采访的内容刷屏。中国企业与中国企业家的自信、大气与从容,呈现于谈笑风生之间。从时代的角度审视,我
应用系统开发中可以采用不同的开发模型,其中,____①____将整个开发流程分为目标设定、风险分析、开发和有效性验证、评审四个部分:____②____则通过重用来提高软件的可靠性和易维护性,程序在进行修改时产生较少的副作用。①
随机试题
骨瘤好发部位是
关于长期制动对关节及其周围软组织可能造成的影响不正确的是
不合理用药的后果为
按照波浪理论,一个完整的上升周期由5浪构成,一个完整的下降周期由3浪构成,从而形成8浪结构。()
企业发生的可以结转以后年度的可抵扣亏损和税款抵减,应视同可抵扣暂时性差异,并应全部确认相关的递延所得税资产。()
对于高价值的货物,承运人趋向于使用______定价。
用二维表结构表示实体以及实体间联系的数据模型称为______。
Thestudyofliteraryinfluenceamongwomenwritershasfrequentlyadoptedamodelofsororalormatrilinealsharinginanoften
A、Itdoesn’trequireanyexaminations.B、Itpromotestheconceptofself-learning.C、Itallowsmoreflexibilityinstudents’sch
A、Morerelativedepravity.B、Morerelativedepression.C、Morerelativedeprivation.D、Morerelativedegradation.CWhatwillthe
最新回复
(
0
)