首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定的程序中,函数fun()的功能是:判断字符ch是否与str所指字符串中的某个字符相同;若相同,则什么也不做,若相同,则将其插在申的最后。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改
下列给定的程序中,函数fun()的功能是:判断字符ch是否与str所指字符串中的某个字符相同;若相同,则什么也不做,若相同,则将其插在申的最后。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改
admin
2010-05-05
52
问题
下列给定的程序中,函数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://jikaoti.com/ti/JSkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
能够根据样本结果推断总体数量特征的调查方式是()。
关于缓刑,下列哪一选项是错误的?()
根据地理知识,同纬线上的各地()。
下列关于云计算的说法错误的是()。
国际上用来综合考察居民间收人分配差异状况的一个重要分析指标是()。
剧烈运动后,人们常常满脸通红,大汗淋漓,这主要是因为皮肤的()功能。
在国际金融问题上进行协商与协作,促进国际货币合作;促进国际贸易的扩大和平衡发展:纠正国际收支的失调,而不采取危害本国或国际繁荣的措施.缩短成员国国际收支不平衡的时间,减轻不平衡的程度。以上是下列哪个国际组织的主要职能?()
张某11周岁,小学五年级学生.经常在其学校门口的一家小卖部买零食和一些学习用品,部分赊账,年终时共欠小卖部340元。小卖部老板拿着账单要求张某父亲付款,遭到张某父亲拒绝。下列说法正确的是()。
改革开放以来,我国主要区域政策经历了不同的阶段:①以经济特区为重心的沿海地区优先发展阶段;②以缩小区域差距为导向的西部大开发阶段;③以浦东开发为龙头的沿江沿边地区重点发展阶段;④以区域协调发展为导向的共同发展阶段。这四个阶段按时间顺序排列应为()。
一桶水含桶共重20千克,第一次倒掉水量的,第二次倒掉剩余水量的,第三次倒掉剩余水量的,第四次倒掉剩余水量的,最终水和桶共重5.6:千克,问桶的重量为多少千克?()
随机试题
外科最常见的酸碱平衡失调类型是
从药物学角度评价药物疗效体现在哪几个方面
尿比重降低见于
下列哪些行政法律文书,当事人可以依法申请法院强制执行?()
城镇道路高级路面的要求是强度高、刚度大、稳定性好,适用于城镇()。
下列关于财务会计的表述中,不正确的是()。
【索贡巡行】首都师范大学2014年历史学基础(世界史)真题;南京师范大学2015年世界通史真题;华中师范大学2017年世界史基础真题;厦门大学2017年历史学基础真题
从赵、钱、孙、李、周、吴六个工程技术人员中选出三位组成一个特别攻关小组,集中力量研制开发公司下一步准备推出的高技术拳头产品。为了使工作更有成效,我们了解到以下情况:(1)赵、孙两个人中至少要选上一位。(2)钱、周两个人中至少要选上一位。
设则f(x)以2π为周期的傅立叶级数在x=π处收敛于________,在x=2π处收敛于________.
ReadthearticlebelowaboutatalkonCustomerRelationshipMarketing.Aresentences16-22’Right’or’Wrong’?Ifthereisno
最新回复
(
0
)