首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动mai
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动mai
admin
2018-08-11
56
问题
使用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://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
在最坏情况下,冒泡排序所需要的比较次数为【】。
在C语言中,函数返回值的类型最终取决于
若有以下定义:intt[3][2];,能正确表示t数组元素地址的表达式是______。
有以下说明和定义语句structstudent{intage;charnum{8};};structstudentstu[3]={{20,“200401”},{21,“200402”),{19,“200403”}};structstud
有以下程序:#include<stdio.h>voidswap(char*x,ehar*y){chart;t=*x;*x:*y;*y=t;main(){char*s1="abc",*s2="123";
有以下程序:#include<stdio.h>main(){FILE*fp;inti,k,n;fp=fopen("data.dat","w+");for(i=1;i<6;i++){fprimtf(fp,"%
有以下程序#include<stdio.h>main(){FILE*fp;inti=20,j=30,k,n;fp=fopen("D1v.dat","w");fprintf(fp,"%d\n",i);fprintf
随机试题
女性,58岁,夜间从噩梦中醒来,感胸骨后压榨性闷痛,伴呼吸困难,胸痛及呼吸困难持续不能缓解,患者出现面色苍白,冷汗淋漓,血压明显下降,皮肤发绀,此发绀属于
7月下旬,一牛场发生疫病,一牛突然昏迷、全身痉挛、很快倒地死亡。第2天另两头牛发病,病初体温升高达42℃,精神不振,食欲、反刍停止,全身抽搐、呼吸困难、可视黏膜发绀,2d内出现体温下降、气喘、昏迷、虚脱而死。临死时口腔、鼻孔、肛门、阴门流血。死后胃肠迅速膨
与受偏心荷载作用的基础相比,中心荷载作用下地基的极限承载力()。
我国企业债券的发行主体是()。
背景资料:某施工单位承建了一级公路路基工程,路基宽度25m,其中K2+100~K2+500为路堑,K6+200~K6+900为斜坡高路堤。施工前,施工单位对原地面进行复测,核对了横断面地面线。在深挖高填路段施工中,每开挖、填筑一个边坡平台或3~5m复测横
设备在使用过程中,磨损的程度与使用强度和使用时间长度有关的属于()。
北京大学音乐研究会的第一位会长是()。
美国实用主义教育家杜威关于学生在教学中的地位的主张,被称为()。
可以弥补教育现场观察不足和缺陷的观察类型是()。
A、 B、 C、 C
最新回复
(
0
)