• 回答数

    4

  • 浏览数

    192

冰泪紫茉
首页 > 医药类考试 > 全国计算机等级考试_二级C语言上机考试题库及答案

4个回答 默认排序
  • 默认排序
  • 按时间排序

忍受

已采纳
全国计算机等级考试_二级C语言上机考试题库及答案
1分钟前发布 -【全国计算机等级考试_二级C语言上机考试题库及答案】http://www.zjks.cc 11月21日讯: 全国计算机等级考试_二级C语言上机考试题库及答案本文简介:1.填空给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用-1作为字符串输入结束的标记。然后将文件的内容读出显示在屏幕上。文件的读写分别有自定义函数ReadText和WriteText实现。请在程序的下划线处填入正确的内容并把下划线删除,是程序得出正全国计算机等级考试_二级C语言上机考试题库及答案本文内容:1.填空给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用-1作为字符串输入结束的标记。然后将文件的内容读出显示在屏幕上。文件的读写分别有自定义函数ReadText和WriteText实现。请在程序的下划线处填入正确的内容并把下划线删除,是程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK1.c中不得增行或删行,也不得更改程序的结构!main(){FILEfp;if((fp=(“myfile4.txt“,“w“))==NULL){printf(“openfail!!\n“);exit(0);}WriteText(fp);fclose(fp);if((fp=(“myfile4.txt“,“r“))==NULL){printf(“openfail!!\n“);exit(0);}ReadText(fp);fclose(fp);}/**********found**********/voidWriteText(FILE___1___){charstr[81];printf(“\nEnterstringwith-1toend:\n“);gets(str);while(strcmp(str,“-1“)!=0){/**********found**********/(___2___,fw);(“\n“,fw);gets(str);}}voidReadText(FILEfr){charstr[81];printf(“\nReadfileandoutputtoscreen:\n“);fgets(str,81,fr);while(!feof(fr)){/**********found**********/printf(“%s“,___3___);fgets(str,81,fr);}}修改给定程序MODI1.c中函数fun的功能是:从低位开始取出长整形变量s中的奇数位上的数,依次构成一个新数放在t中,高位仍放在高位,低位仍放在低位。例如:当s中的数为:7654321时,t中的数为:7531请改正程序中的错误,使他能得出正确的结果。注意:不要改动main函数,不能增行或删行,也不得更改程序的结构!#include/************found************/voidfun(longs,longt){longsl=10;t=s%10;while(s>0){s=s/100;t=s%10sl+t;/************found************/sl=sl*100;}}程序函数fun的功能是:将两个两位数的正整数a,b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的千位和十位上,b数的十位和个位数依次放在c数的百位和个位上。例如:a=45,b=12时,调用该函数后,c=1524.注意:部分源程序存在文件PROG1.C中。数据文件IN.DAT中的数据不得修改。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。2、B:fwstrstrM:longtsl=sl*10;P:c=(b/10)*1000+(a%10)*100+(b%10)*10+(a/10);2.填空给定程序中,函数fun的功能是:将自然数1~10以及它们的平方根写到名为myfile3txt的文本文档中,然后再顺序读出显示在屏幕上。请在程序的下划线处填入正确的内容并把下划线删除,是程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK1.c中不得增行或删行,也不得更改程序的结构!intfun(charfname){FILEfp;inti,n;floatx;if((fp=(fname,“w“))==NULL)return0;for(i=1;idata=___1___;q=h;p=h->next;while(p!=NULLp=p->next;}s->next=p;/**********found**********/q->next=___3___;}修改给定程序MODI1.C中函数fun的功能是:计算正整数num的各位上的数字之积。例如,若输入:252,则输入应该是:20.若输入:202,则输出应该是:0.longfun(longnum){/************found************/longk;do{k*=num%10;/************found************/num\=10;}while(num);return(k);}请编写一个函数fun,它的功能是:它的功能是:计算n门课程的平均分,计算结果作为函数值返回。例如:若有5门课程的成绩是:90.5,72,80,61.5,55则函数的值为:71.805、B:xpsM:longk=1;num/=10;P:inti;floatave=0.0;for(i=0;inext;s=p;while(t->next!=NULL){s=t;/**********found**********/t=t->___1___;}/**********found**********/printf(“%d“,___2___);s->next=NULL;/**********found**********/free(___3___);}修改给定程序MODI1.C中函数fun的功能是:将字符串中的字符按逆序输出,单补改变字符串中的内容。例如,若字符串味abcd,则应输出:dcba/************found************/fun(chara){if(a){fun(a+1);/************found************/printf(“%c“*a);}}程序请编写一个函数fun,他的功能是:比较两个字符串的长度(不得调用c语言提供的求字符串长度的函数),函数返回较长的字符串。若两个字符串长度相同,则返回第一个字符串。例如,输入beijingshanghai(为回车键),函数将返回shanghai6、B:nextt->datatM:fun(chara)printf(“%c“,*a);P:inti;charp=s,*q=t;for(i=0;*pi++){p++;q++;}if(*p==0if(*p)returns;elsereturnt;6.填空给定程序中建立一个带有头结点的单向链表,链表中的各节点按数据域递增有序连接。函数fun的功能是:删除链表中数据域值相同的结点,使之只保留一个typedefstructlist{intdata;structlistnext;}SLIST;voidfun(SLISTh){SLISTp,*q;p=h->next;if(p!=NULL){q=p->next;while(q!=NULL){if(p->data==q->data){p->next=q->next;/**********found**********/free(___1___);/**********found**********/q=p->___2___;}else{p=q;/**********found**********/q=q->___3___;}}}}修改给定程序MODI1.C中函数fun的功能是:用选择法对数组中的n个元素按从小到大的顺序进行排序。voidfun(inta[],intn){inti,j,t,p;for(j=0;jdata==ch)return___2___;elsep=p->next;}return0;}修改给定程序MODI1.C中函数fun的功能是:删除p所指字符串中的所有空白字符(包括制表符,回车符及换行符)输入字符串是用“#”结束输入。fun(charp){inti,t;charc[80];/************found************/For(i=0,t=0;p[i];i++)if(!isspace(*(p+i)))c[t++]=p[i];/************found************/c[t]=“\0“;strcpy(p,c);}程序请编写一个函数fun,它的功能是:将ss所指字符串中所有下标为奇数位置上的字母转换成大写(若该位置上不是字母,则不转换)例如:若输入“abc4EFg”,则应输出“aBc4Efg”。答案:8、B:NULLnhead,chM:forc[t]=\0;P:inti;for(i=1;i=awhile(p){(*n)++;/**********found**********/p=p->___2___;}}main(){SLISThead;inta[N]={12,87,45,32,91,16,20,48},num;head=creatlist(a);outlist(head);/**********found**********/fun(___3___,printf(“\nnumber=%d\n“,num);}修改给定程序MODI1.C中函数fun的功能是:求出s所指字符串中最后一次出现的t所指子字符串的地址,通过函数返回值返回,在主函数中输出从此地址开始的字符串;若未找到,则函数值为NULL例如:当字符串中的内容为“abcdefabcdx”t中的内容为“ab”时,输出的结果应是:abcdx当字符串中的内容为“abcdefabcdx”t中的内容为“abd”时,则程序输出未找到信息notbefoundcharfun(chars,chart){charp,*r,*a;/************found************/a=Null;while(s){p=s;r=t;while(r)/************found************/if(r==p){r++;p++;}elsebreak;if(r==\0)a=s;s++;}returna;}程序函数fun的功能是:将s所指字符串中除了下标问为偶数,同时ASCII值也为偶数的字符外,其余的全部删除:串中剩余字符所形成的一个新串放在t所指的数组中例如,若s所指的字符串中的内容为“ABCDEFG123456”,其中字符A的ASCII码味奇数,因此应当删除,其中字符b的ASCII码值为偶数,但是在数组中的下标为基数,因此也当删除;答案9、B:nnextheadM:a=NULL;r==pP:inti,j=0;for(i=0;inext;while(p){/**********found**********/s+=p->___1___;/**********found**********/p=p->___2___;}returns;}修改给定程序MODI1.C中函数fun的功能是:将s所指字符串中出现的与t1所指字符串相同的字串全部替换成t2所指字符串,所形成的新串放在w所指的数组中,在此处,要求t1和t2所指字符串的长度相同。intfun(chars,chart1,chart2,charw){inti;charp,*r,*a;strcpy(w,s);while(w){p=w;r=t1;/************found************/while(r)if(r==p){r++;p++;}elsebreak;if(r==\0){a=w;r=t2;while(r){/************found************/a=r;a++;r++}w+=strlen(t2);}elsew++;}}程序函数fun的功能是;将s所指字符串下标为偶数的字符删除,串中剩余字符形成的新串放在t所指的数组中例如:当s所指字符串中的内容为:“ABCDEFGHIJK”在t所指数组中的内容应是“BDFHJ”10、B:datanextheadM:rr++;P:inti,j=0;for(i=1;istd[2].num){temp=std[0];std[0]=std[2];std[2]=temp;}if(std[1].num>std[2].num){temp=std[1];std[1]=std[2];std[2]=temp;}}main(){PERSONstd[]={5,“Zhanghu“,2,“WangLi“,6,“LinMin“};inti;/**********found**********/fun(___3___);printf(“\nTheresultis:\n“);for(i=0;i10000)w%=10000;elseif(w>1000)w%=1000;elseif(w>100)w%=100;elseif(w>10)w%=10;returnw;17.填空给定程序中,函数fun的功能是:对形参ss所指字符串数组中的M个字符串按长度由短到长进行排序。Ss所指字符串数组中共有M个字符串,且串长《Nvoidfun(char(*ss)[N]){inti,j,k,n[M];chart[N];for(i=0;i=0;j--)b[i++]=s[j];b[i]=0;strcpy(s,b);18.填空给定程序中,函数fun的功能是:求出形参ss所指的字符串数组中最长字符串的长度,其余字符串左边用字符*补齐,使其与最长的字符串等长,字符串数组中共有M个字符串voidfun(char(*ss)[N]){inti,j,k=0,n,m,len;for(i=0;in){/**********found**********/n=len;___1___=i;}}for(i=0;i=0;j--)ss[i][m--]=ss[i][j];for(j=0;j1/*********found*********/return_____;}设计编写函数fun,函数的功能是:从s所指的字符串中删除给定字符。同一个字母的大小写按不同字符处理18、B:klenss[i][j]M:n--resultP:charp=s;inti=0;while(*p){if(*p!=c)s[i++]=p;p++;}s[i]=0;19.填空给定程序中,函数fun的功能是:求出形参ss所指字符串数组中最长字符串的长度,将其余字符串右边用字符*补齐,使其与最长的字符串等长。Ss所指的字符串数组中共有M个字符串voidfun(char(*ss)[N]){inti,j,n,len=0;for(i=0;in)n=len;}for(i=0;ii++){/**********found**********/n=strlen(___1___);for(j=0;jj++)/**********found**********/ss[i][___2___]=;/**********found**********/ss[i][n+j+___3___]=\0;}}修改给定程序MODI1。C中函数fun的功能是将:p所指字符串中每个单词的最
79 评论

