首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:用冒泡法对6个字符串进行升序排列。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MOD11.C中,不得增行或删行,也不得更改程序的结构! #include #include #define M
下列给定程序中函数fun的功能是:用冒泡法对6个字符串进行升序排列。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MOD11.C中,不得增行或删行,也不得更改程序的结构! #include #include #define M
admin
2021-02-25
26
问题
下列给定程序中函数fun的功能是:用冒泡法对6个字符串进行升序排列。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MOD11.C中,不得增行或删行,也不得更改程序的结构!
#include
#include
#define MAXLINE 20
fun(char * pstr[6])
{int i,j;
char*P;
for(i=0;i<5;i++){
/**********found**********/
for(j=i+1,j<6,j++)
{
if(strcmp(*(pstr+i),*(pstr+j))>0)
{
p=*(pstr+i);
/**********found**********/
*(pstr+j)=*(pstr+i);
*(pstr+j)=p;
}
}
}
}
}
void main( )
{int i;
char * pstr[6],str[6][MAXUNE];
for(i=0;i<6;i++)pstr
=str
;
printf(’’\nEnter 6 string(1 string at each line):\n’’);
for(i=0;i<6;i++) scartf(’’%s’’,pstr
);
fun(pstr);
printf(’’The strings after sorting:\n’’);
for(i=0;i<6;i++)printf(’’%s\n’’,pstr
);
}
选项
答案
1.for(j=i+1;j<6;j++) 2.*(pstr+i)=*(pstr+j);
解析
1.此处考查for语句的格式,各表达式之间应用“;”隔开。
2.此处考查用指针表示数组元素的方法,*(pstr+i)表示pstr所指向数组的第i个元素,同理木(pstr+j)表示pstr所指向数组的第j个元素。
冒泡排序算法,其基本思想是,将待排序的元素看作是竖着排列的“气泡”,较小的元素比较轻,从而要往上浮。在冒泡排序算法中我们要对这个“气泡”序列处理若干遍。所谓一遍处理,就是自底向上检查一遍这个序列,并时刻注意两个相邻的元素的顺序是否正确。如果发现两个相邻元素的顺序不对,即“轻”的元素在下面,就交换它们的位置。显然,处理一遍之后,“最轻”的元素就浮到了最高位置;处理二遍之后,“次轻”的元素就浮到了次高的位置。依此类推,完成排序。
转载请注明原文地址:https://kaotiyun.com/show/aBtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行以下程序段后,s的值为()。inta[]={1,2,3,4,5,6,7,8,9},s=0,k;for(k=0;k
有以下程序:#include<stdio.h>main(){FILE*f;f=fopen("filea.txt","w");fprintf(f,"abc"):fclose(f):}若文本文件filea.txt中
39.有以下程序:#include<stdio.h>#include<stdio.h>structS{charname[10];};voidchange(structS*data,intvalue){strcpy(data一>
设有如下程序段:#include<stdio.h>chars[20]="Beijing",*P;P=S:则执行p=S;语句后,以下叙述中正确的是()。
设有定义:doublex=2.12;,以下选项中不能完整输出变量x值的语句是()。
在数据库中,数据模型包括数据结构、数据操作和()。
负责数据库中查询操作的数据库语言是()。
软件测试的目的是
假定已建立以下链表结构,且指针p和q已指向如图所示的结点:则以下选项中可将q所指结点从链表中删除并释放该结点的语句组是
有关return语句说法不正确的是()。
随机试题
影响领导风格有效性的主要工作环境因素包括_____、_____、_____。
A.合成尿素B.合成丙氨酸C.合成非必需氨基酸D.合成谷氨酰胺E.合成必需氨基酸体内氨的主要代谢去路是
感觉的特异投射系统能形成特定感觉,其主要的原因是
《公开募集证券投资基金运作管理办法》生效的时间是()。
下列句子中没有语病的一项是()。
这种简单化的发展难免带来_______风险。城市规划目光短浅,建设只求速度重_______,设施管理维护职责混乱。我们看到一座座摩天楼、商业区、产业园犹如雨后春笋般出现,而这些_______的奢华景观却经不起一场暴雨的考验。依次填入画横线部分最恰当的一项
市场经济发达国家的实践充分表明,假冒伪劣产品的泛滥程度与市场经济的发展水平呈负相关变化。市场经济内在的竞争机制本身就倡导以公平与质量取胜,只有符合社会需求的高质量商品才能得到社会的认可。由此可见:
D
Quantumwillstillbeonairasthelastprogramsofitarestillinthemakingandaretobeshownasscheduled.Jarvisreveal
A、BeijingEducationalPress.B、LiaoningEducationalPress.C、LondonGuinnessWorldRecord.D、IrelandGuinnessWorldRecord.C
最新回复
(
0
)