首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将s所指字符串中位于奇数位置的字符或ASCII码值为偶数的字符依次放入t所指数组中。例如,字符串中的数据为“AABBCCDEEFF”,则输出应当是“ABBCDDEFF”。 请改正程序中的错误,使它能得出正确的结果
下列给定程序中,函数fun的功能是:将s所指字符串中位于奇数位置的字符或ASCII码值为偶数的字符依次放入t所指数组中。例如,字符串中的数据为“AABBCCDEEFF”,则输出应当是“ABBCDDEFF”。 请改正程序中的错误,使它能得出正确的结果
admin
2016-08-16
50
问题
下列给定程序中,函数fun的功能是:将s所指字符串中位于奇数位置的字符或ASCII码值为偶数的字符依次放入t所指数组中。例如,字符串中的数据为“AABBCCDEEFF”,则输出应当是“ABBCDDEFF”。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动mmn函数,不得增行或删行,也不得更改程序的结构!
试题程序:
{}include
#include
#include
#define N 80
void fun(char*s,char t[])
{
inL 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中,所以if条件中要使用“或”运算。
(2)变量j控制字符串t的下标,所以是t[j]。
转载请注明原文地址:https://kaotiyun.com/show/W4Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
在32位的计算机中,一个char型数据所占的内存长度的字节是
在下列几种排序方法中,要求内存量最大的是
数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和【】两个含义。
若有以下程序:#include<iostream>usingnamespacestd;voidsub(intx,inty,int*z){*z=y+x;}intmain()
请选出以下程序段的输出结果()。#include<iostream>usingnamespacestd;#defineMIN(x,y)(x)<(y)?(x):(y)intmain()
在C++语言中,对函数参数默认值描述正确的是()。
下列函数中,哪项是正确的递归函数()。AintFun(intn){if(n<1)return1;elsereturnn*Fun(n+1);}B)
随机试题
下列各项中对《说文解字》的理解不正确的是
文信侯欲攻趙,以廣河間,使刚成君蔡澤事燕,三年而燕太子質于秦。文信侯因請張唐相燕,欲舆燕共伐趙,以廣河間之地。張唐辭曰:“燕者,必徑于趙,趙人得唐者,受百里之地。”文信侯去而不快。少庶子甘羅曰:“君侯何不快甚也?”文信侯曰:“吾令刚成君蔡澤事燕,三年,而燕
下列哪型超敏反应又称为迟发型超敏反应
根据《中华人民共和国反补贴条例》,下列哪些选项属于补贴?(2014年卷一82题)
简述集装箱提单的功能。
下列画线成语使用恰当的一项是:
有科学实验表明,大多数人并没有同时处理多项任务的能力。只要一上网,人们的工作记忆就会严重超载,导致大脑额叶难以聚精会神地关注任何一件小事。同时,由于神经通路具有可塑性,上网越多,对大脑适应精力分散状态的训练就越多,这也是为什么习惯上网的人,只要离开互联网,
THEtime-honoredwaytospeakofyoungpeopleiswithhorror.They’rewild,reckless,irresponsible,narcissistic,immoraland
英语语言在世界上的地位——2017年英译汉及详解ThegrowthoftheuseofEnglishastheworld’sprimarylanguageforinternationalcommunica
Attheageofeleven,Mygrandfather______toWorkinafactory.
最新回复
(
0
)