首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数proe()的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。 请修改程序中的错误,使它能得到正确结果。 注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。 试题程序: #include #include #i
下列给定程序中,函数proe()的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。 请修改程序中的错误,使它能得到正确结果。 注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。 试题程序: #include #include #i
admin
2013-03-25
16
问题
下列给定程序中,函数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市建设银行某储蓄所记账员。某日下午下班时,李某发现本所出纳员陈某将2万元营业款遗忘在办公桌抽屉内(未锁)。当日下班后,李某趁所内无人之机,返回所内将该2万元取出,用报纸包好后藏到自己办公桌下面的垃圾箱中,并用纸箱遮住垃圾袋。次日上午案发,赃款被他人
根据下面材料回答下列小题。自20世纪末期,山西同全国一样粮食供需形势发生逆转,粮价持续走低,粮食生产效益滑坡,农民生产积极性受挫。2004年初,中央下发“一号文件”,实施了“一减三补”等一系列惠农政策,之后连续三年出台中央“一号文件”,“保护和加强
根据下面材料回答下列小题。自20世纪末期,山西同全国一样粮食供需形势发生逆转,粮价持续走低,粮食生产效益滑坡,农民生产积极性受挫。2004年初,中央下发“一号文件”,实施了“一减三补”等一系列惠农政策,之后连续三年出台中央“一号文件”,“保护和加强
设A是各行元素和均为零的三阶矩阵,α,β是线性无关的三维列向量,并满足Aα=3β,Aβ=3α。证明矩阵A能相似于对角矩阵;
某商品经营管理系统使用SQLServer数据库。在数据库中存在销售单据表,建表语句为:CREATETABLE销售单据表(销售单据编号char(20),付款总金额money,销售日期datetime,销售人员
请根据图示网络结构回答问题。如果图中防火墙FW为CiseoPIX525,并且部分内网需要访问外网,需要使用的两个配置命令依次是___________和________。
一棵二叉树有10个度为1的结点,7个度为2的结点,则该二叉树共有结点个数为()。
设循环队列为Q(1:m),初始状态为front=rear=m。现经过一系列的入队与退队运算后,front=rear=1,则该循环队列中的元素个数为
随机试题
A.反佐B.反治C.两者均是D.两者均非(1997年第111,112题)黄土汤中配伍黄苓的意义()
明代戏曲家汤显祖的代表作之一是《》.
中耳继发性胆脂瘤的并发症为
首先将水肿分为阴水、阳水两大类的著作是
换药时发现伤口脓液有恶臭、发黑带血性,估计感染菌为
女性,32岁,1周前足部有过疖肿,前天开始发热,头痛伴有高热、寒战,咳脓痰,痰中带血丝,胸痛。听诊发现两肺呼吸音增强,偶有少量湿啰音。白细胞21×109/L,中性粒细胞0.9。胸片示两肺散在密度较淡的圆形病变,其中部分病灶有空洞伴液平。应考虑为
下列抑制HMG-CoA还原酶的药物是()。
关于消费金融公司的说法错误的是()。
在列出的各省市中,保险密度和保险深度最低的分别是()。在列出的各省市的总保费收入中,上海市的人身险所占的比例约是()。
软件是指
最新回复
(
0
)