首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,fun()函数的功能是分别统计字符串中大写字母和小写字母的个数。 例如,给字符串s输入AAaaBBbb123CCcccd,则
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,fun()函数的功能是分别统计字符串中大写字母和小写字母的个数。 例如,给字符串s输入AAaaBBbb123CCcccd,则
admin
2023-02-27
20
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,fun()函数的功能是分别统计字符串中大写字母和小写字母的个数。
例如,给字符串s输入AAaaBBbb123CCcccd,则应输出:
upper=6,lower=8
请改正程序中的错误,使它得出正确的结果。
注意:部分源程序在文件modil1.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, lower=0;
17 printf("\nPlease enter astring:");
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的作用是记录小写字母的个数,此处的作用是对*b累加1,所以应改为*b=*b+1;。
转载请注明原文地址:https://kaotiyun.com/show/1J0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一组数据有10个,每个数据与它们的平均数的差依次为-2,4,-4,5,-1,-2,0,2,3,-5,则这组数据的方差为()。
在某项体育比赛中评委给一位同学打出的分数为:90,89,90,95,93,94,93,去掉一个最高分和一个最低分后,所剩数据的平均值和方差分别为()。
高三某班一次考试,女生与男生的人数之比为4:3;男生的30%不及格,女生的20%不及格,则考试及格的男生与女生人数的整数比是()。
一批图书放在两个书柜中,其中第一柜占55%,若从第一柜中取出15本放入第二柜内,则两书柜的书各占这批图书的50%,这批图书共有()本。
用0,1,2,3,4这五个数字组成无重复数字的五位数,其中恰有一个偶数夹在两个奇数之间的五位数有()。
学校要选派4名爱好摄影的同学中的3名分别参加校外摄影小组的3期培训(每期只派1名),甲、乙两位同学都不能参加第1期培训,不同的选派方式共有()。
设无穷等比数列所有奇数项之和为15,所有偶数项之和为-3,a1为首项,则a1=()。
若x>0,y>0,且x+2y=4,则lgx+lgy的最大值是()。
某班有50名学生,其中15人选修A课程,另外35人选修B课程.从班级中任选两名学生,他们是选修不同课程的学生的概率是()。
自动化测试工具主要使用脚本技术来生成测试用例,其中,____①____是录制手工测试的测试用例时得到的脚本;____②____是将测试输入存储在独立的数据文件中,而不是在脚本中。②
随机试题
椎骨之间相连可分为椎体间连结和椎弓间连结。()
仔细阅读下列源代码,按要求完成后面的各题。<html><head><title>计算机组成原理全真模拟试卷</title><head><body><h1>计算机组成原理自学考试大纲<h1><h2>第一章总论<h2>
下列关于厂房平面布置的说法中,正确的是()
以前的科学发现大都是偶然结果,并非是研究者有意识追寻的。但现在的科学研究由于其高成本,不得不依赖于各种资助。而资助者感兴趣的是所资助项目的经济效益,这使得研究者没法顾及任何与被资助项目不直接相关的东西。因此,在目前的科学发现中,偶然性因素不可能再发挥以前那
下列关于单位犯罪的表述正确的是()。
根据上述说明和实体-联系图,得到该住房管理系统的关系模式如下所示,请补充住宿关系。房间(房间号,收费标准,床位数目)客人(身份证号,姓名,性别,出生日期,地址)住宿((1),入住日期,退房日期,预付款额)请给出问题1中住宿关系的
「沈黙は金」と言うが、然ってさえいればいい()。
Thewritingofahistoricalsynthesisinvolvesintegratingthematerialsavailabletothehistorianintoacomprehensiblewhole.
WhatproblemattheofficeareCathyandStandiscussing?
AmongthecriticismsoftheObamaadministration’sbankrescueproposalisthatthegovernmentwillprovideupto$1trillionin
最新回复
(
0
)