首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,fun函数的功能是:分别统计字符串中大写字母和小写字母的个数。 例如,给字符串S输入:AAaaBBbb123CCcccd,则应输出:
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,fun函数的功能是:分别统计字符串中大写字母和小写字母的个数。 例如,给字符串S输入:AAaaBBbb123CCcccd,则应输出:
admin
2018-10-21
29
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,fun函数的功能是:分别统计字符串中大写字母和小写字母的个数。
例如,给字符串S输入:AAaaBBbb123CCcccd,则应输出:
upper=6,lower=8。请改正程序中的错误,使它得出正确的结果。
注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
/*********found*********/
void fun(char*s,int a,int b)
{
while(*s)
{if(*s>=’A’&&*s<=’Z’)
/*********found*********/
*a=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("\nupper=%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://jikaoti.com/ti/91a0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
现有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向—个链表中连续的三个结点。 street node { char data; struct node *next; } *p,*q
设有以下语句:charstrl[]="string",str2[8],*str3,*str4="string";则_______不是对库函数的正确调用。
若有如下程序:voida(char*p,charc){while(*p){if(*p==c)*p=c-’b’+’B’;;p++;}}main(){chars[50]="abcdeeffg
设有如下程序#include<stdio.h>main(){int**k,*j,i=100;j=&i;k=&j;printf("%d\n",**k);}上述程序的输出结果是______
有以下程序intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;…}则以下函数调用语句错误的是
有以下程序#includeintfun(chars[]){intn=0;while(*s=′0′){n=10*n+*s-′0′;s++;}return(n);}main(){chars[10]={
C语言可执行程序的开始执行点是()。
以下函数值的类型是()。fun(floatx){floaty;y=3*x-4;returny;}
有以下程序main(){intk=5,n=0;do{switch(k){case1:case3:n+=1;k--;break;default:n=0;k--;case2:cas
随机试题
青稞以西藏最为盛产,可制作饸烙、猫耳朵等面点。()
多囊卵巢内分泌激素测定哪项不正确
上颌右第二乳磨牙近中邻面深龋穿髓,经根管治疗后.宜采取的治疗方法是
下列哪个选项是不符合《建筑抗震设计规范》GB50011—2010中有关抗震设防的基本思路和原则的?
《环境保护行政处罚办法》规定,当事人申请听证的,环境保护行政主管部门应当受理,并在收到当事人听证申请的______,确定主持人,决定听证的时间和地点。在听证举行的______,将听证通知书送达当事人,并由当事人在送达回执上签字。下列说法正确的是()
在某大型工程项目的施工过程中,由于“下情不能上传,上情不能下达”,导致项目经理不能及时做出正确决策。对此应采取的纠偏措施属于动态控制的()。
ABC公司采用分批法计算产品成本,并以机器小时作为分配制造费用的基数。该年预算的机器小时总共为150000小时。同时当期完工的1005号订单,产量为1000件,项目的成本数据如下所示:经过核算,该批次产品的单位存货成本为$4.30,则ABC公
从所给四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
设n阶矩阵A的伴随矩阵A*≠0,若ξ1,ξ2,ξ3,ξ4是非齐次线性方程组Ax=b的互不相等的解,则对应的齐次线性方程组Ax=0的基础解系
A、OnSeptember1.B、OnJune3.C、Beforethenextschooltear.D、Afterfinalexam.B信息明示题。说话人两次强调学生离开的日期:Youmustvacateyourroo
最新回复
(
0
)