首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,fun函数的功能是:分别统计字符串中大写字母和小写字母的个数。 例如,给字符串s输入:AAaaBBbb123 CCcccd,则应输出: upper=6,lower=8。请改正程序中的错误,使它得出正确的结果。 注意:
下列给定程序中,fun函数的功能是:分别统计字符串中大写字母和小写字母的个数。 例如,给字符串s输入:AAaaBBbb123 CCcccd,则应输出: upper=6,lower=8。请改正程序中的错误,使它得出正确的结果。 注意:
admin
2017-09-23
29
问题
下列给定程序中,fun函数的功能是:分别统计字符串中大写字母和小写字母的个数。
例如,给字符串s输入:AAaaBBbb123 CCcccd,则应输出:
upper=6,lower=8。请改正程序中的错误,使它得出正确的结果。
注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include < stdio.h >
/*********found*********/
void fun ( char *s, int a, int b )
{
whiie (*s )
if(*s >=’A’&&* s < =’Z’)
/*********found*********/
*a=a+1;
if(*s >=’a’&& S < =’z’)
/*********found*********/
s ++ ;
}
}
main ( )
{ char s[100]; int upper = 0,
lower = 0 ;
printf ( "\nPlease a string : " ) ;
gets ( s );
fun ( s, & upper, &lower );
printf ( " \ n uppelr =% d lower
=%d\n", upper, lower ) ;
}
选项
答案
(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/Wzxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:intf1(doubleA){returna*a;}intf2(intx,inty){doublea,b;a=f1(x);b=f1(y);returna+b;}mai
字符串"%%\"ABCDEF\"\\"的长度是()。
若函数中有定义语句:inta;,则()。
以下程序运行后的输出结果是()。#include<string.h>main(){charch[]="abcd",x[4][4];inti;for(i=0;i<4;i++)strcpy(x[i],ch);fo
在下列选项中,没有构成死循环的程序段是()。
下面程序将二维数组a的行和列元素互换后存放到另一个二维数组b中,请填空。main(){inta[2][3]={{1,2,3},{4,5}},b[3][2],i,j;for(i=0;i<2;i++){for(j=0;j<3;j++)
阅读以下程序#include<stdio.h>main(){IntCase;floatprintF;printf("请输入2个数:");scanf("%d%f",&Case,&printF);print
函数rewind(fp))的作用是()。
随机试题
美报称美从中国组装获益最大,中国仅获漂亮数字新华网消息,美国《纽约时报》网站9日发表记者戴维一巴尔沃萨发自深圳的文章,指出看上去中国好像从贸易中获得了更大的回报,实际上真正利润被美国等外国公司所得,没有留下
下列哪种疾病大便呈深黄色,粪胆原增多
莫氏试验(24小时尿比密试验)的结果,正常的是
男性,65岁,反复咳嗽、咳痰20年。1周前受凉后畏寒、发热、咳脓痰、气急。体温37.6℃,呼吸24次/分,双肺呼吸音减低,有较多湿啰音,下肢水肿(+)。最主要的治疗措施为
周女士,27岁,确诊妊娠,末次月经2005年3月14日开始,预产期是()
下列引起蛋鸡脂肪肝综合征原因中,与事实不符的是
下列各种物资中,应当作为企业存货核算的有()。
神探狄仁杰在破案中常常能当机立断,迅速正确地做出判断,突显了他思维品质的()。
用命令"INDEXON姓名TAGindexnameUNIQUE"建立索引,其索引类型是______。
Theworld’ssmallestcontinentandsixthlargestcountrybytotalarea,Australia—owingtoitssizeandisolation—isoftendubbe
最新回复
(
0
)