首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数proe()的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。 请修改程序中的错误,使它能得到正确结果。 注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。 试题程序: #include #include #i
下列给定程序中,函数proe()的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。 请修改程序中的错误,使它能得到正确结果。 注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。 试题程序: #include #include #i
admin
2013-03-25
31
问题
下列给定程序中,函数proe()的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。
请修改程序中的错误,使它能得到正确结果。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include
#include
#include
#include
#define MAX 20
void proc(char * pstr[6])
{
int i,j;
char * p;
for(i=0;i<5;i++)
for(j=i+1;j<6;j++)
//****found****
if(strcmp((pstr+i),(pstr+j))>0)
{
p=*(pstr+i);
*(pstr+i)=*(pstr+j);
//****found****
*(pstr+j)=*P;
}
}
void main()
{
int i;
char * p[6],str[6][MAX];
system("CLS");
for(i=0;i<6;i++)
p
=str
;
printf("\nEnter 6 string(1 string at each line):n");
for(i=0;i<6;i++)
scanf("%s",p
);
proc(p);
printf("The strings after sorting:\n");
for(i=0;i<6;i++)
printf("%s\n",p
);
}
选项
答案
(1)错误:if(strcmp((pstr+i),(pstr+j))>O) 正确:if(strcmp(*(pstr+i),*(pstr+j))>0) (2)错误:*(pstr+j)=*p 正确:*(pstr+j)=P
解析
变量pstr表示的是字符串数组的首地址,pstr+i表示的是字符串首地址偏移量为i处的地址。程序中要比较的是字符,因此,“if(strcmp((pstr+i),(pstr+j))>0)”应改为“if(strcmp(*(pstr+i),*(pstr+j))>0)”;根据程序可知,要交换的是字符串的首地址而不是字符串的内容,因此,“*(pstr+j)=p”应改为“*(pstr+j)=P”。
转载请注明原文地址:https://kaotiyun.com/show/WxID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
2014年种种信号和变化,表明我国经济发展出现了趋势性、不可逆的新常态。经济进入新常态,是30多年高速发展的必然结果,是客观经济规律作用的体现。“新常态经济”的主要特征是()。
国家通过调节利率高低可以影响经济活动。一般认为,利息增加后带来的经济影响是()。
宪法的作用不包括()。
近些年.我国取得了一批重大科技创新成果,实现部分领域由“跟随”到“领跑”的跨越。以下说法不正确的是()。
下列选项中,属于公务员应当具备的条件是()。
某校五年级有100名学生参加活动,男生两人一组,女生三人一组,共有41组。那么男、女生各有多少名?
根据以下资料,回答以下问题。在2008年8月8日至24日奥运会期间,北京市的空气质量不仅天天达标,而且有10天达到一级,全面兑现了对奥运会空气质量的承诺。下图是2008年1~8月北京市大气质量检测情况,图中一、二、三、四级是空气质量等级,一级空气
法律适用对象是一般的人而不是特定的人,法律可以反复适用而不是仅适用一次,这表明法律具有()。
对下列语句,排序最为合理的是()。①在这批作家兼翻译家的知识分子中,鲁迅堪称出道最早、用力最勤、产量颇丰、质量大多臻于上乘的一位译界高手②目前,全面、系统地对鲁迅译著的文本进行细读和分析的“文学”性研究成果还未出现③从已有鲁迅翻译
设f(χ)=,且g(χ的一个)原函数为ln(χ+1),求∫01f(χ)dχ.
随机试题
简述动作技能泛化阶段主要的教学任务和教法要求。
评价一个新的检测系统时,不需要对下列哪个项目进行实验评估
土地转让的发包方和承包方应当订立承包合同,约定双方的权利和义务。土地承包经营的期限为()。
下列哪一项不属于基金客户服务的原则?()
在绝大多数的情况下,对员工进行绩效考核的最佳考核主体是()。
国内某高校张教授2016年取得部分收入项目如下:(1)5月份出版了一本书稿,获得稿酬15000元,后因出版社添加印数,获得追加稿酬5000元。(2)9月份,教师节期间获得全国教学名师奖,获得教育部颁发的资金50000元。
师:小说《三国演义》中有一个情节“曹操青梅煮酒论英雄”,不知道同学们熟悉否?现在,逢青梅时节,我们也来论论“英雄”。不过很抱歉,我没有准备酒。(生笑)请大家说说何谓英雄?生:有勇有谋。生:对社会作出了巨大贡献的人。师:真是一千个人心中有一千种英雄。但
在画面上采用各种不同的对立色性的色相形成对比的是()
科学研究本质上是机会主义的,其目的不在于做或好或坏的实验,而在于解决问题,如果一个问题碰巧笨拙地解决了,那么优美的方法就永远不会找寻了。 不符合这段话意思的是( )。
公司组织学科演讲比赛,数量学科派出3名老师参赛,言语学科派出4名老师参赛,申论学科派出3名老师参赛,为了增加比赛的趣味性,要求言语学科的老师必须不相邻的概率?()
最新回复
(
0
)