首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中fun函数的功能是:分别统计字符串中大写字母和小写字母的个数。 例如,给字符串S输入:AAaaBBbl23CCccccd,则应输出结果:upper=6,lower=8。 请改正程序中的错误,使它能计算出正确的结果。
给定程序MODI1.C中fun函数的功能是:分别统计字符串中大写字母和小写字母的个数。 例如,给字符串S输入:AAaaBBbl23CCccccd,则应输出结果:upper=6,lower=8。 请改正程序中的错误,使它能计算出正确的结果。
admin
2021-02-25
73
问题
给定程序MODI1.C中fun函数的功能是:分别统计字符串中大写字母和小写字母的个数。
例如,给字符串S输入:AAaaBBbl23CCccccd,则应输出结果:upper=6,lower=8。
请改正程序中的错误,使它能计算出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
/**********found**********/
void fun(char*s,int a,int b)
{
while(*s)
{ if(*s>=’A’&&*s<=’Z’)
/**********found**********/
*a=a+1;
if(*s>=’a’&&*s<=’Z’)
/**********found**********/
*b=b+1;
s++;
}
}
main()
{ char s[100];int upper=0,lower=0;
printf("\nPlease a string:");gets(s);
fun(s, &upper,&lower);
printf("\n upper=%d lower=%d\n",upper,lower);
}
选项
答案
(1)void fun(char *s, int *a, int *b) (2)*a=*a+1; (3)*b=*b+1;
解析
(1)第一个标识下面“void fun(char*s,int a,int b)”,因为主函数调用fun函数第二个、第三个参数传送的是参数地址,因此定义的fun函数中的第二个、第三个参数应是指针型,应将“void fun(char*s,int a,int b)”改为“void fun f char*s,int*a,int%)”。
(2)第二个和第三个标识下面,因为a、b都是指针型,将a、b中的内容加1,应为“*a=*a+1;”和“*b=*b+1;”。
转载请注明原文地址:https://kaotiyun.com/show/G6tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
以下选项中能表示合法常量的是()。
执行以下程序段后,s的值为()。inta[]={1,2,3,4,5,6,7,8,9},s=0,k;for(k=0;k
有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为()。
以下关于结构化程序设计的叙述中正确的是()。
下列数据结构中,属于非线性结构的是()。
以下能正确输出字符a的语句是()。
下面描述中,不属于软件危机表现的是()。
设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下需要的比较次数为
若有定义:inta,b;通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是
随机试题
(2019年济宁北湖区/菏泽)教育对受教育者和社会的发展产生的是正向功能。
肾小球滤过率:
A.二阴煎B.滋水清肝饮C.天王补心丹D.左归丸E.黄连阿胶汤治疗不寐阴虚火旺者,应首选
根据现行《企业会计准则》,应列入流动负债的有()。
【2009年】注册会计师组织项目组内部讨论的目标有()。
眼下,房地产市场正步入稳定有序的轨道,房地产业的“信贷红利”也在逐步消失。如果出现房价稳中有降的现象,那房地产业的“信贷红利”就很有可能转化成“信贷风险”。那么,把希望寄托于房地产业的金融机构,就有可能面临着比向实体经济放贷大得多的风险。既然如此,何不尽快
回答本企业的业务是什么的问题属于()。
ThefinancialcrisistookitstollandBritainslidintoasevereslumpin2008and2009,onebigworrywasthattheeconomywou
A.providesB.duetoC.constructionD.servingE.ascendingF.enterpriseG.despiteH.permitsI.qualifiedJ.adjusting
TheChinesefairystoryFlyingtotheMoonnowturnstobetrue,withChina【C1】______thecountry’ssecondunmannedlunarprobe,
最新回复
(
0
)