首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定的程序中,函数fun()的功能是:判断字符ch是否与str所指字符串中的某个字符相同;若相同,则什么也不做,若相同,则将其插在申的最后。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改
下列给定的程序中,函数fun()的功能是:判断字符ch是否与str所指字符串中的某个字符相同;若相同,则什么也不做,若相同,则将其插在申的最后。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改
admin
2010-05-05
69
问题
下列给定的程序中,函数fun()的功能是:判断字符ch是否与str所指字符串中的某个字符相同;若相同,则什么也不做,若相同,则将其插在申的最后。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include <conio.h>
#include <stdio.h>
#include <string.h>
/*************found**************/
void fun (char str,char ch)
{while (*str &&*str !=ch) str++;
/*************found**************/
if(*str==ch)
{ str[0]=ch;
/*************found**************/
str[1]=’0’;
}
}
main()
{char s[81],c;
clrscr();
printf("\nPlease enter a strzng : ");
gets(s);
printf("\n Please enter the character to
search : ");
c=getchar();
fun(s,c);
printf("\nThe result is %s\n",s);
}
选项
答案
(1)错误;void fun(char str,char ch) 正确:void fun(char *str,char ch) (2) 错误:if(*str==ch) 正确:if(*str==’\0’) (3) 错误;str[1]=’0’; 正确:str[1]=’\0’;
解析
该题的重点就是在while的循环嵌套语句中,由题干信息“若相同,则什么也不做”很容易就能看出if(*str==ch)后面的执行语句是错误的。另外,void指针具有一般性,它们可以指向任何类型的数据。但目前绝大多数C编译所提供的这类函数都返回char指针,再由题目中的定义得出void fun(char str,char ch)的错误信息;str[1]=’0’;是一个简单的语法错误。
转载请注明原文地址:https://kaotiyun.com/show/LHID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
村民自治是中国共产党领导亿万农民发展中国特色社会主义民主政治的伟大创举。扩大农村基层民主,实行村民自治,大大激发了广大农民当家作主的积极性、创造性和责任感,掀开了中国农村民主政治建设的新篇章。下列关于村民自治的表述错误的一项是()。
根据地理知识,同纬线上的各地()。
国际上用来综合考察居民间收人分配差异状况的一个重要分析指标是()。
张某在路上发现有小偷正在对行人李某行窃,便立刻上前阻止.结果被该小偷用刀刺伤。张某共花费医疗费用5万元。针对该情况,下列表述中正确的是()。
国际收支平衡表的四部分主要内容中,最基本的项目是()。
中国古代有个统一王朝,它最先在全国范围内推行了郡县制.建立起中央集权制的政治模式。据此判断,这个王朝是()。
行政征收的实施应以下列哪一项内容为前提?()
若一个三角形的所有边长都是整数,其周长是奇数,且已知其中的两边长分别为8和2012.则满足条件的三角形总个数是?
随机试题
有关均小骨盆,不正确的是
关于X线管阴极灯丝的描述,正确的是
新生儿娩出后,首先应
简述合谷穴的归经和定位。
根据《建设工程工程量清单计价规范》(GB50500—2003)规定,在工程量清单计价中,措施项目费的综合单价已考虑了风险因素并包括()。
()负责股权投资基金相关的税收政策管理。
以企业价值最大化作为财务管理目标,有利于社会资源的合理配置。()
根据下列材料回答问题。据统计资料知,2007年全国及重庆市农林牧渔等业总产值分别为48893亿元和800亿元,那么,这年重庆市农业产值占全国农业产值的比重为()。
埃赫那吞改革
()拓扑结构是将网络的各个节点通过中继器连接成一个闭合环路。
最新回复
(
0
)