首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,fun函数的功能是:分别统计字符串中大写字母和小写字母的个数。 例如,给字符串s输入:AAaaBBbb123 CCcccd,则应输出: upper=6,lower=8。请改正程序中的错误,使它得出正确的结果。 注意:
下列给定程序中,fun函数的功能是:分别统计字符串中大写字母和小写字母的个数。 例如,给字符串s输入:AAaaBBbb123 CCcccd,则应输出: upper=6,lower=8。请改正程序中的错误,使它得出正确的结果。 注意:
admin
2019-04-04
43
问题
下列给定程序中,fun函数的功能是:分别统计字符串中大写字母和小写字母的个数。
例如,给字符串s输入:AAaaBBbb123 CCcccd,则应输出:
upper=6,lower=8。请改正程序中的错误,使它得出正确的结果。
注意:部分源程序在文件MODI1.C中,不要改动mlun函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include < stdio.h >
/*********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)由主函数中调用fun函数的语句fun(s,&upper.&lower)可知,函数的后两个变量为指针的形式,所以用*a和*b。
(2)*a的作用是用来记录大写字母的个数,此处的作用是对*a累加1,所以此处应改为*a=**+1。
(3)*b的作用是用来记录小写字母的个数,此处的作用是对*b累加1,所以此处应改为*b=*b+1。
转载请注明原文地址:https://www.kaotiyun.com/show/m9Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在运算过程中,能够使空表与非空表的运算统一的结构是【】。
有以下程序:#include<stdio.h>main(){chara[]="abcdefg",b[10]="abcdefg";printf("%d%d\n",sizeof(a),sizeof(b));
以下程序中函数reverse的功能是将a所指数组中的内容进行逆置。voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[i];a[i]=a[n-1-i];a[
设有如下定义:structsk{inta;floatb;}data;int*p;若要使p指向data中的a域,正确的赋值语句是()。
数据库管理系统中用来定义模式、内模式和外模式的语言为
若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是()。Structstu{inti;intname;}st,*p;p=&st
数据库系统的核心是_______。
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为 ______。
以下函数用于求出一个2×4矩阵中的最大元素值。max_value(arr)intarr[][4];{inti,j,max;max=arr[O][0];for(i=0;i<2;i++)
组成C语言程序的是()。
随机试题
行政学作为一门正式学科诞生的标志是()
著名的奉先寺卢舍那大佛石雕像位于
下列关于Cl-在近端小管重吸收的描述,正确的是
急性胰腺炎非手术治疗期间使用的药物中不能抑制胰腺分泌的是
成年男性病人,烧伤面积70%,伤后20天,体温39.9℃,心率132次/分,呼吸24次/分,外周血白细胞18×109/L,应用泰能3g/d,连续应用6天,体温仍高,并出现腹泻8次/日。应做哪些检查
证券公司设合规负责人,以下关于合规负责人的描述,正确的有()。Ⅰ.负责对证券公司经营管理行为的合法合规性进行审查、监督或者检查Ⅱ.合规负责人不是证券公司高级管理人员Ⅲ.合规负责人不得在证券公司兼任负责经营管理的职务Ⅳ.由董事会决
项目沟通计划案例X公司受Y公司委托负责某国际机场通信雷达导航系统更新项目的项目管理,A项目经理在B项目管理专家的帮助下制订了沟通计划(见表8-1)。请据此回答下面的问题:以下沟通计划编制步骤认识不准确的是________。
设X1和X2是任意两个相互独立的连续型随机变量,它们的概率密度分别为f1(x)和f2(x),分布函数分别为F1(x)和F2(x),则()
Youshouldspendabout20minutesonQuestions27-40whicharebasedonReadingPassage3below.SunsetfortheOilBusiness?Th
Footballfans__________(正忙于看)theWorldCup.
最新回复
(
0
)