首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是: 将s所指字符串中位于奇数位置的字符或ASCII码值为偶数的字符依次放入t所指数组中。例如,字符串中的数据为“AABBCCDDEEFF”,则输出应当是“ABBCDDEFF”。 请改正程序中的错误,使它能得出正确的
下列给定程序中,函数fun的功能是: 将s所指字符串中位于奇数位置的字符或ASCII码值为偶数的字符依次放入t所指数组中。例如,字符串中的数据为“AABBCCDDEEFF”,则输出应当是“ABBCDDEFF”。 请改正程序中的错误,使它能得出正确的
admin
2018-03-28
62
问题
下列给定程序中,函数fun的功能是:
将s所指字符串中位于奇数位置的字符或ASCII码值为偶数的字符依次放入t所指数组中。例如,字符串中的数据为“AABBCCDDEEFF”,则输出应当是“ABBCDDEFF”。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<conio.h>
#~nclude<std~o.h>
#include<string.h>
#define N 80
void fun(char*s,char t[])
{
int i,j=0;
for(i=0;i<(int)strlen(s);
i++)
/*********found*********/
if(i%2&&s
%2==0)
t[j++]=s
;
/*********found*********/
t
=’\0’;
}
main()
{
char S[N],t[N];
printf("\nPlease enther
string s:");
gets(s);
fun(s,t);
printf("\nThe result is:%s\n",t);
}
选项
答案
(1)if(i%2||s[i]%2==0)或if(i%2!=0||s[i]%2=0) (2)t[j]=’\0’;或t[j]=0;
解析
(1)根据题意,将字符串s中位于奇数位置的字符或ASCII码值为偶数的字符,依次放入字符串t中,所以jf条件中要使用“或”运算。
(2)变量j控制字符串t的下标,所以是t[j]。
转载请注明原文地址:https://kaotiyun.com/show/Rxxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
两次运行下面的程序,如果从键盘上分别输入3和2,则输出结果是()。#include<stdio.h>main(){intx;scanf("%d",&x);if(x++>2)printf("%d",x);
以下函数调用语句中实参的个数是()func((exp1,exp2),(exp3,exp4,exp5));
下列程序的输出结果是()。#includemain(){inta=0,i;for(i=1;i<5;i++){switch(i){case0:case3:a+=1;
—个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈则元素出栈的顺序______。
执行以下程序后sum的值是【】。main(){inti,sum;for(i=1;i<6;i++)sum+=i;printf("%d\n",sum);}
以下程序的结果是______。inta,b;voidfun(){a=100;b=200;}main(){inta=5,b=7;fun();printf("%d
有以下程序#includeintfun(intX,inty){if(x!=y)return((x+y)/2):elsereturn(x):}main().{inta=
有以下程序:#include<stdio,h>#include<string,h>struetSTU{intnam;floatTotalSeore;};voidf(strnctSTUp){structSTUs[2
程序中对fun函数有如下说明 void*fun(); 此说明的含义是:
以下能正确定义字符串的语句是()。
随机试题
执行职务的医疗保健人员发现以下情况,必须按照国务院卫生行政部门规定的时限向当地卫生防疫机构报告疫情
患儿,男,2岁,精神萎靡,眼窝明显凹陷,哭时泪少,口唇干燥,皮肤弹性差,尿量明显减少,被诊断为中度脱水,该患儿失水量占体重的百分比是
简述局域网络操作系统的概念及基本任务。
神经元可分为()等几种。
以下属于心智技能的是()。
左边给定的是纸盒的外表面,下列哪项能由它折叠而成?
城市建筑不协调,有些建筑个体不顾城市整体,个性过于张扬,不能形成良好的城市形象,有些城市在建设规划中,不尊重自然山水,往往让人们有山不见山,有水不见水,这两种城市规划给我们的启示是:
结合材料,回答问题:在现代社会,信用体系就像一只看不见的手,约束着人们的行为,也守护着社会的和谐运行。而要维护信用体系,离不开对违法背信行为的制裁。中共中央办公厅与国务院办公厅于近日联合发布的《关于加快推进失信被执行人信用监督、警示和惩戒机制建设的意见》
孙中山先生说,做人最大的事情,“就是要知道怎么样爱国”。习近平指出:“爱国,是人世间最深层、最持久的情感,是一个人立德之源、立功之本。”“气节也好,人格也好,爱国是第一位的。”检验一个人对祖国忠诚程度的试金石是其()
事情的【146】尽管重要,但是做事情的过程更加重要,因为结果好了我们会更加快乐,但过程使我们的生命【147】。人的生命最后的结果一定是死亡,我们不能因此说我们的生命没有意义。世界上很少有永恒。大学生谈恋爱,每天都在信誓旦旦地说我会爱你一辈子,这实际上是不真
最新回复
(
0
)