计算机三级网络技术上机试题
函数TeadDat()实现从文件夹中读取一篇英文文章存入到字符串组xx中,
请编制函数SortCharD(),其函数的功能是:以行为单位对字符按从小到大的顺序进
行排列,排列后的`结果仍按行重新存入字符串组xx中,最后调用函数wrintDat()把
结果xx输出到文件中。
例:原文:dAe,BfC.
CCbbAA
结果:,ef
DDCCBB
#include
#include
#include
char xx[50][80];
int maxlien=0;
int ReadDat(void);
void WriteDat(void);
void SortCharD(void);
{
//在此区域填写你的答案。
}
void main
{
clrscr();
if(ReadDat())
{
printf("数据文件不能打开!n 07");
return;
}
SortCharD();
WriteDat();
}
int ReadDat(void)
{
FILE *fp;
int i=0;
char *p;
if((fp=fopen("","r"))==NULL)
return 1;
while(fgets(xx,80,fp)!=NULL)
{
p=strchr(xx,'n');
if(p)*p=0;
i++;
}
maxlien=i;
fclose(fp);
return 0;
}
void WriteDat(void)
{
FILE *fp;
int i;
fp=fopen("","W");
for(i=0;i
{
printf("%sn",xx);
fprintf(fp,"%sn",xx);
}
fclose(fp);
}
【参考答案】:
void SortCharD(void);
{
int i,j,k;
char cTemp;
int ip,iLen;
for(i=0;i
{
ilen=strlen(xx);
for(j=0;j
{
ip=j;
for(k=j+1;k
if(xx[k]
ip=k;
cTemp=xx[ip];
xx[ip]=xx[j];
xx[j]=cTemp;
}
}
}
-
2016年计算机三级《数据库技术》机考试题及答案
1、把电路中的所有元件如晶体管、电阻、二极管等都集成在一个芯片上的元件称为()(本题分值:1分)【正确答案】BsistorgratedCircuitutermmTubeC所用的主要元件是()(本题分值:1分)【正确答案】CA.集成电路B.晶体管C.电子管D.以上答案都不对3、如果以链表为栈的存储...
-
2016计算机三级网络技术辅导:VoIP
VoIP俗称IP电话,是利用IP网络实现语音通信的一种先进通信手段,是基于IP网络的语音传输技术。实现方法VoIP技术问世以来,技术上逐步成熟,已由最初的PC-to-PC发展到更实用的Phone-to-Phone,并逐步走入电信市场。(1)PC-to-PC早期的InternetPhone是此类产品的代表。(2)P...
-
计算机三级考试《网络技术》模拟题及答案
距离全国计算机等级考试不到一天的时间了,大家是否感受到了时间的紧迫感?别担心,下面是本站小编为大家搜索整理了关于计算机三级考试《网络技术》模拟题及答案,欢迎参考练习,希望对大家备考有所帮助!想了解更多相关信息请持续关注我们应届毕业生考试网!一、选择题(...
-
2016计算机三级数据库填空题精选及答案
1.在关系S(S#,SN,D#)和D(D#,CN,NM)中S的主关键字是S#,D的主关键字是D#,则D#在S中称为(外关键字)。2.在一个关系中,若每个数据项都是不可分割的,那么R一定属于(1NF)。3.如果R为第一范式,并且R中每一个非主属性完全依赖于R的某个候选码,则称为(第二)范式。4.范式按包含...