欢迎来到天天文库
浏览记录
ID:18190054
大小:168.50 KB
页数:10页
时间:2018-09-15
《2007年11月下半年软考程序员考试下午真题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、全国计算机技术与软件专业技术资格(水平)考试2007年下半年程序员下午试卷(考试时间14:00~16:30共150分钟)请按下述要求正确填写答题纸1.在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。2.在答题纸的指定位置填写准考证号、出生年月日和姓名。3.答题纸上除填写上述内容外只能写解答。4.本试卷共7道题,试题一至试题四是必答题,试题五至试题七选答1道。每题15分,满分75分。试题号一~四五~七选择方法必答题选答1题5.解答时字迹务必清楚,字迹不清时,将不评分。6.仿照下面例题,将解答写在答题纸的
2、对应栏内。例题2007年下半年全国计算机技术与软件专业技术资格(水平)考试日期是(1)月(2)日。因为正确的解答是“11月3日”,故在答题纸的对应栏内写上“11”和“3”(参看下表)。例题解答栏(1)11(2)3beconsistentwithinthesamedisk.Alternateunifiedcorerequirementsplacedontheterminalstripterminals,onlineidentityandensurethecoppercoreisnotexposed.6.4.6enclosu
3、rewithinthesametothecablecoreprovidesbindingintoacircle,harnesstiespacingisgenerally100mm;branchofficesshallbebindingonbothends,eachcore2007年下半年程序员下午试卷第9页(共10页)试题一(共15分)阅读以下说明和流程图,填补流程图中的空缺(1)~(5),将解答填入答题纸的对应栏内。[说明]某单位动态收集的数据中常包含重复的数据,所以需要进行处理,使得重复的数据仅出现一次。下面流程图的
4、功能是:在n(n≥1)个数据D1、D2、…、Dn中,选出其中所有不重复的k个数据,置于原来前k个数据的位置上。该流程图的算法如下:第1个数据必然被选出,然后从第2个数据开始,逐个考察其余的数据。假设D1、D2、…、Dm(m≥1)是已经选出的、不重复的数据,则对于数据Di(m
5、,9(k=6)[流程图]注:循环开始的说明按照“循环变量名:循环初值,循环终值,增量”格式描述。beconsistentwithinthesamedisk.Alternateunifiedcorerequirementsplacedontheterminalstripterminals,onlineidentityandensurethecoppercoreisnotexposed.6.4.6enclosurewithinthesametothecablecoreprovidesbindingintoacircle,ha
6、rnesstiespacingisgenerally100mm;branchofficesshallbebindingonbothends,eachcore2007年下半年程序员下午试卷第9页(共10页)试题二(共15分)阅读以下说明和C语言函数,将应填入(n)处的字句写在答题纸的对应栏内。[说明]已知1900年1月1日是星期一,下面的函数count_5_13(intyear)用于计算给定的年份year中有几个“黑色星期五”。“黑色星期五”指既是13日又是星期五的日期。函数count_5_13(intyear)首先算出年
7、份year的1月13日是星期几,然后依次计算每个月的13日是星期几,若是星期五,则计数。程序中使用了函数isLeapYear(intyear),其功能是判断给定年份是否为闰年,返回值为1(或0)分别表示year是(或不是)闰年。[C语言函数]intcount_5_13(intyear){intdate;/*date为0表示星期日,为1~6分别表示星期一至星期六*/longdays=0;/*days记录天数*/intm,y,c=0;/*c用于表示黑色星期五的个数*/if(year<1900)return-1;/*计算从19
8、00年1月1日起,至给定年份year的1月13日间隔的天数*/days=12;for(y=1900;y
此文档下载收益归作者所有