首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数proe()的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。 请修改程序中的错误,使它能得到正确结果。 注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。 试题程序: #include #include #i
下列给定程序中,函数proe()的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。 请修改程序中的错误,使它能得到正确结果。 注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。 试题程序: #include #include #i
admin
2013-03-25
11
问题
下列给定程序中,函数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://jikaoti.com/ti/IakiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
国家通过调节利率高低可以影响经济活动。一般认为,利息增加后带来的经济影响是()。
人民币汇率升高()。
下列关于我国法律监督的表述,错误的有()。
近代中国思想界的“西学东渐”经历了一个由理论到实践、由照抄照搬到与中国实际情况相结合的发展历程。下面体现这两个步骤的标志性事件分别是()。
中国奉行防御性的国防政策,在战略上坚持()的原则。
俄国十月革命以前,我国新文化运动的主要内容是()。①提倡民主与科学,反对专制和愚昧②提倡新道德,反对旧道德③提倡马克思主义,反对资产阶级改良主义④提倡新文学,反对旧文学
西方语言的书写形式是字母文字,这种文字既不表形也不表意,而仅仅表音。这种纯粹记录语言的字母文字频繁地刺激人们的大脑,逐渐形成了西方人长于语言思维的特点。而汉语书写符号是方块汉字,它不仅表音,还能表形、表意。这种音、形、意互相联系的文字,使中国人长于形象思维
关于“描述性定义”“规定性定义”和“纲领性定义”,下列说法正确的是
设某数据库中有旅客表A(旅客编号,城市)和旅客表B(旅客编号,城市),现将所有旅客的数据存储这两张表中。请补全如下查询语句,使得该查询语句能查询所有旅客所在的全部的不重复的城市。SELECT城市FROM旅客表A【14】SELECT城市FROM旅客表B
有下列二叉树,对此二叉树前序遍历的结果为()。
随机试题
针对被判刑处死刑缓期二年执行的罪犯的提请减刑、假释意见书,应报请( )裁定。
Christmaswascoming.Wewerehaving【C1】______weatherinLondonthatRobert【C2】______ChristmasweekinanItalianseasidewehad
奶牛,5岁。证见形寒肢冷,小便清长,大便溏泻,腹中隐隐作痛,带下清稀,口色青白,脉象沉迟,情期延长,配而不孕。该病可首选
法律对其生效以前的事件和行为是否适用,称为()。
工程咨询项目管理的一般流程中不包括()。
确定最低生活保障标准的方法有多种,目前,国际上最常用的是()法
允许权证持有人按约定条件向债券发行人购买黄金的欧洲债券是()。
某上市公司每10股派发红利1.50元,同时按10配5比例向现有股东配股,配股价格为6.40元。若该公司股票在除权除息日前收盘价位11.05元,则除息参考价为()。(上海财经大学2013真题)
新民主主义政治纲领()
A公司向B公司发出—份电文,称C公司要向B公司订购大批棉花,诱使B公司高价向A公司购买大量棉花。这属于安全攻击中的捏造,是对【 】的攻击。
最新回复
(
0
)