首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列程序说明和C代码,将应填入(n)处。 请补充函数fun(),该函数的功能是:只保留字符串中的大写字母,删除其他字符,结果仍保存在原来的字符串中,由全局变量m对删除后字符串的长度进行保存。 注意:部分源程序给出如下。 请勿改动主函数
阅读下列程序说明和C代码,将应填入(n)处。 请补充函数fun(),该函数的功能是:只保留字符串中的大写字母,删除其他字符,结果仍保存在原来的字符串中,由全局变量m对删除后字符串的长度进行保存。 注意:部分源程序给出如下。 请勿改动主函数
admin
2009-02-15
36
问题
阅读下列程序说明和C代码,将应填入(n)处。
请补充函数fun(),该函数的功能是:只保留字符串中的大写字母,删除其他字符,结果仍保存在原来的字符串中,由全局变量m对删除后字符串的长度进行保存。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。
试题程序:
#include<stdio.h>
#include<conio.h>
int m;
void fun(char*s)
{
int i=0,j=0;
char *p=s;
while(*(p+i))
{
if(*(p+i)>=’A’&&*(p+i)<=’Z’)
{
(1);
}
(2);
}
s[j]=’\0’;
(3);
}
main()
{
char str[80];
clrscr();
printf("\nEnter a string:");
gets(str);
printf("\n\nThe string is:\%s\n",str);
fun(str);
printf("\n\nThe string of changing is: \%s\n",str);
printf("\n\nThe length of changed strtng is:\%d\n",m);
}
选项
答案
(1)s[j++]=*(p+i)(2)i++(3)m=j
解析
填空1:将大写字母存于原字符串中,数组下标j自加1,为下一次存放做准备。填空2:为了判断字符串中的下一个字符是否为大写字母,变量i自加1。填空3:最后将大写字母的个数,即删除后字符串的长度赋给全局变量m。
转载请注明原文地址:https://kaotiyun.com/show/bwDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
假设在程序控制流图中有14条边、10个节点,则控制流程图的环路复杂性V(G)等于______。A.12B.8C.6D.4
一个优秀的概念设计不包含______。
某软件系统的原始需求包括,“当某个查询请求是不适当或非法的,应提示用户”,该需求属于______。
软件内部/外部质最模型中,()不是功能性包括的子特性。
()不属于按寻址方式划分的一类存储器。
在结构化分析中,用数据流图描述(42)。当采用数据流图对银行客户关系管理进行分析时,(43)是一个加工。(43)
在程序控制流图中,有8条边,6个节点,则控制流程图的环路复杂性V(G)等于(55)。
______是当前自动化测试技术不能解决的问题。A.保证测试质量B.提高测试效率C.排除手工操作错误D.降低测试用例设计的难度
软件设计阶段一般又可分为______。A.逻辑设计与功能设计B.概要设计与详细设计C.概念设计与物理设计D.模型设计与程序设计
POP3协议采用(29)模式进行通信,当客户机需要服务时,客户端软件与POP3服务器建立(30)连接。(30)
随机试题
在某项国际货物买卖中,买方根据合同约定申请开具信用证后,即陷入财务危机。卖方收到信用证后不久,合同货物的价格大幅上涨。卖方遂以买方丧失支付能力构成预期违约为由拒绝交货,并将货物转售给第三方。买方对卖方提起诉讼,要求卖方承担违约责任。请根据《联合国国际货物销
血浆蛋白是组成血浆固体的主要成分,在临床上常利用盐析和电泳等方法将血浆蛋白大致分类。
()年财政部针对企业发布了《会计电算化工作规范》。
企业在进行会计核算时,不得多计资产或收益、少计负债或费用,不得计提秘密准备,这是为了满足()的要求。[2015年11月三级真题]
网下网上同时累计投标询价,即网下对机构投资者累计投标询价与网上对机构投资者累计投标询价同步进行。()
增加物业开发环节的税收,会增加物业开发建设成本,从而会推动物业价格的()。
A.位于鼻唇沟B.位于前额和颞部C.位于舌颌沟D.位于上唇及下唇E.无“扳机点”偏头痛,“扳机点”可能()。
我国目前正处于社会主义初级阶段,在现阶段,无沦从我国的基本国情、现实生产力发展状况,还是从当代世界资本主义国家发展以及国际形势的特点来看,发展生产力,对我国具有特别的重要性和迫切性,这表现在
软件测试是为了发现错误而执行程序的过程。检验软件是否满足用户需求的测试称为(24)。(25)是维护中常用的方法,其目的是检验修改所引起的副作用。黑盒测试法主要根据(26)来设计测试用例。
July3.
最新回复
(
0
)