2022年计算机二级考试题库- .pdf

上传人:H****o 文档编号:33400955 上传时间:2022-08-10 格式:PDF 页数:7 大小:61KB
返回 下载 相关 举报
2022年计算机二级考试题库- .pdf_第1页
第1页 / 共7页
2022年计算机二级考试题库- .pdf_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《2022年计算机二级考试题库- .pdf》由会员分享,可在线阅读,更多相关《2022年计算机二级考试题库- .pdf(7页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、第十一套1. 程序填空给定程序中,函数fun 的功能是:计算形参x 所指数组中 N 个数的平均值,(规定所有数均为正数),将所指数组中大于平均值的数据移至数据的前部,小于等于平均数的移至 x 所指数组的后部, 平均值作为函数值返回, 在主函数中输出平均值和移动后的数据。第一处 av=s/N; 第二处 yj+=xi;xi=-1; 第三处 if(xi!=-1) yj+=xi; 2. 程序修改给定程序 MODI1.C 中函数 fun 的功能是:读入一行英文文本行,将其中每个单词的第一个字母改成大写,然后输出次文本行(这里的“单词”是指由空格隔开的字符串)。/*found*/ #include /*f

2、ound*/ upfst (char *p) 3. 程序设计程序定义了 NN 的二级数组,并在主函数中赋值,请编写函数fun,函数的功能是:求出数组周边元素的平均值并作出函数值饭给主函数中的s。double fun(int wN) int i,j,n=0; double sum=0; for(i=0;iN;i+) sum+=w0i+wN-1i; n+=2; for(i=1;iN-1;i+) sum+=wi0+wiN-1; n+=2; return sum/n; 第十二套1. 程序填空给定程序中,函数fun 的功能是:将自然数110 以及它们的平方根写到名为myfile3.txt 的文本文件中,

3、然后再顺序读出显示在屏幕上。第一处 fprintf(fp, ” %d%fn” ,i,sqrt(double)i); 第二处 fclose(fp); 第三处 if(fp=fopen(fname,” r” )=NULL) 2. 程序修改给定程序 MODI1.C 中函数 fun 的功能是:将 n 个无序整数从小到大排序。/*found*/ for(i=j+1;in;i+) /*found*/ p=i; 3. 程序设计名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 - -

4、 - - - - - - - 函数 fun 的功能是:将 a、b 中的两位正整数合并形成一个新的整数放在c 中。合并的方式是:将a中的十位和个位依次放在变量c 的个位和百位上, b 中的十位和个位数依次放在变量c 的十位和千位上。#include void fun(int a,int b,long *c) *c=(b%10)*1000+(a%10)*100+(b/10)*10+(a/10); 第十三套1. 程序填空给定程序中,函数fun 的功能是:找出N*N 矩阵中每列元素中的最大值,并按顺序一次存放于形参b 所指的一维数组中。第一处 bi=a0i; 第二处 if (biaji) bi=aji

5、; 第三处 fun(x,y); 2. 程序修改给定程序 MODI1.C 中函数 fun 的功能是:交换主函数中的两个变量的值。/*found*/ int fun(int *x,int *y) /*found*/ t=*x;*x=*y;*y=t; 3. 程序设计编写函数 fun,函数的功能是求出小于或等于lim 的所有素数并放在aa数组中,函数返回所求出的素数的个数。函数fun 中给出的语句仅供参考。#include #define MAX100 int fun(int lim,int aaMAX) int i,j,k=0; for(i=2;i=lim;i+) for(j=2;j(i/2)aak

6、+=i; return k; 第十四套1. 程序填空函数 fun 的功能是进行字母转换。若形参ch 中小写英文字母,则转换成相应的大写英文字母;若形参ch 中是大写英文字母,则转换成相应的小写英文字母;并将转换的结果作为函数值返回。第一处 if(ch= a )&(ch= z ) 第二处 return ch+ a - A第三处 return ch; 2. 程序修改给定程序 MODI1.C 中函数 fun 的功能是:给一维数组a 输入任意四个整数并按下列的规律输出。例如输出1、2、3、4,程序输出一下方阵。a)1 2 3 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - -

7、 - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 7 页 - - - - - - - - - 3 4 1 2 2 3 4 1 1 2 3 4 /*found*/ void fun(int *a) /*found*/ aj=aj-1; 3. 程序设计请编写函数 fun,函数的功能是:计算并输出给定整数n 的所有因子(不包过1和 n 本身)之和。规定n 的值不大于 1000. int fun(int n) int s=0,i; for(i=2;in;i+) if(n%i=0)s+=i; return s; 第十五套1. 程序填空给定程序中, 函数的功能

8、是: 把形参 s 所指字符串下标为奇数的字符右移到下一个奇书位置, 最右边呗移出字符串的字符绕回放到第一个奇数位置,下标为偶数的字符不动(注:字符串的长度大于等于2) 。例如,形参s 所指的字符串为:abcdefgh ,执行结果为: ahcbedg 。第一处 if(n%2=0) k=n-1; 第二处 c=sk; 第三处 s1=c; 2. 程序修改给定程序 MODI1.C 中函数 fun 的功能是:求s=aa , aa, aaa aaa(此处aa ,aa表示 n 个 a,a 和 n 的值在 1 至 9 之间) 。/*found*/ long s=0,t=0; /*found*/ t=t/10;

