首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,fun函数的功能是:分别统计字符串中大写字母和小写字母的个数。 例如,给字符串s输入:AAaaBBbb123CCcccd,则应输出: upper=6,lower=8。请改正程序中的错误,使它得出正确的结果。 注意:部分源程序在文件MODI1
下列给定程序中,fun函数的功能是:分别统计字符串中大写字母和小写字母的个数。 例如,给字符串s输入:AAaaBBbb123CCcccd,则应输出: upper=6,lower=8。请改正程序中的错误,使它得出正确的结果。 注意:部分源程序在文件MODI1
admin
2020-06-16
41
问题
下列给定程序中,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全国计算机二级
相关试题推荐
执行以下程序后,test.txt文件的内容是(若文件能正常打开)#includemain(){FILE*fb;char*s1="Fortran","s2="Basic";if((fb=fopen("test
有以下程序main(){inta=0,b=0,c=0,d=0;if(a=1)b=1;c=2;elsed=3;printf("%d,%d,%或%d\n",a,b,c,d),}程序输出
下列叙述中正确的是()。
如下所示的系统结构图的最大出扇数是()。
下列数据结构中,属于非线性结构的是()。
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述中正确的是()。
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:不
以下各项中,能正确表述算式sin(2πr+30°)的C语言表达式是()。
下列给定程序的功能是:建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。请改正函数fun中的错误,使它能得出正确的结果。注意:部分源程序
某二叉树共有13个结点,其中有4个度为1的结点,则叶子结点数为
随机试题
A.固态溶液B.玻璃混悬液C.玻璃溶液D.共沉淀物E.低共熔混合物药物以微晶形式分散于载体中成为物理混合物的是
关于无症状性溃疡的特点,下列哪项不正确?
区别急性与慢性白血病的主要依据为
下列关于数控机床与普通机床相比具有的优点说法正确的是()。
按照合伙企业利润分配和亏损分担的原则,下列顺序正确的是()。Ⅰ.合伙人协商决定Ⅱ.按照合伙协议的约定办理Ⅲ.合伙人平均分配、分担Ⅳ.合伙人按照实缴出资比例分担
农历六月的火把节源于祭神祭田、送祟出邪,有火天神所降天虫之意,我国各少数民族中,过火把节的有()。
对正在三分线外投篮的队员犯规,投中有效加罚一次,投不中时应罚3次。()
关于某商务宾馆前台的15名服务员,有如下三个判断:Ⅰ.有人会熟练地说英语;Ⅱ.有人不会熟练地说英语;Ⅲ.新来的小刘不会熟练地说英语。若这三个判断中只有一句为真,以下哪项也一定为真?
Whenacountryborrowsfromabroad,itsbalanceofinternationalpaymentsshowsanoutflowofforeignexchange.
Readthearticlebelowaboutacompanywhichrepairsturnstiles(themetalgatesusedatsportsgrounds).Foreachquestion(23-28
最新回复
(
0
)