【2022年】四川省广安市全国计算机等级考试网络技术模拟考试(含答案).docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《【2022年】四川省广安市全国计算机等级考试网络技术模拟考试(含答案).docx》由会员分享,可在线阅读,更多相关《【2022年】四川省广安市全国计算机等级考试网络技术模拟考试(含答案).docx(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【2022年】四川省广安市全国计算机等级考试网络技术模拟考试(含答案)学校:班级:姓名:考号:一、单选题(10题)1.关于网络操作系统的描述中,正确的是()。A.A. NetWare是一种UNIX操作系统B. NetWare是Cisco公司的操作系统C. NetWare以网络打印为中心D. SUSE Linux是Novell公司的操作系统2 .域名中表示主机名的是()。A.www B.xyz C.edu D.cn3 .差异备份、增量备份、完全备份三种备份策略一次备份时空间使用由 少到多依次为()oA.增量备份、差异备份、完全备份B.差异备份、增量备份、完全备份C.完全备份、差异备份、增量备份D
2、.完全备份、增量备份、差异备份4.下列服务中,()不是网络操作系统提供的服务。A.文件服务B.网络管理服务C.打印服务D.办公自动化服务void chg(char as) main () (char a N;clrscr ();printf(nEnter a string:);gets (a);printf (HThe original string isputs (a);chg (a);printf(HThe string after modified ;puts (a);readwriteDAT ();)void readwriteDAT () ( int i;char a N;FILE
3、*rf, *wf;r f=fopen (nin36. dat,T);wf=fopen (nout36. dat, w);for (i=0;i10; i+) (fgets (a, 81, rf);chg (a);fprintf(wf, ”sa);)fclose (rf);fclose (wf); )35.已知数据文件in38.dat中存有200个4位数,并已调用读函数 readDat。把这些数存入数组a中,请编制一函数jsVal(),其功能是:若 一个4位数的千位数字上的值小于等于百位数字上的值,百位数字上的 值小于等于十位数字上的值,以及十位数字上的值小于等于个位数字上 的值,并且此4位数是偶
4、数,则统计出满足此条件的数的个数ent并把这些4位数按从小到大的顺序存入数组b中,最后调用写函数writeDat()把结果ent及数组b中符合条件的4位数输出到out38.dat文件中。注意:部分源程序已给出。程序中已定义数组:a200, b200,已定义变量:ent。请勿改动主函数main。、读函数readDat。和写函数writeDat。的内容。试题程序:#include #define MAX 200int a MAX ,b MAX, cnt=0;void jsVal() ( )void readDat () ( int i;FILE *fp;fp=fopen( in38.dat”;T)
5、;for (i=0; i MAX; i+)fscanf(fp, %d,&ai); fclose (fp);)void main() ( int i;readDat (); jsVal ();printf (满足条件的数二%dn”, ent);for (i=0; i ent; i+)printf(%dn,b i); writeDat ();writeDat ()FILE *fp;int i;fp-fopen (nout38.dat nwn);fprintf (fp, n%dnH, ent);for(i=0; i ent; i+)fprintf(fp, dn”,b i); fclose (fp);
6、)36.已知在文件IN54.DAT中存有100个产品销售记录,每个产品销售 记录由产品代码dm(字符型4位)、产品名称me(字符型10位)、单价 dj(整型)、数量si(整型)、金额je(长整型)几部分组成。其中,余额=单价 x数量可计算得出。函数ReadDat。的功能是读取这100个销售记录并存 入数组sell中。请编制函数SortDat(),其功能要求:按金额从大到小进 行排列,若金额相同,则按产品名称从小到大进行排列,最终排列结果 仍存入结构数组sell中,最后调用函数WriteDat。把结果输出到文件 OUT54.DAT 中。注意:部分源程序已给出。请勿改动主函数main。、读函数Re
7、adDat。和写函数WriteDat。的内容。 试题程序:#include #include #include #include #include #define MAX 100 typedef struct(char dm5;char mcll;int dj;int si;longje; PRO;PRO sellMAXI;void ReadDat();void WriteDat();void SortDat()()void main()(memset (sell, 0, sizeof (sell);ReadDat();SortDat();WriteDat();void ReadDat()(F
8、ILE *fp;char str80,chll;int i;fp=fopen(IN54.DAT,T);for(i=0;i 100;i+)(fgets(str, 80,fp);memcpy(selli.dm, str, 4);memcpy(selli.mc, str+4,10);memcpy(ch, str+14, 4);ch4=0;selli.dj=atoi(ch);memcpy(ch, str+18,5);ch5=0;selli.sl=atoi(ch);selli.je=(long) selli.dj*selli.sl;)fclose(fp);void WriteDat()(FILE *fp
9、;int i;fp=fopen(OUT54.DATw);for(i=0;i =a& *s =A& *s =a& *s =A,& *s =Y) /*把大写字母改成该字母的下一个字母*/rn rn *s+=l;rn s+; /*取下一个字母*/rn rn else s+; /*取下一个字母* /rn 解析:本题考查的知识点如下:英文字母对应的ASCII码的排列规律。指针的操作。选择结构中多个条件的布尔运算。在ASCII码中,大、小写字母的ASCII码是连贯的,az对应97 122, AZ对应6590o z的ASCII码减去25即得到a的ASCII码,对Z同 样适合。所以我们要对字符串中的字符依次进
10、行判断,若是大(小)写字 母,则按照ASCII码的规律和题意要求对字符进行转换。在这里,使用 指针完成对字符的依次访问,每次将指针的地址加1直至指针为空即可。 在选择结构的多个条件中,若需同时满足,则用“与”运算,否贝氏用“或” 运算。35 .已知数据文件in38.dat中存有200个4位数并已调用读函数readDat() 把这些数存入数组a中请编制一函数jsVal()其功能是:若一个4位数的 千位数字上的值小于等于百位数字上的值百位数字上的值小于等于十 位数字上的值以及十位数字上的值小于等于个位数字上的值并且此4位 数是偶数则统计出满足此条件的数的个数ent并把这些4位数按从小到 大的顺序存
11、入数组b中最后调用写函数writeDat()把结果ent及数组b中 符合条件的4位数输出到out38.dat文件中。注意 部分源程序已给出。 程序中已定义数组:a200b200已定义变量:ent。请勿改动主函数 main。、读函数readDat。和写函数writeDat。的内容。试题程序: #include #define MAX 200 int a MAX b MAX cnt=0; void jsVal() void readDat ( ) int i; FILE *fp; fp=fopen( nin38.datnnrn); for (i=0; i MAX; i+) fscanf(fp n%
12、dn&ai); fclose (fp); void main() int i; readDat (); jsVal (); printf (满足条件的数二%dn ent); for (i=0; i ent; i+) printf (%dnb i); writeDat (); writeDat () FILE *fp; int i; fp=fopen (out38.dat w); fprintf (fp %dn ent); for(i=0; i ent; i+) fprintf(fp %dnb i); fclose (fp); 已知数据文件 in38.dat 中存有 200 个 4 位数, 并已
13、调用读函数readDat。把这些数存入数组a中,请编制一函数jsVal。, 其功能是:若一个4位数的千位数字上的值小于等于百位数字上的值, 百位数字上的值小于等于十位数字上的值,以及十位数字上的值小于等 于个位数字上的值,并且此4位数是偶数,则统计出满足此条件的数的 个数ent并把这些4位数按从小到大的顺序存入数组b中,最后调用写 函数writeDat。把结果ent及数组b中符合条件的4位数输出到out38.dat 文件中。rn注意:部分源程序已给出。rn程序中已定义数组:a200, b200,已定义变量:cnt0 rn请勿改动主函数main。、读函数readDat。 和写函数 writeDa
14、t。的内容。rn 试题程序:rn #include rn #define MAX 200rn int a MAX ,b MAX, cnt=0;rn rn void jsVal()rn rn rn void readDat ( )rn rn int i;rn FILE *fp;rn fp=fopen( in38.dat,r);rn for (i=0; i MAX; i+)rn fscanf(fp, %d,&ai);rn fclose (fp);rn rn void main()rn rn int i;rn readDat ();rn jsVal ();rn printf (满足条件的数二%dn;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年 2022 四川省 广安市 全国 计算机等级考试 网络技术 模拟考试 答案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内