9、3. 程序设计请编写一个函数 void fun(char*tt,int pp ) ,统计在 tt 所指字符串中a至z26 个小写字母各自出现在的次数,并依次放在pp 数组中。void fun(char*tt, int pp ) char *p=tt; int i; for(i=0;i= a &*p= z ) pp*p- a +=1; p+; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 7 页 - - - - - - - - - 第十六套1. 程序填空人员的记录由编号和

10、出生年、 月、日组成, N 名人员的数据已在主函数中存入结构体数组 std 中,且编号唯一。函数fun 的功能是:找出指定编号人员数据,作为函数值返回,由主函数输出,若指定编号不存在,返回数据中编号为空串。第 1 处 STU fun(STU *std, char *num) 第 2 处 if(strcmp (stdi.num, num) = =0) 第 3 处 return (stdi); 2. 程序修改给定程序 MODI1.C 中函数 fun 的功能是:从 s 所指字符串中, 找出与 t 所指字符串相同的子串的个数作为函数值返回。/*found*/ r+;p+; /*found*/ if(*

11、r= =0 )3. 程序设计函数 fun 的功能是:将 s 所指字符串中 ASCII 值为偶数的字符删除,串中剩余字符形成一个新串放在t 所指数组中。#include #include void fun (char*s, char t) int i, j=0; for(i=0;i= 0 &si= 9 ) n+; 第 3 处 *t=n; 2. 程序修改给定程序 MODI1.C 中函数 fun 的功能是:通过某种方式实现两个变量的交换,规定不允许增加语句和表达式。例如变量a 中的值原为 8,b 中的值原为 3,程序运行后 a中值为 3,b 中的值为 8. /*found*/ t=*x;*x=y;

12、/*found*/ return(t); 3. 程序设计名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 7 页 - - - - - - - - - 请编写函数 fun,函数的功能是:求出1 到 1000 之间能被 7 或 11 整除,但不能同时被 7 和 11 整除的所有整数并将它们放在a 所指的数组中,通过n 返回这些数的个数。#include viod fun (int *a,int *n) int i; *n=0; for(i=7;i1000;i+) if(i%7)

13、= =0 (i%11)= =0 &(i%77)!=0) a(*n)+=i; 第十八套1. 程序填空给定程序中,函数fun 的功能是:有NN 矩阵,根据给定的m(m=n)值,将每行元素中的值均右移m 个位置,左边值为0. 第 1 处 for(i=0;iN;i+) 第 2 处 tij+m=tij; 第 3 处 for(j=0;jm;j+) 2. 程序修改给定程序 MODI1.C 中函数 fun 的功能是:计算并输出high 以内最大的 10 个素数之和。 high 的值由主函数传给fun 函数。/*found*/ while(2=high)&(n0.000001); return x1; 第十九套

14、1. 程序填空给定程序中,函数fun 的功能是:将 a 所指的 35 矩阵中第 k 列的元素左移到第 0 列,第 k 列以后的每列元素行依次左移,原来左边的各列依次绕到右边。第 1 处 for(p=1;p=k;p+) 第 2 处 for(j=0;jN-1;j+) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 7 页 - - - - - - - - - aij=aij+1; 第 3 处 aiN-1=temp; 2. 程序修改给定程序 MODI1.C 中函数 fun 的功能

15、是:根据形参m 的值( 2=m=9) ,在 m行 m 列的二维数组中存放如下所示规律的数据,由main 函数输出。例如,若输入 2 则输出:12 24 /*found*/ fun(int aM,int m) /*found*/ ajk=(k+1)*(j+1); 3. 程序设计函数 fun 的功能是:将 a、b 中的两位正整数合并形成一个新的整数放在c 中。合并的方式是:将a中的十位和个位依次放在变量c 的十位和千位上, b 中的十位和个位数依次放在变量c 的个位和百位上。void fun(int a,int b,int*c) *c=(a%10)*1000+(b%10)*100 +(a/10)*

16、10+(b/10); 第二十套1. 程序填空给定程序中,函数 fun 的功能是: 对形参 s所指字符串中下标为奇数的字符ASCII码大小递增排序,并将排序后的下标为奇数的字符取出,形成一个新串。第 1 处 t=i; 第 2 处 for(j=i+2;j=num) /*found*/ t=s/n 3. 程序设计请编写一个函数 void fun(char a ,char b ,int n ) ,其功能是:删除一个字符串指定下标的字符。其中, a 指向原字符串,删除指定字符后的字符串放在b 所指的 n 中存入指定的下标。viod fun (char a ,char b,int n ) strncpy (b,a,n); bn=0; strcat(b,a+n+1); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 7 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 7 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com