首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,fun函数的功能是:分别统计字符串中大写字母和小写字母的个数。 例如,给字符串s输入:AAaaBBbb123CCcccd,则应输出: upper=6,lower=8。请改正程序中的错误,使它得出正确的结果。 注意:部分源程序在文件MODI1
下列给定程序中,fun函数的功能是:分别统计字符串中大写字母和小写字母的个数。 例如,给字符串s输入:AAaaBBbb123CCcccd,则应输出: upper=6,lower=8。请改正程序中的错误,使它得出正确的结果。 注意:部分源程序在文件MODI1
admin
2020-06-16
50
问题
下列给定程序中,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
若有以下程序#includemain(){inta=1,b=2,c=3,d=4;if((a=2)‖(b=1))c=2;if((c==3)&&(d=-1))a=5;printf("%d,%d,%d,%d\n
在数据库中,产生数据不一致的根本原因是
有以下程序:#include<stdio.h>main(){inta=一1,b=一1;for(;++a;)++b;printf("%d%d\n",a,b);}程序运行后的输出结果是(
程序测试的目的是()。
下面叙述中错误的是()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
设有定义:charp[]={’1’,’2’,’3’},*q=p;以下不能计算出一个char型数据所占字节数的表达式是()。
C语言主要是借助以下哪个功能来实现程序模块化?()
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则后序序列为()。
随机试题
心脾两虚,多见心胆气虚,多见
建筑艺术:帕提农神庙
试述气性坏疽的临床特点及治疗原则
甲肝病毒( )戊肝病毒( )
根据药品安全管理,药品安全风险的特点不包括()。
下列关于职能组织结构的特点描述正确的是()。
下面句子按时间排序正确的一项是()。①现在,我又站在这个地方,真是百感交集。②1960年我回到北京。③坐车到了南城,站在那熟悉又陌生的门前,不禁勾起了童年的回忆。④那时候,黯淡的灯光和母亲的叹息使我朦胧地感到
一件保留着旧家具线条和质感的桌子或是储物架或是一张床,你能________到它所代表的那个时代的美好和情怀,四四方方、敦实简朴:那是小孩子骑着三只小轮子的童车串胡同的快乐;也是夏天院子里刚洗好的白床单,在阳光里________出的洗衣皂香。填入画横线部分最
设总体X的概率分布为,其中参数θ未知且.从总体X中抽取一个容量为8的简单随机样本,其8个样本值分别是1,0,1,一1,1,1,2,1.试求:(I)θ的矩估计值;(Ⅱ)θ的最大似然估计值;(Ⅲ)经验分布函数F8(x).
在设计数据库前,常常先建立概念模型,用【】来标识实体类型及实体间的联系。
最新回复
(
0
)