首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是将字符串s中位于偶数位置的字符或ASCII码为奇数的字符放入字符串t中(规定第一个字符放在第0位中)。 例如:字符串中的数据为ADFESHDI,则输出应当是 AFESDI。 请改正程序中的错误,使它能得到正
下列给定程序中,函数fun()的功能是将字符串s中位于偶数位置的字符或ASCII码为奇数的字符放入字符串t中(规定第一个字符放在第0位中)。 例如:字符串中的数据为ADFESHDI,则输出应当是 AFESDI。 请改正程序中的错误,使它能得到正
admin
2009-02-15
94
问题
下列给定程序中,函数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://jikaoti.com/ti/ZxkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据我国《民法通则》中的无过错责任原则,应由下列何人对损害结果承担民事责任?()
根据我国宪法和有关法律的规定,下列选项中有关法规“批准”生效的情形哪一个是错误的?()
下面关于蛋白质分子结构与功能的叙述。错误的是()。
张某因不服税务局查封财产决定向上级机关申请复议,要求撤销查封决定。但没有提出赔偿请求。复议机关经审查认为该查封决定违法,决定予以撤销。对于查封决定造成的财产损失,复议机关正确的做法是什么?()
以下不可能成为非物质文化遗产的是()。
剧烈运动后,人们常常满脸通红,大汗淋漓,这主要是因为皮肤的()功能。
区分国家性质的根据是()。
甲乙两地居民的恩格尔系数分别为30%和32%,这可能表明()。
如图,在图1中,互不重叠的三角形共有4个,在图2中,互不重叠的三角形共有7个,在图3中,互不重叠的三角形共有10个,则在第29个图形中,互不重叠的三角形共有几个?
某次数学比赛,参赛的男生中有得奖,女生有8人得奖,已知共有214人参加比赛,没有得奖的男生人数比没有得奖的女生人数的两倍多8人,那么参加比赛的男生有多少人?
随机试题
(2021年聊城莘县)小阳是某校的一名初中生,因为早恋,最近遭到校方的开除。对此,下列说法正确的是()
所谓标准体积流量,在工业上是指20℃、0.10133MPa即称()或0℃、0.10133MPa即称()条件下的体积流量,在仪表计量上多数以()条件下的体积流量为标准体积流量。
简述指南针的发明及意义。
如果合伙人C在一次意外事故中死亡,则其在合伙企业中的份额应如何处理?x公司最多能从合伙企业中要回多少款项?
下列项目中,政府资产和政府负债均具有的计量属性为()。
企业上年末的资产负债表(简表)如下:根据历史资料可知,经营资产、经营负债项目与销售收入成正比,金融资产为可动用的金融资产,企业上年度销售收入800万元,实现净利100万元,支付股利60万元。要求:预计本年度销售净利率增长10%,股利支付率与上年度
信用社的利息收入主要有()。
信息收集与加工的要求有()。
一租赁公司有40套设备,若租金每月每套200元时可全租出,当租金每月每套增加10元时,租出设备就会减少一套,对于租出的设备每套每月需花20元的维护费。问每月一套的租金多少时公司可获得最大利润?
Chinaliesmainlyinthenortherntemperatezoneundertheinfluenceofmonsoon(季风).FromSeptemberandOctobertoMarchandAp
最新回复
(
0
)