教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 外语考试 >

计算机三级网络技术上机试题答案

来源:网络收集 时间:2026-08-09
导读: 计算机三级网络技术上机试题 一、产品销售记录 4. void SortDat() { int i,j; /* 定义变量 */ PRO temp; for(i=0;iMAX-1;i++) /* 选择法排序 */ for(j=i+1;jMAX;j++) if(strcmp(sell[i].mc,sell[j].mc)0 /* 判断条件 */ ||strcmp(sell[i].mc,sell[j].mc)==0s

计算机三级网络技术上机试题

一、产品销售记录

4. void SortDat()

{ int i,j; /* 定义变量 */ PRO temp;

for(i=0;i<MAX-1;i++) /* 选择法排序 */ for(j=i+1;j<MAX;j++)

if(strcmp(sell[i].mc,sell[j].mc)>0 /* 判断条件 */

||strcmp(sell[i].mc,sell[j].mc)==0&&sell[i].je<sell[j].je) { temp=sell[i];

sell[i]=sell[j];

sell[j]=temp;

}

}

二、字符串数组:函数调用

17. void SortCharD(void)

{ unsigned int i,j,k; /* 定义变量 */

int temp;

for(i=0;i<maxline;i++)

for(j=0;j<strlen(xx[i])-1;j++) /*选择法排序*/

for(k=j+1;k<strlen(xx[i]);k++)

if(xx[i][j]<xx[i][k])

{ temp=xx[i][j];

xx[i][j]=xx[i][k];

xx[i][k]=temp;

}

}

18. void ChA(void)

{ int i,temp; /* 定义变量 */

unsigned int j;

for(i=0;i<maxline;i++)

{ temp=xx[i][0]; /* 字符替代 */

for(j=0;j<strlen(xx[i])-1;j++)

xx[i][j]+=xx[i][j+1];

xx[i][strlen(xx[i])-1]+=temp;

strrev(xx[i]); /* 字符串翻转 */

}

}

20. void StrOR(void)

{ int i,j; /* 定义变量 */

for(i=0;i<maxline;i++)

for(j=0;j<80;j++)

if(xx[i][j]=='o') /* 判断处理 */

{ change(xx[i],j);

j=-1; /* 循环复位 */

计算机三级网络技术上机试题

}

}

31. void CharConvA(void)

{ int i,j; /* 定义变量 */

int temp;

for(i=0;i<maxline;i++)

{ temp=xx[i][strlen(xx[i])-1]; /* 字符替代 */

for(j=strlen(xx[i])-1;j>0;j--)

xx[i][j]=(xx[i][j]>>4)+xx[i][j-1];

xx[i][0]+=temp;

}

}

34. void jsSort()

{ unsigned int i,j,k; /* 定义变量 */ int temp;

for(i=0;i<20;i++)

{ for(j=0;j<strlen(xx[i])/2-1;j++) /* 选择法排序 */ for(k=j+1;k<strlen(xx[i])/2;k++)

if(xx[i][j]>xx[i][k])

{ temp=xx[i][j];

xx[i][j]=xx[i][k];

xx[i][k]=temp;

}

for(j=0;j<strlen(xx[i])/2;j++) /* 交换字符 */

{ k=j+(strlen(xx[i])+1)/2;

temp=xx[i][j];

xx[i][j]=xx[i][k];

xx[i][k]=temp;

}

}

}

39. void StrOL(void)

{ int i,j; /* 定义变量 */ char str[80];

for(i=0;i<maxline;i++)

{ memset(str,0,80); /* 字符串初始化 */ for(j=strlen(xx[i])-1;j>=0;j--)

if(!isalpha(xx[i][j])) /* 提取单词 */ { if(isalpha(xx[i][j+1]))

{ strcat(str,xx[i]+j+1); /* 保存单词 */ strcat(str," ");

}

xx[i][j]='\0'; /* 设置行尾 */ }

计算机三级网络技术上机试题

strcat(str,xx[i]); /* 保存第一个单词 */ strcpy(xx[i],str); /* 复制字符串 */ }

}

52. void jsSort()

{ unsigned int i,j,k; /* 定义变量 */ int temp;

for(i=0;i<20;i++)

{ for(j=0;j<strlen(xx[i])/2-1;j++) /* 左侧排序 */

for(k=j+1;k<strlen(xx[i])/2;k++)

if(xx[i][j]<xx[i][k])

{ temp=xx[i][j];

xx[i][j]=xx[i][k];

xx[i][k]=temp;

}

for(j=(strlen(xx[i])+1)/2;j<strlen(xx[i])-1;j++) /* 右侧排序 */ for(k=j+1;k<strlen(xx[i]);k++)

if(xx[i][j]>xx[i][k])

{ temp=xx[i][j];

xx[i][j]=xx[i][k];

xx[i][k]=temp;

}

}

}

55. void StrCharJL(void)

{ int i,j; /* 定义变量 */

unsigned char tmp;

for(i=0;i<maxline;i++) /* 逐行处理 */

{ for(j=0;j<80;j++) /* 字符替代 */

{ tmp=(xx[i][j]<<4);

if(tmp<=32||tmp>100) /* 判断条件 */ continue;

else xx[i][j]+=tmp;

}

}

}

67. void chg(char *s)

{ while(*s) /* 字符串改写 */

{ if(*s>='A'&&*s<='Y'||*s>='a'&&*s<='y')

*s+=1;

else if(*s=='z'||*s=='Z')

*s-=25;

s++;

}

计算机三级网络技术上机试题

}

94. void chg(char *s)

{ unsigned int i,temp; /* 定义变量 */

temp=*s; /* 暂存第一个字符 */ for(i=0;i<strlen(s)-1;i++) /* 字符左移 */

*(s+i)=*(s+i+1);

*(s+strlen(s)-1)=temp; /* 移动第一个字符 */ }

三、候选人选举

21. void CountRs(void)

{ int i,j,cnt; /* 定义变量 */

for(i=0;i<100;i++) /* 逐张处理选票 */ { cnt=0;

for(j=0;j<10;j++) /* 统计选中人数 */ if(xx[i][j]=='1')

cnt++;

if(cnt<=5) /* 判断条件 */

continue;

for(j=0;j<10;j++) /* 统计得票 */

if(xx[i][j]=='1')

yy[j]++;

}

}

四、数组:

5. void jsValue()

{ int i; /* 定义变量 */

for(i=0;i<N;i++) /* 统计求和 */

{ if(xx[i]%2==1) cnt1++;

else cnt2++;

if(i%2==0) pj+=xx[i];

}

pj/=(N/2); /* 求平均值 */

}

8. void jsVal()

{ int i,j; /* 定义变量 */ int a1,a2,b1,b2;

int ab;

int temp;

for(i=0;i<MAX;i++)

{ a1=a[i]%10; /* 数位分解 */ a2=a[i]/10;

b1=b[i]%10;

b2=b[i]/10;

ab=a2*1000+b2*100+b1*10+a1;/* 数位重组 */

计算机三级网络技术上机试题

if(a[i]%2==1&&b[i]%2==1) /* 判断条件 */ c[cnt++]=ab;

}

for(i=0;i<cnt-1;i++) /* 选择法排序 */ for(j=i+1;j<cnt;j++)

if(c[i]>c[j])

{ temp=c[i];

c[i]=c[j];

c[j]=temp;

}

}

13. int jsSort()

{ int i,j; /* 定义变量 */ Data temp;

int cnt=0;

f …… 此处隐藏:2738字,全部文档内容请下载后查看。喜欢就下载吧 ……

计算机三级网络技术上机试题答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/118255.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)