首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动mai
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动mai
admin
2018-08-11
65
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdlib.h>
#include<string.h>
#include<conio.h>
#include<stdio.h>
#define NAXLINE20
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;
}
}
}
}
void main()
{
int i;
char*pstr[6],str[6][MAXLINE];
system("CLS");
for(i=0;i<6;i++)
pstr
=str
;
printf("\nEnter6string(1string 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)for(j=i+1;j<6;j++) (2)*(pstr+i)=*(pstr+j);
解析
(1)此处考查for语句的格式,各表达式之间应用“;”隔开。
(2)此处考查用指针表示数组元素的方法,*
(pstr+i)表示pslr所指向数组的第i个元素,同理*
(pstr+j)表示pstr所指向数组的第j个元素。
转载请注明原文地址:https://www.kaotiyun.com/show/bjxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行下面的程序后,a的值为()。main(){inta,b;for(a=1,b=1;a<=10;a++){if(b%3==1){b+=3;continue;}
下面程序中函数creat用于建立一个带头结点的单向链表,新产生的结点总是插在链表的末尾,单向链表的头指针作为函数值返回。将程序补充完整。#include<stdiao.h>structlist{chardata;struct
下列程序段的输出结果是【】。main(){charb[]="Hello,you";b[5]=0;printf("%s\n",B);}
以下程序的输出结果是【】。#includemain(){inta[5]={2,4,6,8,10},*p;p=a;p++;printf("%d",*p);}
在最坏情况下,冒泡排序所需要的比较次数为【】。
下列程序的运行结果为()。#include<stdio.h>voidabc(char*str){inta,b,i,j;for(i=j=0;str[i]!=’\0’;i++)if(str[i
分析下列程序:#include<stdio.h>main(){int*p1,*p2,*p;inta=6,b=9;p1=&a;p2=&b;if(a<b){p=p1;p1=p2;p
随机试题
简述儒家和道家对中国人的影响。
下列属于肾病综合征的诊断标准的是()。
《继承法》第16条第2款规定:“公民可以立遗嘱将个人财产指定由法定继承人的一人或者数人继承。”从法的规范作用看,该项规定属于下列哪种情况?()
李某囚犯盗窃罪被扭送派出所。在公安机关审讯期间,又交代了自己的其他罪行。如果李某交代的本人其他罪行是另一起独立的盗窃犯罪行为,对其主动交代的罪行的处罚原则是()。
掉期外汇买卖实际上是由两笔金额相同、方向相反、交割日期相同的交易构成的。()
关于定性市场预测,下列说法错误的是()。
认为教师的责任在于使学生形成良好的习惯,怀抱德行与智慧的思想家是()。
传染病的预防措施主要有()。
阅读下面的材料,回答第125~128题:中共中央宣传部组织编写的《“三个代表”重要思想学习纲要》中指出:代表中国先进生产力的发展要求,代表中国先进文化的前进方向,代表中国最广大人民的根本利益,是统一的整体,相互联系、相互促进。发展先进生产力,是发展
PlagiarismLinesBlurforStudentsinDigitalAgeAtRhodeIslandCollege,afreshmancopiedandpastedfromaWebsite’sfr
最新回复
(
0
)