计算机水平考试-初级程序员下午试题模拟33

计算机水平考试-初级程序员下午试题模拟33

ID:42846803

大小:134.01 KB

页数:7页

时间:2019-09-22

计算机水平考试-初级程序员下午试题模拟33_第1页
计算机水平考试-初级程序员下午试题模拟33_第2页
计算机水平考试-初级程序员下午试题模拟33_第3页
计算机水平考试-初级程序员下午试题模拟33_第4页
计算机水平考试-初级程序员下午试题模拟33_第5页
资源描述:

《计算机水平考试-初级程序员下午试题模拟33》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、初级程序员下午试题模拟33试题一阅读下列说明和流程图,将应填入』[处的语句写在对应栏内。1、【说明】设学生(学生数少于50人)某次考试的成绩按学号顺序逐行存放于某文件中,文件以单行句点''・〃为结束符。下面的流程图用于读取该文件,并把全部成绩从高到低排序到数组B[50]中。【流程图】厂_读八器豪轍y1Ik*a=r_*.J/.■Cl)/■出41•文件/为空!”⑵j」/读入一抒数据-L—⑶£4)-Mj,.//BU+IKBU]-CLL/*:结柬试题二阅读以下函数说明和C语言函数,将应填入_01)_处的字句

2、写在对应栏内。2、【说明】设有n个人围坐一圈并按顺时针方向从1到n编号,从第s个人开始进行1到m的报数,报数到第m个人,则此人出圈,再从他的下一个人重新开始丄到m的报数,如此进行下去,直到所冇的人都岀圈为止。现要求按出圈次序,每10人一组,给出这n个人的顺序表。设n=100,s=l,m=10o(1)将1到n个人的序号存入一维数组p中;(2)若第i个人报数后出圈,则将p置丁•数组的倒数第i个位置上,而原来第i+1个至倒数第i个元素依次向前移动一个位置:(3)重复第(2)步,直至圈中只剩下p[l]为止。

3、#include#defineN100#defineS1#defineM10voidmain()intp[100],n,s,m;m=M;n=N;s=S;inti,j,si,w;sl=s;for(i=l;(1);i++)(2)=i;for(i=n;i>=2;i--){sl=(3);if(sl==0)sl=i;w=(4);for(j=sl;j

4、)处的字句写在对应栏内。3、【说明】给定函数fun的功能是:将从键盘上输入的每个单词的第一个字母转换为大写字母,输入时各单词必须用空格隔开,用''・〃结束输入。【函数】intfun(char*c,intstatus){if((1)==»*)return1;else{if((2)&&⑶&&(4))(5)-'a';return0;}}main(){intflag=l;charch;printf("请输入一字符串,用点号结束输入!");do{ch=getchar();flag=fun(&ch,f"g)

5、;putchar(ch);}while(ch!='・');printf(Hn);试题四阅读以下函数说明和c语言函数,将应填入_[丄处的字句写在对应栏内。4、【说明】编写程序,生成一个新文本文件,它由一个已知文本文件的所有偶数行组成。要求已知文本文件名和新文本文件名均从键盘输入。请填空完善程序。【C语言程序】#includemain(){FILE*oldfz*newf;charch,fname[20];inti;do{printf("Enternameofexistedtextf

6、iletoberead:11);scanf("%s",fname);if((oldf=fopen(fname,"r"))==NULL)printf("File%scan11open!H,fname);}while(oldf==NULL);do{printf("Entermaneofnewtextfiletobewritten:n);scanf("%s",fname);if(((1)==NULL)printf("File%scan11open!M,fname);'while(⑵);i=1•wh

7、ile(!feof(oldf)){while((ch=fgetc(oldf))!=(3)){if(i%2==(4))fputc(ch,newf);}fputc(11,newf);(5);}fclose(oldf);fclose(newf);试题五阅读以下说明,以及用C++在开发过程中所编写的程序代码,将应填入(n)处的字句写在对应栏内。5、【说明】在卜•面函数横线处填上适当的字句,使其输出结果为:构造函数.构造函数.1,25,6析构函数析构函数.【C++代码】#includeniostream.

8、h11classAA{public;AA(intizintj){A=i;B=j;cout<<"构造函数•";}〜AA(){(1);}voidprint();private:intA,B;};void:print(){cout<print();(3)al;(4)a2;}试题六阅读以下说明和Java代码,回答问题1和

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。