首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是:从字符串s中,删除所有大写字母’F’。 请改正程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: #include <stdio
下列给定程序中,函数fun()的功能是:从字符串s中,删除所有大写字母’F’。 请改正程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: #include <stdio
admin
2013-06-12
60
问题
下列给定程序中,函数fun()的功能是:从字符串s中,删除所有大写字母’F’。
请改正程序中的错误,使它能得到正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include <stdio.h>
void fun(char *s)
{
int i, j;
/*************found**************/
for(i=j=0; s
!= ’0’;i++)
if(s
!= ’F’)
/*************found**************/
s[j]=s
;
s[j]=’\0’;
}
main ( )
{
char s[80];
printf("\nEnter a string: ");
gets(s);
printf("The original string: ");
puts(s);
fun(s);
printf("The string after deleted: ");
puts(s);
printf("\n\n ");
}
选项
答案
(1)错误:for(i=j=0;s[i]!=’0’;i++) 正确:for(i=j=0;s[i]!’\0’;i++) (2) 错误:s[j]=s[i] 正确:s[j++]=s[i];
解析
错误1:本题考查是否掌握字符串的最后一个字符是结束标志符’\0’。错误2:在循环中,新字符串的下标也要递增,这样最终产生一个新的字符串。
转载请注明原文地址:https://kaotiyun.com/show/6gJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的运行结果是______。 #include <stdio.h> main() {int a[]:{1,2,3,4,5,6,7,8,9,10,11,12): int *p=a+5,*q=NULL: *q=*(p+5): printf("%d %d\
以下叙述中,错误的是______。
给定程序MODI1.C中函数Creatlink的功能是创建带头结点的单向链表,并为各结点数据赋0~m-1的值。#include<Stdio.h>#include<conio.h>#include<stdlib.h>typed
以下程序的输出结果是______。 #include<stdio.h> main() { int a=5,b=4,c=6,d; printf("%d\n",d=a>b?(a>c?a:c):(b)); }
如下程序的运行结果是______。 #include<stdio.h> main() { int x=y=3,z=1; printf ("%d%d\n",(++x,y++),z+2); }
下列程序的输出结果是______。 #include<stdio.h> main() { double d=3.2;int x,y; x=1.2;y=(x+3.8)/5.0; printf("%d\n",d*y); }
fread(buf,32,2,fp)的功能是______。
下列程序把数组元素中的最大值放入a[0]中。则在if语句中的条件表达式应该是______。main(){inta[10]={6,7,2,9,1,10,5,8,4,3},*p=a,i,bfor(i=0:i<10:i++,p+
随机试题
某投资银行存入银行1000元,一年期利率是4%,每半年结算一次利息,按复利计算,则这笔存款一年后税前所得利息是()元。
Bynowyouknowthat【C1】______yourmoney’sworthisnotjustamatterofluck.Itismoreoftenthe【C2】______ofbuyingskill【C
需颗粒性抗原参与的免疫血清学反应是()
某施工机械原价为200万元,运杂费为原价的5%,采购保管费为机械原价加上运杂费的2%,折旧年限为10年,年平均工作250个台班,残值率为5%,则该机械台班折旧费为()元。
当存在可能导致对持续经营能力产生重大疑虑的事项或情况,且不影响已发表的意见时,注册会计师应当在()增加强调事项段对此予以强调。
近几年,一度_______的神经网络算法开始复兴。这个算法在一定程度上_______了生物神经分层的构架,不仅能够不断调整优化各项行动的逻辑权重,还能够进行结果的_______,把结果重新作为输入进行训练。填入画横线部分最恰当的一项是:
我国行政系统的外部监督主要包括()。
在所有的艺术中,爱因斯坦最推崇西方古典音乐。对巴赫、莫扎特和贝多芬的作品,他尤其______。除音乐外,爱因斯坦还推崇文学。他认为科学和艺术是相互补充的。爱因斯坦怎能以惊人的洞察力阐明相对论的原理?他自己就一再强调,“想象力比知识更重要”。音乐和文学诚然不
美国经济学家保罗.费德曼每拿到一个研究合同时,总会买面包圈分给大家。后来他养成了习惯,每到周末都会在办公室放一筐面包圈,让大家吃。为了收回成本,他在面包筐旁放了一个篮子。标有建议价格。结果这个没人看守的收款篮收回了95%的面包钱。后来,他辞职专卖面包圈。每
Toseehowbigcarrierscouldcontroltheonlineworld,youmustunderstanditsstructures.EarthlinkgivesJenniferaccesst
最新回复
(
0
)