• 回答数

    4

  • 浏览数

    513

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

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

忍受

已采纳
1分钟前发布 -【全国计算机等级考试_二级C语言上机考试题库及答案】http://www.zjks.cc 10月18日讯: 全国计算机等级考试_二级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所指字符串中每个单词的最
6 评论

是蔡徐坤呐^O^

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

累赘

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

鬼域幽火

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

相关问答

  • 针灸推拿专业属于中西医结合吗?考取“助理医师证”应买些什么资料书名?

    可以,毕业的专业无所谓,针灸推拿,中医学,中医骨伤学是目前可以报考中医执业医师资格的规定学历。关键是注册范围,如果你是注册的执业范围是中医专业,中级可以报考中医内科学,中医外科,中医针灸等中医类别的专业。行医范围由执业医师证决定的,而不是毕业证,也不是医师资格证,更不是职称资格证。

    漫漫路 4人参与回答 2024-10-18
  • 请问助理工程师的考评条件是什么?

    天津市申请助理工程师的条件是: 1、本科学历毕业生,毕业一年即可评审助理工程师,这种情况的人才有可能会遇到开头某些人所说的毕业一年以后公司会直接给一个助理工程师的情况; 2、专科学历毕业生,毕业三年即可评审助理工程师,这种学历的人才就不要跟上面一样凑热闹了,你没戏的; 3、硕士学历毕业生,可以直接评定中级工程师。

    猜你喜欢 4人参与回答 2024-10-18
  • 全国医师资格考试报名条件有什么

    医师资格考试的性质是行业准入考试,是评价申请医师资格者是否具备从事医师工作所必须的专业知识与技能的考试。医师资格考试分实践技能考试和医学综合笔试两部分。那么全国医师资格考试报名条件有什么呢?一、报名条件报考人员应按本人试用期所从事的专业报考相应类别的医师资格。其中,中医、中西医结合、藏医、蒙医、维医、傣医医学专业毕业的报考人员,按取得学历的医学专业报考中医类别相应专业的医师资格。依据《中华人民共和

    冷寂 4人参与回答 2024-10-18
  • 助理医师可以开处方药吗?

    不可以,执业助理医师没有处方权,具体如下:1、经注册的执业助理医师在乡、民族乡、镇、村的医疗机构独立从事一般的执业活动,可以在注册的执业地点取得相应的处方权;2、普通医疗机构开具的处方,应当经所在执业地点执业医师签名或加盖专用签章后方有效。经注册的执业助理医师在乡、民族乡、镇、村的医疗机构独立从事一般的执业活动,可以在注册的执业地点取得相应的处方权。

    揉进我怀里 4人参与回答 2024-10-18
  • 黑龙江中医药大学自考报考条件?

    报考条件1、拥护中国共产党的领导,坚持四项基本原则,品德良好,遵纪守法,勤奋学习,决心为社会主义现代化建设服务。2、已获得医学、药学或相近专业硕士学位的在职人员、应届毕业的硕士生(最迟在录取前取得硕士学位)。以同等学力申请硕士学位的在职人员报名时须获得医学或药学硕士学位。3、身体健康、年龄一般不超过45周岁。

    清酒白头 4人参与回答 2024-10-18