首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是:用冒泡法对6个字符串按由大到小的顺序进行排序。 请改正程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: #includ
下列给定程序中,函数fun()的功能是:用冒泡法对6个字符串按由大到小的顺序进行排序。 请改正程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: #includ
admin
2009-02-15
141
问题
下列给定程序中,函数fun()的功能是:用冒泡法对6个字符串按由大到小的顺序进行排序。
请改正程序中的错误,使它能得到正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include <conio.h>
#include <stdio.h>
#define MAXLINE 20
void fun(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;
}
}
main()
{
int i;
char*pstr[6],str[6][MAXLINE];
clrscr();
for(i=0;i<6;i++)
pstr
=str
;
printf("/nEnter 6 string(1 string at each line):\n");
for(i=0;i<6;i++)
scanf("%s",pstr
);
fun(pstr);
printf("The strings after sorting:\n");
for(i=0;i<6;i++)
printf("%s\n",pstr
);
}
选项
答案
(1)错误:if(strcmp((pstr+i),(pstr+j))<0) 正确:if(strcmp(*(pstr+i),*(pstr+j))<0) (2) 错误:*(pstr+j)=*p; 正确:*(pstr+j)=p;
解析
错误1:本题旨在考查指针的引用方法。*(pstr+i)指字符串中下标为i的字符。错误2:*p是字符类型,而*(pstr+j)是指针类型,二者不能进行赋值运算。
转载请注明原文地址:https://kaotiyun.com/show/BTID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据我国现行宪法和有关组织法的规定,下列关于我国现行立法体制权限划分的表述不正确的是()。
将下面《水浒传》的故事按事件的发展顺序排列,正确的是()。①景阳冈打虎②独臂擒方腊③浔阳楼题反诗④宿太尉招安
某县公安局民警甲在一次治安检查中被乙打伤,公安局认定乙的行为构成妨碍公务,据此对乙处以200元罚款。甲认为该处罚决定过轻。下列哪种说法是正确的?()
某县人民法院审理一民事案件过程中,要求县移动通信营业部提供某通信用户的电话详单。根据我国宪法规定,下列说法正确的是()。
某甲在银行取款时,银行工作人员因点钞失误多付给他1万元,甲以这1万元作本钱经商,获利5千元,其中2千元为其劳务管理费用成本。一个月后银行发现了多付款的事实,要求甲退回,甲不同意。下列有关该案的哪一表述是正确的?()
符合下列哪一情形而在五年以内再犯应当判处有期徒刑以上刑罚之罪的,不构成累犯?()
养花专业户李某为防止偷花,在花房周围私拉电网。一日晚,白某偷花不慎触电.经送医院抢救,不治身亡。李某对这种结果的主观心理态度是什么?()
如图,在图1中,互不重叠的三角形共有4个,在图2中,互不重叠的三角形共有7个,在图3中,互不重叠的三角形共有10个,则在第29个图形中,互不重叠的三角形共有几个?
一个各位不相同的8位数密码,任意相邻两个数字之和为质数,则最大的8位数各位数字之和为多少?
如图,某三角形展览馆由36个小三角形展室组成,每两个相邻展室(指有公共边的小三角形)都有门相通,若某参观者不愿返回已参观过的展室(通过每个房间至多一次).那么他至多能参观多少个展室?()
随机试题
某机场建设单位在办理工程质量监督手续时,向质量监督部门提交了建设工程批准文件及建设单位与设计、施工、监理等单位签订的合同副本。质量监督部门认为提交材料不全,要求补齐相关材料。在后续的施工过程中,监督站委托相关工程质量检测单位承担检测任务。工程质量检测单位在
国产天然气氨压缩浅冷装置氨压缩机正常停车后应立即()。
血红蛋白β链合成障碍可引起
加用氢化可的松后,去甲肾上腺素升压作用增强的这种现象是
男,19岁,患病一周,牙龈乳头坏死,前牙唇侧明显,坏死形成溃疡处凹陷,表面灰白色假膜,触之出血明显,口腔有腐性口臭。体温37.8℃,颏下淋巴结肿痛,既往未出现全身明显异常现象。在局部处理同时,选择全身最佳用药是
烧伤抗休克补液时,第一个24h输液量从何时计算()
工程勘察中的原位测试试验一般应包括()。
近年来,流行歌曲、小品等大受欢迎,交响乐、歌剧、民族戏曲则有些受冷落,各种文化艺术形式的发展出现了不平衡现象。一些有识之士呼吁“文化艺术领域也需要生态平衡”,因为()。①不同文化艺术形式共同发展,可以满足不同层次大众的需求②在文化艺术领域,经济效益
将考生文件夹下QIU\LONG文件夹中的文件WATER.FOX设置为只读属性。
•Lookatthestatementsbelowandatthefiveextractsfromanarticleaboutwhattheyshouldtrytolearnandhoweffectiveorg
最新回复
(
0
)