




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
广东省游乐设备事务所专业设计开发游乐设备游乐设备|游乐场--广东省游乐设备事务所-游乐设备设计及研发|游乐设施|游乐设备厂|游乐场|游乐场项目全国计算机等级考试三级网络技术。三级网络技术全国计算机等级考试中三级的一类。它要求三级网络技术合格考生应具备计算机网络通信的基础知识,熟悉局域网、广域网的原理以及安全维护方法,掌握因特网(INTERNET)应用的基本技能,具备从事机关、企事业单位组网、管理以及开展信息网络化的能力。基本要求1、具有计算机系统及应用的基本知识。2、掌握计算机局域网的基本概念与工作原理。3、了解网络操作系统的基础知识。4、掌握Internet的基本应用知识,了解电子政务与电子商务的应用。5、掌握组网,网络管理与网络安全等计算机网络应用的基础知识。6、了解网络技术的发展。7、掌握计算机操作并具有c语言编程(含上机调试)的能力。计算机三级网络技术题目集锦二☆题目21(迭代方法求方程题)下列程序prog1.c的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。Xn+1=cos(Xn)迭代步骤如下:(1)取X1初值为0.0;(2)X0=X1,把X1的值赋给X0;(3)X1=cos(X0),求出一个新的X1;(4)若X0-X1的绝对值小于0.000001,执行步骤(5),否则执行步骤(2);(5)所求X1就是方程cos(X)-X=0的一个实根,作为函数值返回。请编写函数countValue()实现程序的要求,最后调用函数writeDat()把结果输出到文件OUT17.DAT中。floatcountValue(){floatx0,x1;x1=0.0;do{x0=x1;x1=cos(x0);}while(fabs(x0-x1)>=0.000001);returnx1;}注:本题在无忧或捷成模拟盘中,需定义doublex0,x1;才能通过,据实际上机抽到该题的考生反映,实际上机需按上面解法的定义方能通过,特此说明,供参考。****************************************************************************★题目22(平方根问题)请编写函数countValue(),它的功能是:求n以内(不包括n)同时能被3与7整除的所有自然数之和的平方根s,并作为函数值返回,最后结果s输出到文件out.dat中。例如若n为1000时,函数值应为:s=153.909064。doublecountValue(intn){inti;doubles=0.0;for(i=1;i<n;i++)if(i%21==0)s+=i;returnsqrt(s);}*********************************************************************题目23(实数运算题)已知在文件in.dat中存有N个(个数<200)实数,函数readdat()读取这N个实数并存入数组xx中。请编制函数calvalue(),其功能要求:1、求出这N个实数的平均值aver;2、分别求出这N个实数的整数部分之和sumint以及小数部分之和sumdec,最后调用函数writedat()把所求的结果输出到文件out.dat中。注意:部分源程序已给出。voidCalValue(void){inti;for(i=0;i<N;i++){sumint+=(long)xx[i];sumdec+=xx[i]-(long)xx[i];aver+=xx[i];}aver/=N;}****************************************************************************题目24(完全平方数问题)下列程序prog1.c的功能是:在三位整数(100至999)中寻找符合条件的整数并依次从小到大存入数组中;它既是完全平方数,又是两位数字相同,例如144、676等。请编制函数实现此功能,满足该条件的整数的个数通过所编制的函数返回。intjsValue(intbb[]){inti,j,k=0;inthun,ten,data;for(i=10;i<32;i++){j=I*I;hum=j/100;ten=j%100/10;data=j%10;if(hum==ten||hum==data||ten==data)bb[k++]=j;}returnk;}*****************************************************************★题目25(回文数问题)下列程序的功能是:寻找并输出11至999之间的数m,它满足m,m2和m3均为回文数。所谓回文数是指其各位数字左右对称的整数,例如121,676,94249等。满足上述条件的数如m=11,m2=121,m3=1331皆为回文数。请编制函数intsvalue(longm)实现此功能,如果是回文数,则函数返回1,反之则返回0。最后把结果输出到文件out.dat中。intjsValue(longn){inti,strl,half;charxy[20];ltoa(n,xy,10);/*注意这里不能使用itoa()函数,因为n是long型的*/strl=strlen(xy);half=strl/2;for(i=0;i<half;i++)if(xy[i]!=xy[--strl])break;if(i>=half)return1;elsereturn0;}
或者下面的解法:intjsValue(longn){longints=0,k;k=n;while(k){s=s*10+k%10;k/=10;}if(s==n)return1;if(s!=n)return0;}
输出结果为:m=11,m*m=121,m*m*m=1331m=101,m*m=10201,m*m*m=1030301m=111,m*m=12321,m*m*m=1367631*************************************************************************★☆题目26(整数统计运算题)已知在文件IN.DAT中存有若干个(个数<200)四位数字的正整数,函数ReadDat()读取这若干个正整数并存入数组xx中。请编制函数CalValue(),其功能要求:1、求出这文件中共有多少个正整数totNum;2、求这些数右移1位后,产生的新数是偶数的数的个数totCnt,以及满足此条件的这些数(右移前的值)的算术平均值totPjz,最后调用函数writeDat()把所求的结果输出到文件OUT.DAT中。voidCalValue(void){inti,data;for(i=0;i<MAXNUM;i++)if(xx[i]>0){totNum++;data=xx[i]>>1;if(data%2==0){totCnt++;totPjz+=xx[i];}}if(totCnt==0)totPjz=0;elsetotPjz/=totCnt;}********************************************************************题目27(整数各位数字运算题)已知数据文件in.dat中存有300个四位数,并已调用读函数ReadDat()把这些数存入数组a中,请编制一函数jsValue(),其功能是:求出千位数上的数减百位数上的数减十位数上的数减个位数上的数大于零的个数cnt,再把所有满足此条件的四位数依次存入数组b中,然后对数组b的四位数按从小到大的顺序进行排序,最后调用写函数writeDat()把结果输出到out.dat文件。例如:9123,9-1-2-3>0,则该数满足条件存入数组b中,且个数cnt=cnt+1。9812,9-8-1-2>0,则该数不满足条件忽略。jsValue(){inti,j,qw,bw,sw,gw;for(i=0;i<300;i++){qw=a[i]/1000;bw=a[i]/100%10;sw=a[i]%100/10;gw=a[i]%10;if(qw-bw-sw-gw>0)b[cnt++]=a[i];}for(i=0;i<cnt-1;i++)for(j=i+1;j<cnt;j++)if(b[i]>b[j]){qw=b[i];b[i]=b[j];b[j]=qw;}}************************************************************************★☆题目28(整数各位打散组合运算题)已知数据文件IN.DAT中存有200个四位数,并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数jsVal(),其功能是:把千位数字和十位数字重新组成一个新的十位数ab(新十位数的十位数字是原四位数的千位数字,新十位数的个位数字是原四位数的十位数字),以及把个位数字和百位数字组成另一个新的十位数cd(新十位数的十位数字是原四位数的个位数字,新十位数的个位数字是原四位数的百位数字),如果新组成的两个十位数ab-cd>=0且ab-cd<=10且两个数均是奇数,同时两个新数的十位数字均不为零,则将满足此条件的四位数按从大到小的顺序存入数组b中,并要计算满足上述条件的四位数的个数cnt。最后main()函数调用写函数writeDat()把结果cnt以及数组b中符合条件的四位数输出到OUT.DAT文件中。voidjsVal(){inti,j,thou,hun,ten,data,ab,cd;for(i=0;i<200;i++){thou=a[i]/1000;hun=a[i]%1000/100;ten=a[i]%100/10;data=a[i]%10;ab=10*thou+ten;cd=10*data+hun;if((ab-cd)>=0&&(ab-cd)<=10&&ab%2==1&&cd%2==1&&ab>=10&&cd>=10)b[cnt++]=a[i];}for(i=0;i<cnt-1;i++)for(j=i+1;j<cnt;j++)if(b[i]<b[j]){thou=b[i];b[i]=b[j];b[j]=thou;}}*************************************************************************☆题目29(整数各位打散组合运算题)已知数据文件IN.DAT中存有200个四位数,并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数jsVal(),其功能是:把千位数字和十位数字重新组成一个新的十位数ab(新十位数的十位数字是原四位数的千位数字,新十位数的个位数字是原四位数的十位数字),以及把个位数字和百位数字组成另一个新的十位数cd(新十位数的十位数字是原四位数的个位数字,新十位数的个位数字是原四位数的百位数字),如果新组成的两个十位数ab-cd>=10且ab-cd<=20且两个数均是偶数,同时两个新数的十位数字均不为零,则将满足此条件的四位数按从大到小的顺序存入数组b中,并要计算满足上述条件的四位数的个数cnt。voidjsVal(){inti,j,qw,bw,sw,gw,ab,cd;for(i=0;i<MAX;i++){qw=a[i]/1000;bw=a[i]/100%10;sw=a[i]%100/10;gw=a[i]%10;ab=qw*10+sw;cd=gw*10+bw;if(ab-cd>=10&&ab-cd<=20&&ab%2==0&&cd%2==0&&qw!=0&&gw!=0)b[cnt++]=a[i];}for(i=0;i<cnt-1;i++)for(j=i+1;j<cnt;j++)if(b[i]
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中考英语总复习系统复习成绩基石八上第6讲Unit4-6省公开课一等奖百校联赛赛课微课获奖课件
- 新疆农业大学《国际贸易实务双语》2023-2024学年第二学期期末试卷
- 新疆维吾尔博尔塔拉蒙古自治州2025届数学三下期末教学质量检测模拟试题含解析
- 2025至2031年中国礼品收音机行业投资前景及策略咨询研究报告
- 新疆职业大学《轻化工程专题讲座双语》2023-2024学年第二学期期末试卷
- 邢台市南和县2024-2025学年数学五年级第二学期期末统考模拟试题含答案
- 2025-2030年中国LCD行业风险预测及投资前景规划研究报告
- 2025-2030年中国OTDR光时域反射仪行业发展规划分析及投资风险评估报告
- 甘肃省兰州市西固区重点达标名校2024年中考数学全真模拟试题含解析
- 25年公司、项目部、各个班组安全培训考试试题附解析答案可打印
- 校园安全管理的问题及对策研究
- PA66ROHS无卤sgs报告环保报告
- 《送元二使安西》优秀课件
- 中国与俄罗斯渔业合作的潜力分析
- 2023年广东省高中学生化学竞赛试题与标准答案正式题(word可编辑版)
- 五年级心理健康教育课件-欣赏自己 全国通用(共19张PPT)
- 汽车轮胎教案
- 公司应急组织体系
- 局部解剖学:第八章 血 管
- 电子政务与电子商务的关系探讨
- 厨师菜品考核评分表201921
评论
0/150
提交评论