计算机三级网络技术上机题库和答案(20xx年终结修订word版)内容摘要:
请勿改动主函数 main()、读数据函数 ReadDat()和输出数据函数 writeDat()的内容。 void ChA(void) { int i,j。 char ch。 for(i=0。 imaxline。 i++) 9 { ch=xx[i][0]。 for(j=0。 jstrlen(xx[i])1。 j++) xx[i][j]+=xx[i][j+1]。 xx[i][strlen(xx[i])1]+=ch。 strrev(xx[i])。 } } ****************************************************************************** ☆ 题目 18 函数 ReadDat()实现从文件 中读取一篇英文文章,存入到字符串数组 xx 中;请编制函数 encryptChar(),按给定的替代关系对数组 xx 中的所有字符进行替代,仍存入数组 xx的对应的位置上,最后调用函数 WriteDat()把结果 xx 输出到文件 中。 替代关系: f(p)=p*11 mod 256( p 是数组中某一个字符的 ASCII 值, f(p)是计算后新字符的 ASCII 值),如果原字符的 ASCII 值是偶数或计算后 f(p)值小于等于 32,则该字符不变,否则将 f(p)所对应的字符进行替代。 部分源程序存在文件 中。 原始数据文件存放的格式是:每行的宽度均小于 80个字符。 请勿改动主函数 main()、读数据函数 ReadDat()和输出数据函数 WriteDat()的内容。 void encryptChar() { int i,j。 for(i=0。 imaxline。 i++) for(j=0。 jstrlen(xx[i])。 j++) if(xx[i][j]*11%256=32||xx[i][j]%2==0) continue。 else xx[i][j]=xx[i][j]*11%256。 } ****************************************************************************** ☆题目 19(单词个数统计题 ) 编写一个函数 findStr(char *str,char *substr),该函数 统计一个长度为 2 的子字符串在另一个字符串中出现的次数。 例如, 假定输入的字符串为 asd asasdfg asd as zx67 asd mklo,子字符串为 as,函数返回值是 6。 函数 ReadWrite()实现从文件 中读取两个字符串,并调用函数 findStr(),最后把结果 输出到文件 中。 注意:部分源程序存在文件 中。 请勿改动主函数 main()和其它函数中的任何内容,仅在函数 findStr()的花括号中填入你编写的若干语句。 int findStr(char *str,char *substr) { int i,j,len1,len2,t=0,flag。 len1=strlen(str)。 len2=strlen(substr)。 for(i=0。 ilen1。 i++) { for(j=0。 jlen2。 j++) if(str[i+j]==substr[j]) flag=1。 else {flag=0。 break。 } if(flag==1) t++。 10 } return t。 } **************************************************************************** ★ 题目 20( Fibonacci 数列题 ) 编写函数 jsValue,它的功能是: 求 Fibonacci 数列中大于 t 的最小的一个数, 结果由函数返回。 其中 Fibonacci 数列 F(n)的定义为: F(0)=0,F(1)=1 F(n)=F(n1)+F(n2) 最后调用函数 writeDat()读取 50 个数据 t,分别得出结果且把结果输出到文件 中。 例如:当 t=1000 时,函数值为: 1597。 部分源程序存在文件 中。 请勿改动主函数 main()和写函数 writeDat()的内容。 int jsValue(int t) { int f0=0,f1=1,fn。 fn=f0+f1。 while(fn=t) { f0=f1。 f1=fn。 fn=f0+f1。 } return fn。 } **************************************************************************** ☆ 题目 21(迭代方法求方程题 ) 下列程序 的功能是: 利用以下所示的简单迭代方法求方程: cos(x)x=0 的一个实根。 Xn+1=cos(Xn) 迭代步骤如下: (1)取 X1 初值为 ; (2)X0=X1,把 X1 的值赋给 X0; (3)X1=cos(X0),求出一个新的 X1; (4)若 X0X1 的绝对值小于 ,执行步骤 (5),否则执行步骤 (2); (5)所求 X1 就是方程 cos(X)X=0 的一个实根,作为函数值返回。 请编写函数 countValue()实现程序的要求,最后调用函数 writeDat()把结果输出到文件 中。 部分源程序已给出。 请勿改动主函数 main()和输出数据函数 writeDat()的内容。 float countValue() { float x0,x1。 x1=。 do{ x0=x1。 x1=cos(x0)。 }while(fabs(x0x1)=)。 return x1。 11 } 注:本题在无忧或捷成模拟盘中,需定义 double x0,x1。 才能通过,据实际上机抽到该题的考生反映,实际上机需按上面解法的定义方能通过,特此说明,供参考。 **************************************************************************** ★ 题目 22( 平方根问 题 ) 请编写函数 countValue(),它的功能是: 求 n 以内(不包括 n)同时能被 3 与 7 整除的所有自然数之和的平方根 s,并作为函数值返回, 最后结果 s 输出到文件 中。 例如若 n 为 1000 时,函数值应为: s=。 部分源程序存在文件 中。 请勿改动主函数 main()和输入输出数据函数 progReadWrite()的内容。 double countValue(int n) { int i。 double s=。 for(i=1。 in。 i++) if(i%21==0) s+=i。 return sqrt(s)。 } ********************************************************************* 题目 23 (实数运算题 ) 已知在文件 中存有 N 个(个数 200)实数,函数 readdat()读取这 N 个实数并存入数组 xx 中。 请编制函数 calvalue(),其功能要求: 求出这 N 个实数的平均值 aver; 分别求出这 N 个实数的整数部分之和 sumint 以及小数部分之和 sumdec, 最后调用函数writedat()把所求的结果输出到文件 中。 注意:部分源程序已给出。 请勿改动主函数 main()、读数据函数 readdat()和输出数据函数 writedat()的内容。 void CalValue(void) {int i。 for (i=0。 iN。 i++) {sumint+=(long)xx[i]。 sumdec+=xx[i](long)xx[i]。 aver+=xx[i]。 } aver/=N。 } **************************************************************************** 题目 24(完全平方数 问 题 ) 下列程序 的功能是: 在三位整数( 100 至 999)中寻找符合条件的整数并依次从小到大存入数组中;它既是完全平方数,又是两位数字相同,例如 14 676 等。 请编制函数实现此功能 ,满足该条件的整数的个数通过所编制的函数返回。 最后调用函数 writeDat()把结果输出到文件 中。 12 请勿改动主函数 main()和写函数 writeDat()的内容。 int jsValue(int bb[]) {int i,j,k=0。 int hun,ten,data。 for(i=10。 i32。 i++) {j=I*I。 hum=j/100。 ten=j%100/10。 data=j%10。 if(hum==ten||hum==data||ten==data) bb[k++]=j。 } return k。 } ***************************************************************** ★ 题目 25 ( 回文数 问题) 下列程序的功能是: 寻找并输出 11 至 999 之间的数 m,它满足 m,m2 和 m3 均为回文数。 所谓回文数是指其各位数字左右对称的整数,例如 121, 676, 94249 等。 满足上述条件的数如 m=11,m2=121,m3=1331 皆为回文数。 请编制函数 int svalue(long m)实现此功能, 如果是回文数,则函数返回 1,反之则返回 0。 最后把结果输出到文件 中。 注意:部分源程序已给 出。 请勿改动主函数 main()的内容。 int jsValue(long n) {int i,strl,half。 char xy[20]。 ltoa(n,xy,10)。 /*注意这里不能使用 itoa()函数,因为 n 是 long 型的 */ strl=strlen(xy)。 half=strl/2。 for(i=0。 ihalf。 i++) if(xy[i]!=xy[strl]) break。 if(i=half) return 1。 else return 0。 } 或者下面的 解法: int jsValue(long n) {long int s=0,k。 k=n。 while(k) { s=s*10+k%10。 k/=10。 } if(s==n) return 1。 if(s!=n) return 0。 } 输出结果为: m= 11,m*m= 121,m*m*m= 1331 m= 101,m*m= 10201,m*m*m= 1030301 m= 111,m*m= 12321,m*m*m= 1367631 13 ************************************************************************* ★☆ 题目 26( 整数统计运算 题 ) 已知在文件 中存有若干个(个数 200)四位数字的正整数,函数 ReadDat()读取这若干个正整数并存入数组 xx 中。 请编制函数 CalValue(),其功能要求: 求出这文件中共有多少个正整数 totNum; 求这些数右移 1 位后,产生的新数是偶数的数的个数 totCnt,以及满足此条件的这些数 (右移前的值 )的算术平均值 totPjz, 最后调用函数 writeDat()把所求的结果输出到文件 中。 部分源程序存在文件 中。 请勿改动主函数 main()、读函数 ReadDat()和写函数 writeDat()的内容。 void CalValue(void) {int i,data。 for(i=0。 iMAXNUM。 i++) if(xx[i]0) { totNum++。 data=xx[i]1。 if(data%2==0){totCnt++。 totPjz+=xx[i]。 } } if(totCnt==0) totPjz=0。 else totPjz/=totCnt。 } ******************************************************************** 题目 27( 整数各位数字运算 题 ) 已知数据文件 中存有 300 个四位数,并已调用读函数 ReadDat()把这些数存入数组 a中,请编制一函数 jsV。计算机三级网络技术上机题库和答案(20xx年终结修订word版)
相关推荐
③设置网络参数。 ④安装网路通信协议。 [A] ②①④③ [B] ①②④③ [C] ②①③④ [D] ①③②④ 上课的时候,小雨想访问教师机( teacher)里的网页素材,他不能够采用的方法是 _A__ [A] 直接打开“我的电脑”就可以访问教师机里的网页素材 [B] 打开“网上邻居”找出 teacher,访问其中的网页素材 [C] 右击“网上邻居”,选择查找计算机“ teacher” ,访问
程登录提供的服务,用户可以使自己的计算机暂时成为远程计算机的一个仿真终端 D)为了执行远程登录服务器上的应用程序,远程登录的客户端和服务器端要使用相同类型的操作系统 (42)如果没有特殊声明,匿名 FTP 服务登录帐号为 A)user B)anonymous C)guest D)用户自己的电子邮件地址 (43)有关网络管理员的职责, — 卜列哪种说法是不正确的 ?
内可以包含任何用户和其他组帐户。 NetWare 操作系统是以文件服务器为中心的, 它由三个部分组成:文件服务器内核,工作站外壳与低层通信协议。 服务器与工作站之间的连接是通过通信软件,网卡,传输介质来实现的。 通信软件包括网卡驱动程序和通信协议软件。 工作站运行的重定义程序 NetWare Shell 负责对用户命令进行解释。 NetWare 操作系统的系统容错技术主要是三级容错机制:
8 7 6 5 9 4 3 2 1 void jsSort() /*标准答案 */ {int I,j,k,strl,half。 char ch。 for(I=0。 I20。 I++) {strl=strlen(xx[I])。 half=strl/2。 for(j=0。 jhalf1。 j++) for(k=j+1。 khalf。 k++) if (xx[I][j]xx[I][k])
格依法办事,热情服务群众在今年的人口和计划生育纪检监察信访工作中,我们严格按照相关法律法规办事,坚持依法行政,照章办事,维护信访工作的正常秩序。 对举报的问题做到了一是对当事人信息保密和对信访人回复;二是及时调查核实;三是积极提出处理意见,督促及时处理。 这样,使信访举报人感受到党和政府的严肃认真、办事公道,又从中发现工作中存在的问题,指导工作方法的改进,让违规触法 人员受到应有处理
执业医师在注册的执业范围和机构内有处方权。 经注册的执业助理医师开具的处方须经所在服务机构执业医师签字或加盖专用签章后方有效。 经注册的执业助理医师在下一级服务机构执业,有处方权。 试用期的医师开具处方,须经本服务机构有处方权的执业医师审核、并签名或加盖专用签章后方有效。 应将医师签名留样及专用签章备案后方可开具处方。 二、处方须以蓝黑色墨水笔、用中文或拉丁文书写,中文与拉丁文不能混写。