是蔡徐坤呐^O^

已采纳
软件工程师要考国家教育部的《全国计算机等级考试证书》,有一级、二级、三级和四级。国家信息产业部的《CEAC国家信息化认证考试证书》,是国家衡量计算机应用型、职业化人才的一个权威标准。国家信息产业部、人事部的《计算机水平考试证书》,国家劳动和社会保障部的《计算机职业资格证书》。经职业技能鉴定、认证考试合格者,颁发加盖全国职业资格认证中心(JYPC)职业技能鉴定专用章钢印的《软件工程师职业资格证书》。软件工程师是一个认证考试,具体地说是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格。与其它职称一样也分:助理,初级,高级工程师。软件工程师主要进行软件前期的项目需求的分析,然后对项目进行风险评估并试图解决这些风险,然后开始进行软件的开发,后期对软件的进度做相关的评估。软件工程师报考条件:1、遵纪守法,工作努力,尽职尽责。 2、参加资格考试还须符合下列条件: (1)有志从事计算机软件工作的在职人员不论学历、资历,均可报考初级程序员资格考试。 (2)大学本科毕业的在职人员或担任软件技术员职务二年以上(含二年)的在职人员可以报考程序员资格考试。 (3)研究生毕业的在职人员或担任软件助理工程师职务二年以上(含二年)的在职人员可以报考高级程序员资格考试。 3、参加各级水平考试,不限学历和资历条件。
2 评论

