首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是:用冒泡法对6个字符串按由大到小的顺序进行排序。 请改正程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: #includ
下列给定程序中,函数fun()的功能是:用冒泡法对6个字符串按由大到小的顺序进行排序。 请改正程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: #includ
admin
2009-02-15
112
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
甲欲杀死乙,在乙饭碗里投放毒药,不料朋友丙分食了乙的饭菜,甲为了杀死乙,没有阻止丙,结果导致乙和丙均中毒死亡。甲对丙死亡所持的心理态度是()。
根据我国《民法通则》中的无过错责任原则,应由下列何人对损害结果承担民事责任?()
根据我国宪法和有关法律的规定,下列选项中有关法规“批准”生效的情形哪一个是错误的?()
下列各项.不属于第三次工业革命内容的是()。
当今随着信息技术的飞速发展,人们对光存储容量的要求不断提高,下列哪个光存储技术是目前最先进的?()
我国宪法规定,公民有受教育的()。
有关我国1982宪法的结构说法正确的是()。
公开审判是指法院对案件的审理过程和判决结果向群众、向社会公开的制度,包括公开审理和公开宣判。下列关于公开审判制度的表述,哪一项是正确的?()
10个非零不同自然数的和是1001,则它们的最大公约数的最大值是多少?
某车间加工一批零件,原计划每天加工100个,刚好如期完成,后改进技术,每天多加工10个,结果提前2天完成,这批零件有()个。
随机试题
有的学校将当地的历史、风俗传统等作为校本教材来利用,使学校教育的内容丰富而有特点。这反映了对学校教育发挥作用的是()
Everyboyandgirl______nottoswiminthelake,foritispolluted.
Doctorssayangercanbeanextremelydamagingemotion,unlessyoulearnhowtodealwithit.Theywarnthatangryhostilefeeli
关于软骨肉瘤的叙述,下列哪项不正确
SDS—PAGE是
岩溶地区地下水形成的直径较小的深埋土洞宜采用的处理方法为( )。
__________是报价的基础和前提,也是招标人评标时要考虑的重要因素之一。()
下列关于另类投资的局限性,说法错误的是()。
下面关于internet网上的计算机地址,()是正确的。
教师只要认真备课,写好规范的教案,上课就一定受学生欢迎。()
最新回复
(
0
)