首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中fun函数的功能是:分别统计字符串中大写字母和小写字母的个数。 例如,给字符串S输入:AAaaBBbl23CCceced,则应输出结果:upper=6,lower=8。 请改正程序中的错误,使它能计算出正确的结果。
给定程序MODll.C中fun函数的功能是:分别统计字符串中大写字母和小写字母的个数。 例如,给字符串S输入:AAaaBBbl23CCceced,则应输出结果:upper=6,lower=8。 请改正程序中的错误,使它能计算出正确的结果。
admin
2013-03-29
41
问题
给定程序MODll.C中fun函数的功能是:分别统计字符串中大写字母和小写字母的个数。
例如,给字符串S输入:AAaaBBbl23CCceced,则应输出结果: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)第一个标识下面“voidfun(char*s,int a,intb)",因为主函数调用fun函数第二个、第三个参数传送的是参数地址,因此定义的fun函数中的第二个、第三个参数应是指针型。应将“voidfun(char *s,int a,int b)"改为“voidfun(char*s,int*a,int*b)"。
(2)第二个和第三个标识下面,因为a、b都是指针型,将a、b中的内容加1,应为“*a=*a+1;"和“*b=*b+1;"。
转载请注明原文地址:https://kaotiyun.com/show/SWJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是:输出x、y、z三个变量中的最大值,请填空。main(){intx,y,z,u;printf("Enterx,y,x;");scanf("%d%d%d",&x,&y,&z);if(【】)u=x
结构化程序设计的3种结构是
以下程序的输出结果是【】。inta=1234;printf("%2d\n",a);
以下与函数fseek(fp,0L,SEEk_SET)有相同作用的是
设有一共用体变量定义如下:uniondata{longw;floatx;inty;charz;};uniondatabeta;执行下列语句后,正确的共用体变量beta的
若有以下说明和语句:char*language[]={"FORTRAN","BASIC","PASCAL","JAVA","C"};char**q;q=language+2;则语句printf("%o\n",*q);()。
下述程序的输出结果是()。#include<stdio.h>voidmain(){inta[5]={2,4,6,8,10};int*p=a,**q=&p;printf("%d,",*(p++
设变量已正确定义,则以下能正确计算f=n!的程序段是 ______。
有以下程序段: int n,t=1,S=0; scanf("%d",&n); do{s=s+t;t=t-2;}while(t!=n); 为使此程序段不陷入死循环,从键盘输入的数据应该是 ______。
用筛选法可得到2~n(n
随机试题
洞庭青草,近中秋,________。(《念奴娇.过洞庭》
已注册登记的小型载客汽车有下列哪种情形,所有人不需要办理变更登记?
简述政府与国家的关系。
背景某超高层建筑工程,工期较紧,外幕墙与室内精装修同时进行施工,采用四台SCD200/200G型高速施工电梯运输人员及材料。电梯安装位置与各楼层搭设过桥连接,并设置相应的安全防护措施。电梯拆除后再进行相应位置的幕墙封闭。装饰装修由某
下列关于船舶吨税的表述中,错误的是()。
简述学生产生不良行为的原因。
行政监督分为政府自我监督和行政外部监督,下列哪一项属于政府自我监督?
在社会学习论看来,学习的机制主要有()。
下列关于法律与政治的一般关系的命题中,不能成立的是()。
占
最新回复
(
0
)