首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是:从字符串s中,删除所有大写字母’F’。 请改正程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: #include <stdio
下列给定程序中,函数fun()的功能是:从字符串s中,删除所有大写字母’F’。 请改正程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: #include <stdio
admin
2013-06-12
48
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
已知指针p的指向如下图所示,则执行语句“--p;”后p的值是______。
若从键盘输入34,则以下程序输出的结果是______。#include<stdio.h>main(){inta;scanf("%d",&a);if(a>30)printf("%d",a);
执行以下程序后,输出’*’号的个数是______。#include<stdio.h>main(){inti,j;for(i=1;i<6;i++)for(j=2;j<=i;j++)putch
如下程序的运行结果是______。 #include<stdio.h> main() { int x=y=3,z=1; printf ("%d%d\n",(++x,y++),z+2); }
语句printf("a\bhow\’s\\\bhe\n");的输出结果是______。(说明:’b’是退格符)
fread(buf,32,2,fp)的功能是______。
以下函数返回a所指数组中最小值所在的下标值。请完善下列程序。fun(int*a,intn){inti,j=0,p;p=j;for(i=j;i<n;i++)if(a[i]<a[p]______;retu
下列程序把数组元素中的最大值放入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+
随机试题
政治的根源是()。
男性,77岁,胆囊切除术后第2天,自觉憋气、痰多、发热、腹痛。查体:心率100次/分,心电图无特殊发现,白细胞17×109/L最可能的诊断是
《中国药典》规定,称取“0.1g”,应称取的质量是()。
机械设备固定方式中,垫铁的施工方法有()。
如果委办事项违法,代理人应()。
下列金融工具在货币市场中交易的有()。2013年
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Forml的窗体上画一个名称为Pic的图片框,通过属性窗口将考生文件夹下的文件Tul一1jpg添加到图片框,然后编写适当的事件过程。运行程序时,单击窗体,在图片框
Comparedwithelderlyparentsandadultchildreninfiveotherindustrializednations,Americansaretwiceaslikelytohave"di
A、Theworldofblogwritersandblogreaders.B、Theblogsthatarereadbysomanypeople.C、Theatmospherecreatedbytheblog
京剧(BeijingOpera)是中国最具影响力的剧种。它起源于徽剧,后来又吸收了几种古老的地方戏剧,最终形成了现在的京剧。京剧被称作“东方歌剧”,因为它也集歌唱、舞蹈、美术、文学等艺术于一体。京剧中的“生、旦、净、丑(sheng,dan,jing,ch
最新回复
(
0
)