首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将s所指字符串中位于奇数位置的字符或ASCII码值为偶数的字符依次放入t所指数组中。例如,字符串中的数据为“AABBCCDDEEFF”,则输出应当是“ABBCDDEFF”。 请改正程序中的错误,使它能得出正确的结
下列给定程序中,函数fun的功能是:将s所指字符串中位于奇数位置的字符或ASCII码值为偶数的字符依次放入t所指数组中。例如,字符串中的数据为“AABBCCDDEEFF”,则输出应当是“ABBCDDEFF”。 请改正程序中的错误,使它能得出正确的结
admin
2021-06-15
84
问题
下列给定程序中,函数fun的功能是:将s所指字符串中位于奇数位置的字符或ASCII码值为偶数的字符依次放入t所指数组中。例如,字符串中的数据为“AABBCCDDEEFF”,则输出应当是“ABBCDDEFF”。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<conio.h>
2 #include<stdio.h>
3 #include<string.h>
4 #define N 80
5 void fun(char * s,char t[])
6 {
7 int i,j=0;
8 for(i=0;i<(int)strlen(s);i++)
9 /*********found*********/
10 if(i%2&&s
%2==0)
11 t[j++]=s
;
12 /*********found*********/
13 t
=’\0’;
14 }
15 main()
16 {
17 char s[N],t[N];
18 printf(’’\nPlease enther string s:’’);
19 gets(s);
20 fun(s,t);
21 printf("\nThe result is:%s\n’’,t);
22 }
选项
答案
(1)if(i%2 || s[i]%2==O)或if(i%2 !=0 || s[i]%2==0) (2)t[j]=’\0’;或t[j]=0;
解析
(1)根据题意,将字符串s中位于奇数位置的字符或ASCII码值为偶数的字符,依次放入字符串t中,所以if条件中要使用“或”运算。
(2)变量j控制字符串t的下标,所以是t[j]。
转载请注明原文地址:https://kaotiyun.com/show/x5tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序,程序的输出结果是voidfun(double*p1,double*p2,double*s){s=(double*)calloc(1,sizeof(double));*s=*p1+*(p2+1):}mai
若有定义语句:intx=10;,则表达式x-=x+x的值为()。
以下选项中关于程序模块化的叙述错误的是()。
若有以下程序#includemain(){inti,j=0;chara[]="Howareyou!",b[10];for(i=0;a[i];i++)if(a[i]==’’)b[j++]=a[i+1];b[j]=’\0’;printf("%s
有以下程序#include<stdio.h>main(){inti,j;for(i=3;>=1:i--){for(j=1;j<=2;j++)printf("%d",i+j);printf("\n");}}程序的运行结果是
在关系数据库设计中,关系模式是用来记录用户数据的()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为。
在关系数据库中,用来表示实体间联系的是
学生和课程的关系模式定义为:S(S#,Sn,Sd,Dc,sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课程号和成绩)。关系中包含
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为
随机试题
患者,男,55岁。肝硬化伴大量腹水。入院后给予利尿剂治疗,腹水量明显减少,但患者出现了淡漠少言、反应迟钝、言语不清等症状。根据患者的情况,考虑可能出现了
下列各项,与急性肾炎的发病有密切关系的是()
甲自有城市房屋1间,2007年4月2日与乙签订一份为期3年的房屋租赁合同,由乙承租该房。同年9月8日丙向甲提出愿意购买该房屋,甲即将要出卖该房屋的情况告知了乙。到了12月9日乙没有任何答复,甲与丙协商以7万元的价格将该房屋卖给丙。双方签订了房屋买卖合同,丙
爬行的通货膨胀的特征有()。
制定租售方案的工作内容主要包括()。
Whenwewanttotellotherpeoplewhatwethink,wecandoitwiththehelpofwords.Wecanalsodoitinmanyotherways,too.
年满16周岁的公民小敏,以自己的劳动收入为主要生活来源。小敏可以视为:
甲贩运假烟,驾车路过某检查站时,被工商执法部门拦住检查。检查人员乙正登车检查时,甲突然发动汽车夺路而逃。乙抓住汽车车门的把手不放,甲为摆脱乙,在疾驶时突然急刹车,导致乙头部着地身亡。甲对乙死亡的心理态度属于下列哪一选项?
以下关于数据运算的叙述中,哪些是不正确的?Ⅰ.数据运算是数据结构的一个重要方面Ⅱ.数据运算定义在数据的逻辑结构上Ⅲ.数据运算定义在数据的物理结构上Ⅳ.数据运算的具体实现在数据的逻辑结构上进行Ⅴ.数据运算的具体实现在数据的物理结构上进行
Bythe1820’sintheUnitedStates,whensteamboatswerecommononwesternwaters,theseboatsweremostlypoweredbyenginesbu
最新回复
(
0
)