首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是将字符串s中位于偶数位置的字符或ASCII码为奇数的字符放入字符串t中(规定第一个字符放在第0位中)。 例如:字符串中的数据为ADFESHDI,则输出应当是 AFESDI。 请改正程序中的错误,使它能得到正
下列给定程序中,函数fun()的功能是将字符串s中位于偶数位置的字符或ASCII码为奇数的字符放入字符串t中(规定第一个字符放在第0位中)。 例如:字符串中的数据为ADFESHDI,则输出应当是 AFESDI。 请改正程序中的错误,使它能得到正
admin
2009-02-15
131
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
甲欲杀死乙,在乙饭碗里投放毒药,不料朋友丙分食了乙的饭菜,甲为了杀死乙,没有阻止丙,结果导致乙和丙均中毒死亡。甲对丙死亡所持的心理态度是()。
村民自治是中国共产党领导亿万农民发展中国特色社会主义民主政治的伟大创举。扩大农村基层民主,实行村民自治,大大激发了广大农民当家作主的积极性、创造性和责任感,掀开了中国农村民主政治建设的新篇章。下列关于村民自治的表述错误的一项是()。
下列叙述中,错误的是()。
下列以平衡国际收支的暂时不平衡为主要功能的组织是()。
能直接证明门捷列夫元素周期表理论正确的是(,)。
下列不属于我国民族政策内容的是()。
政府为了保护农业生产者,对部分农业产品规定了保护价格。为了采取这种价格政策,应采取的相应措施是()。
从10种不同的作物种子中选出6种分别放入6个不同的瓶子中展出,如果甲、乙两种种子都不许放入第一号瓶子内,那么不同的放法共有:
某车间加工一批零件,原计划每天加工100个,刚好如期完成,后改进技术,每天多加工10个,结果提前2天完成,这批零件有()个。
随机试题
萎缩性胃炎伴重度不典型增生应采用急性腐蚀性胃炎应采用
抢救经呼吸道吸入的急性中毒,首要采取的措施是
人体发病的内在因素是
如图所示,断路器也称为空气开关,是电气控制电路中不可缺少的电器。它的作用主要是起到()。
政府干预市场结构,抑制垄断弊病的措施主要有()。
下面工作中,( )不用由业主作出决定。
下列关于车船税的表述正确的有()。
一、注意事项1.本试卷由给定资料与作答要求两部分构成。2.第一题、第二题、第五题,所有考生都必须作答。第三题仅限行政执法类、市(地)以下综合管理类职位的考生作答。第四题仅限考省级(含副省级)以上综合管理类职位的考生作答。二
在设计阶段,假定在图片框Picturel中装入了一个图形,为了删除该图片框控件,应采用的正确操作是
去年,不只是景区的旅游业得到了较好的发展,那里的旅游资源也得到了很好的保护。
最新回复
(
0
)