首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是将字符串s中位于偶数位置的字符或ASCII码为奇数的字符放入字符串t中(规定第一个字符放在第0位中)。 例如:字符串中的数据为ADFESHDI,则输出应当是 AFESDI。 请改正程序中的错误,使它能得到正
下列给定程序中,函数fun()的功能是将字符串s中位于偶数位置的字符或ASCII码为奇数的字符放入字符串t中(规定第一个字符放在第0位中)。 例如:字符串中的数据为ADFESHDI,则输出应当是 AFESDI。 请改正程序中的错误,使它能得到正
admin
2009-02-15
70
问题
下列给定程序中,函数fun()的功能是将字符串s中位于偶数位置的字符或ASCII码为奇数的字符放入字符串t中(规定第一个字符放在第0位中)。
例如:字符串中的数据为ADFESHDI,则输出应当是 AFESDI。
请改正程序中的错误,使它能得到正确结果。
注意;不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include <conio.h>
#include <stdio.h>
#include <string.h>
#define N 80
/************found*************/
void fun(char s,char t[])
{
int i,j=0;
for(i=0;i<strlen(s);i++)
/*********found*+************/
if(i%2=0 || s
%2!=0)
t[j++]=s
;
t[j]=’\0’;
}
main()
{
char s[N],t[N];
clrscr();
printf("\nPlease enter string s:");
gets(s);
fun(s,t);
printf("\nThe result is:%s\n",t);
}
选项
答案
(1)错误:void fun(char s,char t[]) 正确:void fun(char *s,char t[]) (2)错误:if(i%2=0||s[i]%2!=0) 正确:if(i%2=0 || s[i]%2!=0)
解析
错误1:由于本题中函数的功能是对字符串进行处理,而不是对单个字符进行处理,因此,函数的参数应为字符串指针。错误2:if语句中要用关系运算符,而不是赋值运算符。
转载请注明原文地址:https://kaotiyun.com/show/sTID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据我国《民法通则》中的无过错责任原则,应由下列何人对损害结果承担民事责任?()
根据我国宪法和有关法律的规定,下列选项中有关法规“批准”生效的情形哪一个是错误的?()
下列叙述中,错误的是()。
养花专业户李某为防止偷花,在花房周围私拉电网。一日晚,白某偷花不慎触电,经送医院抢救,不治身亡。李某对这种结果的主观心理态度是什么?()
关于人文奥运,下列说法错误的是()。
20世纪上半叶,发生了以()和()为核心的物理学革命,加上其后的宇宙大爆炸模型、DNA螺旋结构、板块构造理论、计算机科学,这六大科学理论的突破,共同确立了现代科学体系的基本结构。
下列以平衡国际收支的暂时不平衡为主要功能的组织是()。
有关我国1982宪法的结构说法正确的是()。
某车间加工一批零件,原计划每天加工100个,刚好如期完成,后改进技术,每天多加工10个,结果提前2天完成,这批零件有()个。
随机试题
在批处理兼分时的操作系统中,往往把由分时系统控制的作业称为( ),而由批处理系统控制的作业称为( )。
Everyonecanborrowthisdictionary______hekeepsitclean;otherwisehewillhavetopayforthedamage.
顺磁性对比剂缩短T1或T2弛豫时间与下列哪项无关
与生长发育迟缓关系最密切的气是
(2012年)甲公司成立于2012年5月18日,法定代表人为李某。6月5日,甲公司财务人员张某持有关资料到Q银行开立基本存款账户。8月6日,甲公司从乙公司购进一批价值260万元的货物,采用支票方式付款。9月12日,甲公司向P银行申请贷款,P银行审查符合贷款
韦氏智力量表V-P差异没有实际意义,有时是因为言语能力对()有补偿作用。
在互联网迅速发展的基础上,电子商务正在悄然兴起,但初期大多数电子商务网站都在亏损,这主要原因是因为()。
下列诗句与所描写景观对应错误的是:
Thedebateabouthowideas,opinions,andbehaviorsradiatewithingroupsofpeoplegoesbackdecades.Accordingtotheso-calle
ThePlayofPower:AnIntroductiontoAmericanGovernmentJamesEisenstein,MarkKessler,BruceA.WilliamsandJacquelineV
最新回复
(
0
)