欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    计算机二级题库.docx

    • 资源ID:789331       资源大小:176.33KB        全文页数:83页
    • 资源格式: DOCX        下载积分:9金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    计算机二级题库.docx

    第一套1 .程序填空给定程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去除,剩余的数按原来从高位到低位的顺序组成一个新的数,并通过形参指针n传回所指变量。如输入一个数:27638496,新的数为729第一空:t=*n%10;第二空:if(t%2!=O)第三空:*n=x;2 .程序修改给定程序modil.c中函数fun的功能是:计算L例如,给n输入5,则输出120.000000。doublefun(intn)doubleresuIt=1.0;*fC)LJnd*/if(n=O)return1.0;while(n>l&&n<170)*fC)LJnd*/result*=n-;returnresult;)3 .程序设计请编写一个函数fun,它的功能是:将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转换为整数的函数例如,若输入字符串“1234”,则函数把它转换为整数值;234。longfun(char*p)inti,len,t;longx=0;len=strlen(p);if(pO=三,-')t=-l;len-;p+;elset=l;while(*p)x=x*10-48+(*p+);returnx*t;)第二套1. 给定程序中,函数fun的功能是将形参给定的字符串、整数、浮点数写到文本文件中,再用字符方式从此文本文件中逐个读入并显示在终端屏幕上。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。第1处FILE*fp;第2处while(!feof(fp)第3处putchar(ch);Ch=fgetc(fp);2 .程序修改给定程序MODILC中函数fun的功能是:依次取出字符串中所有数字字符,形成新的字符串,并取代原字符串。voidfun(char*s)intizj;for(i=0J=0;si!=*0,;i+)if(si>三,0,&&si<='9,)*found*/sj+=si;*found*/SU三,o,;)3 .程序设计题请编写函数fun,函数的功能是:将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。voidfun(charsN,char*b)(intij,n=O;for(i=0;i<N;i+)/*请填写其相应语句完成其功能*/(for(j=0;j<M;j+)b=sji;n=i*M+j+l;)bn三,0,;)第三套1 .程序填空程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是重写形参filename所指的文件中最后一个学生的数据,即用新的学生数据覆盖该学生原来的数据,其它学生的数据不变。第1处:fp=fopen(filenamez“rb+”)第2处:fseek(fp,-lL*Sizeof(STU)xSEEK-END);第3处:fwrite(&nzSiZeOf(STU),l,fp);2 .程序修改给定程序M0DI1.C中的函数Creatlink的功能是创建带头结点的单向链表,并为各结点数据域赋。到ml的值。请改正函数Creatlink中指定部位的错误,使它能得出正确的结果。NODE*Creatlink(intnJntm)NODE*h=NLLps;inti;*found*/p=(NODE*)malloc(sizeof(NODE);h=p;p->next=null;for(i=l;i<=n;i+)s=(NODE*)malloc(sizeof(NODE);s->data=rand()%m;s->next=p->next;p->next=s;p=p->next;)*fC)LJnd*/returnh;)3 .程序设计请编写函数fun,函数的功能是:统计一行字符串中单词的个数,作为函数值返回。一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间由若干个空格格开,一行的开始没有空格。intfun(char*s)intk=l;while(*s)if(*s='')k+;s+;)returnk;)第四套1 .程序填空程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是从形参filename所指的文件中读入学生数据,并按照学号从小到大排序后,再用二进制方式把排序后的学生数据输出到filename所指的文件中,覆盖原来的文件内容。第1处fp=fopen(filename,"rb");第2处if(si.sno>sj.sno)第3处fwrite(s,sizeof(STU),N,fp);2 .程序修改给定程序MoDILC中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,差且覆盖原串。注意:字符串的长度最长允许为79.voidfun(charsJntn)chara80,*p;inti;*found*/P=s;for(i=0;i<n;i+)ai三,*,;doai=*p;i+;)*found*/while(*p+)ai=0;strcpy(sza);)3 .程序设计请编写函数fun,函数的功能是:统计各年龄段的人数,N个年龄能过调用随机函数获得,并放在主函数的age数组中:要求函数把。至9岁的年龄段的人数放在dO,把10至19岁的年龄段的人数放在dl中,把20至29岁的年龄段的人数放在d2中,其余依次类推,把100岁(含100岁)以上年龄的人数都放在d10中。结果在主函数中输出。voidfun(int*a,int*b)iti,j;for(i=0;i<M;i+)bi=0;for(i=0;i<N;i+)j=ai10;if(j>10)bM-l+;elsebj+;)第五套1 .程序填空给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文件文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串换成相应的整数和浮点数,然后将其显示在屏幕上。第1处:FILE*fp;第2处:fclose(fp);第3处:fscanf(fp,n%s%s%s”,str,strl,st;2 .程序修改给定程序MODILC中函数fun的功能是:对N名学生的学生成绩,按从高到低的顺序找出前m(m<10)名学生来,将这些学生数据存放在一个动态分配的连续存储区中,此存储区的首地址作为函数值返回。STU*fun(STUa,intm)STUbN,*t;inti,j,k;*found*/t=(STU*)calloc(sizeof(STU),m);for(i=0;i<N;i+)b=ai;for(k=0;k<m;k+)for(i=j=0;i<N;i+)if(bi.s>bj.s)j=i;*found*/tk=b;b11.s=O;)returnt;)3 .程序设计请编写函数fun,函数的功能是,删去一维数组中所有相同的数,使之只剩一个。数组中的数己按从小到大的顺序排序,函数返回删除后数组中数据的个数。intfun(intaJntn)intij=l,k=aO;for(i=l;i<n;i+)if(k!=ai)aj+=ai;k=ai;aj=O;returnj;)第六套1 .程序填空给定程序中,函数fun的功能是根据形参i的值返回某个函数年值。当调用正确时,程序输出:xl=5.000000x2=3.000000.xl*xl+xl*x2=40.000000第一处:doublefun(intizdoublex,doubley)第二处:returnfl(x);第三处:returnf2(×zy);2 .程序修改给定程序MODILC中函数fun的功能是:比较两个字符串,将长的那个字符串的首地址作为函数值返回。#include<stdio.h>*found*/char*fun(char*s,char*t)intsl=O,t=O;char*ssz*tt;ss=s;tt=t;while(*ss)*Isi+;*foundss+;*I)while(*tt)tl+;*foundtt+;)if(tl>sl)returnt;elsereturns;)3 .程序设计请编写函数fun,函数的功能是:移动字符串中的内容,移动的规则如下:把第1到第m个字符,平均移到字符串的最后,把第m+1个到最后的;字符移到字符串的前部。voidfun(char*w,intm)inti;for(i=0;i<m;i+)funl(w);)第七套1 .程序填空程序通过定义并赋初值的方式,利用结构体变量存储了一名学生的信息,函数fun的功能是输出这位学生的信息。第1处voidshow(STUtt)第2处printf(u%5.1fw,tt.scorei);第2处show(std)2 .程序修改给定程序MODIl中函数fun的功能是:求出数组中最大数和次最大数,并把最大数和a0中的数对调、次最大数和al中的数对调。intfun(int*azintn)inti,m,t,k;for(i=0;i<2;i+)*fC)LJnd*/m=i;for(k=i+l;k<n;k+)*found*/if(ak>am)m=k;t=ai;ai=am;am=t;)3 .程序设计请编写一个unsignedfun(unsignedw),w是一个大于10的无符号整数,若W是n(n>=2)位的整数,函数求出W的后nL位的数作为函数值返回。例如:W值为5923,则函数返回923;W值为923则函数返回23。unsignedfun(unsignedW)if(w>=10000)returnw%lOOOO;if(w>=1000)returnw%lOOO;if(w>=100)returnw%100;returnw%10;)第八套1 .程序填空给定程序通过定义并赋值的方式,利用结构体变量存储了一名学生学号、姓名和3门课的成绩。函数fun的功能是将该学生的各科成绩都乘以一个系统a。第1处voidmodify(STU*sszfloata)第2处ss->scorei*=a;第3处modify(8stdza);2 .程序修改给定程序MODI1.C中函数fun

    注意事项

    本文(计算机二级题库.docx)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

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

    收起
    展开