首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,fun函数的功能是:分别统计字符串中大写字母和小写字母的个数。 例如,给字符串s输入:AAaaBBbb123CCcccd,则应输出: upper=6,lower=8。请改正程序中的错误,使它得出正确的结果。 注意:部
下列给定程序中,fun函数的功能是:分别统计字符串中大写字母和小写字母的个数。 例如,给字符串s输入:AAaaBBbb123CCcccd,则应输出: upper=6,lower=8。请改正程序中的错误,使它得出正确的结果。 注意:部
admin
2016-12-06
35
问题
下列给定程序中,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=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,lower=0 ;
17 printf(’’\nPlease a string:’’);
18 gets(s);
19 fun(s,&upper,&lower);
20 printf(’’\n upper=% d lower=%d\n’’,upper,lower);
21 }
选项
答案
(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累加1,所以此处应改为*b=*b+1。
转载请注明原文地址:https://kaotiyun.com/show/8NDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下定义:#include<stdio.h>chara[l0],*b=a;不能给a数组输入字符串的语句是______。
在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、【】遍历和后序遍历。
数据库系统中实现各种数据管理功能的核心软件是______。
下列程序的运行结果是()。#include<stdiO.h>main(){inta=0,b=4,c=0,d=10,x;if(a)d=d-10;e1seif(!B)if(!C)
函数YangHui的功能是把杨辉三角形的数据赋给二维数组的下半三角,形式如下:111121133114641其构成规律是:
若有定义:char*st="howareyou";,下列程序段中正确的是
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
在深度为5的满二叉树中,叶子结点的个数为
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和
下列队列的描述中,正确的是()。
随机试题
对于先兆早产的孕妇,首要的治疗是
三羧酸循环主要是在亚细胞器的哪一部位进行的
建立计算机网络的目的在于()。
(2009年)三相异步电动机的工作效率与功率因数随负载的变化规律是()。
下列情形中,可以向海关申请行政复议的有()。
中国历史上对周公、孔子一类人物名字的避讳属于()。
①财政部、文化部出台政策,规定图书馆、美术馆、文化馆等公共文化设施将“零门槛”免费开放②对于这项惠及全民的政策,社会各界给予了高度赞扬③这是国人文化生活中的一件大事④在这个世界上最重要的东西通常是免费的,比如阳光和空气⑤相信随着政策的逐步落实,公共
A、 B、 C、 D、 A
WelcometoBookstore.co.ukBookstore.co.ukistheUK’sleadinginternetbookseller.Itisanonlinebookshopwitharangeof
TheLoveofaRobotCancomputerseverreallybelikeus,andifnot,whynot?Thesimilaritiesareobvious.Wecanbothwor
最新回复
(
0
)