累赘

已采纳
是的,但是每次考试题库中会增加一些新题,运气好可以抽到你练过的老题,运气不好,哼哼,只能凭实力啦,不过VFP的上机题还是蛮简单的,新题和老题也是大同小异啦,合格应该不是问题的
60 评论

鬼域幽火

已采纳
1、《未来教育·全国计算机等级考试历年真题与标准题库》是2013年01月人民邮电出版社出版的图书。2、作者是全国计算机等级考试命题研究中心、未来教育教学与研究中心。
25 评论

相关问答

  • 助理医师可以考乡村医生吗?

    可以,助理医师可以考取乡村医生考试,助理医师在二级以上的医院不可以单独行医,只能在执业医师指导下处理患者,在乡村属于一级公益性医院,是可以单独处理患者的,所以助理医师是可以考取乡村医生的,经过注册后就可以再乡村行医,也可以在乡镇卫生院行医了。

    鱼生有柑桔 4人参与回答 2024-11-21
  • 幼儿园教师资格证面试怎么考试题库

    面试实施(一)考核内容:面试遵循《中小学和幼儿园教师资格考试标准》和《考试大纲》(面试部分),主要考核申请人职业道德、心理素质、仪表仪态、言语表达、思维品质等教学基本素养和教学设计、教学实施、教学评价等教学基本技能。(二)面试方法:采用结构化面试、情景模拟等方法,通过备课、试讲、答辩等方式进行,面试考核统一使用教育部考试中心研制的面试测评系统。(三)面试程序:考生持准考证及居民身份证,按规定时间到

    雨的印迹 4人参与回答 2024-11-21
  • 执业医师注册申请审核表怎么填写?

    执业医师注册申请审核表的填写方式如下:封面填写:姓名应与身份证完全一致。医师资格级别:请填执业医师(或执业助理医师)。类型:请选填临床或中医、公卫、口腔。表中年月日,一律用公历阿拉伯数字填写。填表时间:填当时时间。表1~2由申请人填写:学历:应填写与申请类别相应的最高学历。专业技术职务任职资格:请填医师、主治医师、副主任医师或主任医师。 若为教学系列,如讲师、副教授、教授,请填相应的主治医师、副主

    浪漫主義 4人参与回答 2024-11-21
  • 湖北技能高考考试内容是什么?专毕业如何报名参加技能高考?

    技能高考是湖北省2012年在全国首创并推行的一项重要高考补充形式,2020年湖北对口升学考试-技能高考已经开始报名。医学类可报考的专业有:口腔医学、临床医学、中医学、护理学,其考试内容目前是全国范围内最简单的。招生对象:中职、中专学校毕业生考试形式:湖北技能高考技能考试占比70%,文化课考试占比30%,以技能操作考试为主、文化考试为辅,考试模式采取3+X,3指的是语数外三门文化课考试,X是指技能实

    斷橋殘影 4人参与回答 2024-11-21
  • 我是大专学历,请问是否可以报考太原执业医师考试?

    巧了,我也是太原的,目前正在备考,把条件和你说说!根据《中华人民共和国执业医师法》及有关规定具有下列条件之一的,可以参加医师资格考试:(一)具有高等学校医学专业本科以上学历,在执业医师指导下,在医疗、预防、保健机构中试用期满一年的;(二)取得执业助理医师执业证书后,具有高等学校医学专科学历,在医疗、预防、保健机构中工作满二年;具有中等专业学校医学专业学历,在医疗、预防、保健机构中工作满五年的。(三

    x╰下个路口换俄等伱° 4人参与回答 2024-11-21