首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:用冒泡法对6个字符串进行升序排列。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:用冒泡法对6个字符串进行升序排列。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1
admin
2018-06-29
29
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:用冒泡法对6个字符串进行升序排列。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不得增行或删行,也不得更改程序的结构!
#include<stdio.h>
#include<string.h>
#define]]MAXLINE20
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+i)=pstr+j;
*(pstr+j)=p;
}
}
}
}
main( )
{mt i;
ohar*pstr[6].sir[6][MAXLINE];
for(i=0;i<6;i++)pstr
=str
;
prinff("\nEnter6string(1string at each line):\n");
for(i=0;i<6;i++)scanf("%s",pstr
);
fun(pstr);
prinff("The strings after sorting:\n");
for(i=0;i<6;i++)prinff(“%s\n”,pstr
);
}
选项
答案
(1)for(j=i+1;j<6;j++) (2)木(pstr+i)=*(pstr+j);
解析
(1)此处考查for语句的格式,各表达式之间应用“;”隔开。
(2)此处考查用指针表示数组元素的方法,*(pstr+I)表示pstr所指向数组的第1个元素,同理*(pstr+j)表示pstr所指向数组的第j个元素。
转载请注明原文地址:https://kaotiyun.com/show/btxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有如下程序:main(){chara[]={"1234"};inti,t=0;for(i=0;a[i]>=’0’&&a[i]<=’9’;i+=2)t=10*t+a[i]一-’0’;printf("%d\n’,t
以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程序如下:main(){intn.k;floatscore.sum,ave;sum=0.0;for(n
下列程序执行后的输出结果是()。main(){inta[3][3],*p,i}.p=&a[0][0];for(i=p;i<9;i++)p[i]=i+1;printf("%d\n”,a
在关系模型中,把数据看成一个二维表,每一个二维表称为一个【】。
若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是()。
设Y为整型变量,A=1,A的地址为EF01;B=2,B的地址为EF02;执行语句B=&A;Y=&b;后Y的值()。
下列选项中不属于软件生命周期开发阶段任务的是()。
下列叙述中,不属于结构化分析方法的是()
在软件测试设计中,软件测试的主要目的是()
随机试题
下列有关置信区间的定义中,正确的是()。
断面深棕黄色,角质,具蜡样光泽的药材为( )。
波兰尼认为人类的知识有两种:通常被描述为知识的,即以书面文字、图表和数学公式加以表述的,只是一种类型的知识;而未被表述的知识,像我们在做某事的行动中所拥有的知识,是另一种知识。他把前者称为显性知识,而将后者称为隐性知识,也称为未明言知识。所谓显性知识,即能
利用电信网从事()活动的,将受到刑法处罚。
如果是连续审计业务,在下列情况中,需要注册会计师提醒被审计单位管理层关注或修改现有业务的约定条款的是()。
见表4-1,该表是某项目成本构成比例,请根据图表回答下面的问题:从表中可以看出,成本项目中,机械使用费________。
血浆包括各种矿物质、糖类、脂类、蛋白质、激素和维生素等。在上述各种物质中,造成血液颜色为红色的是()。
下列哪一种肿瘤的恶性类型不能归入癌
张先生认识赵、钱、孙、李、周5位女士。(1)5位女士分为两个年龄档:3位女士小于30岁,2位女士大于30岁;(2)2为女士是教师,其他3位女士秘书;(3)赵和孙属于相同年龄档;(4)李和周不属于相同年龄档;
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块,其中______的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
最新回复
(
0
)