2006年上半年软考程序员下午真题及答案(word)+

2006年上半年软考程序员下午真题及答案(word)+

ID:18106397

大小:159.50 KB

页数:19页

时间:2018-09-13

2006年上半年软考程序员下午真题及答案(word)+_第1页
2006年上半年软考程序员下午真题及答案(word)+_第2页
2006年上半年软考程序员下午真题及答案(word)+_第3页
2006年上半年软考程序员下午真题及答案(word)+_第4页
2006年上半年软考程序员下午真题及答案(word)+_第5页
资源描述:

《2006年上半年软考程序员下午真题及答案(word)+》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、06上半年软考程序员下午试题及答案  试题一至试题三是必答题  试题一(共15分)  阅读以下说明和流程图,回答问题1至问题3,将解答填入答题纸的对应栏内。[说明]  信息处理过程中经常需要将图片或汉字点阵做旋转处理。一个矩阵以顺时针方向旋转90°后可以形成另一个矩阵,如下图所示:   流程图1-1描述了对n*n矩阵的某种处理。流程图1-2是将矩阵A顺时针旋转90°形成矩阵B的具体算法。[流程图1-1]                    [流程图1-2] beconsistentwithinthesamedisk.Alternateunifiedcorere

2、quirementsplacedontheterminalstripterminals,onlineidentityandensurethecoppercoreisnotexposed.6.4.6enclosurewithinthesametothecablecoreprovidesbindingintoacircle,harnesstiespacingisgenerally100mm;branchofficesshallbebindingonbothends,eachcore[问题1](3分)  请写出以下3*3单位矩阵沿顺时针方向旋转90°后所形成的矩阵。 

3、[问题2](3分)  如果以下3*3矩阵沿顺时针方向旋转90°后所形成的矩阵就是原来的矩阵:  其中,位于*处的元素需要考生填写   请完整地写出该矩阵。[问题3](9分)  在上述流程图1-1和1-2的算法中,  (1)矩阵A第i行第j列的元素A(i,j)被复制到矩阵B中的哪个位置?  (2)A(i,j)后来又被复制到矩阵C中的哪个位置?  (3)填补流程图1-2中的空缺。  试题二(共15分)  阅读以下说明和C语言函数,将应填入__(n)__处的字句写在答题纸的对应栏内。[说明]  函数chanse(intbeconsistentwithinthesame

4、disk.Alternateunifiedcorerequirementsplacedontheterminalstripterminals,onlineidentityandensurethecoppercoreisnotexposed.6.4.6enclosurewithinthesametothecablecoreprovidesbindingintoacircle,harnesstiespacingisgenerally100mm;branchofficesshallbebindingonbothends,eachcorenum)的功能是对四位以内(含四

5、位)的十进制正整数num进行如下的变换:将num的每一位数字重复一次,并返回变换结果。例如,若num=5234,则函数的返回值为55223344,其变换过程可描述为:   (4*10+4)*1+(3*10+3)*100+(2*10+2)*10000+(5*10+5)*1000000=55223344[C语言函数]  longchange(intnum)  {   intd,m=num;   longresult,mul;   if(num<=0

6、

7、[__(1)__)  /*若num不大于0或num的位数大于4,则返回-1*/    return-1;   mul

8、=1;   __(2)__;   while(m>O){    d=m%10;    m=__(3)__;    result=result+(__(4)__)*mul;    mul=__(5)__;   }   returnresult;  }  试题三(共15分)  beconsistentwithinthesamedisk.Alternateunifiedcorerequirementsplacedontheterminalstripterminals,onlineidentityandensurethecoppercoreisnotexposed.6.

9、4.6enclosurewithinthesametothecablecoreprovidesbindingintoacircle,harnesstiespacingisgenerally100mm;branchofficesshallbebindingonbothends,eachcore阅读以下说明和C语言函数,将应填入__(n)__处的字句写在答题纸的对应栏内。[说明]  函数boolDel_elem(STACK*S,charpara_ch)的功能是:删除栈*s中与para_ch之值相等且最接近栈顶的元素(字符),若栈中不存在该元素,则函数返回FALSE,

10、否则返回TRUE。其中,

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

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

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