- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
2010年下半年程序员下午试卷
1.试题一(共15分)
阅读以下说明和流程图,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】
下面的流程图中有两个判断条件A0和B0。这些判断条件的各种组合情况如下表所示。表中Y表示相应的条件成立,N表示相应的条件不成立。每一列表示一种条件组合,并在列首用相应的序号来表示。
【流程图】
【问题1】(4分)
当遇到哪几种条件组合时,流程图能执行“1→i”?(写出相应的序号即可)【问题2】(4分)
当遇到哪几种条件组合时,流程图能执行“2→j”?(写出相应的序号即可)【问题3】(6分)
当遇到哪几种条件组合时,流程图能执行“3→k”?(写出相应的序号即可)【问题4】(1分)
该流程图共有多少条实际执行路径?[15分]
参考答案:
【问题1】(4分)
1或A0,B0(2分)
2或A0,B≤0(2分)
以上解答不分次序,多答一个扣2分,多答两个不得分
【问题2】(4分)
2或A0,B≤0(2分)
4或A≤0,B≤0(2分)
以上解答不分次序,多答一个扣2分,多答两个不得分
【问题3】(6分)
1或A0,B0(2分)
3或A≤0,B0(2分)
4或A≤0,B≤0(2分)
以上解答不分次序,多答一个扣2分
【问题4】(1分)
4
2.试题二(共15分)
阅读以下说明和C函数,将应填入(n)处的语句或语句成分写在答题纸的对应栏内。
【说明1】
函数deldigit(char*s)的功能是将字符串s中的数字字符去掉,使剩余字符按原次序构成一个新串,并保存在原串空间中。其思路是:先申请一个与s等长的临时字符串空间并令t指向它,将非数字字符按次序暂存入该空间,最后再拷贝给s。
【C函数】
voiddeldigit(char*s)
{
char*t=(char*)malloc((1));/*申请串空间*/
inti,k=0;
if(!t)return;
for(i=0;istrlen(s);i++)
if(!(*(s+i)=0*(s+i)=9)){
t[k++]=(2);
}
(3)=\0;/*设置串结束标志*/
strcpy(s,t);
free(t);
}
【说明2】
函数reverse(char*s,intlen)的功能是用递归方式逆置长度为len的字符串s。例如,若串s的内容为“abcd”,则逆置后其内容变为“dcba”。
【C函数】
voidreverse(char*s,intlen)
{
charch;
if((4))
{
ch=*s;
*s=*(s+len-1);
*(s+len-1)=ch;
reverse((5));
}
}[15分]
参考答案:
(1)strlen(s)+1(3分)
其中,strlen(s)不可缺少,1可用大于1的任何一个整数代替
若考生解答为strlen(s),则给2分
(2)*(s+i),或s[i],或其等价表示(3分)
(3)*(t+k),或t[k],或其等价表示
您可能关注的文档
- 2009年度职称计算机水平考试试卷(A卷).docx
- 2009年下半年程序员上午试卷.docx
- 2009年下半年电子商务技术员上午试卷.docx
- 2009年下半年电子商务技术员下午试卷.docx
- 2009年下半年电子商务设计师上午试卷.docx
- 2009年下半年嵌入式系统设计师上午试卷.docx
- 2009年下半年软件设计师上午试题(含解析).docx
- 2009年下半年网络管理员上午试题.docx
- 2009年下半年网络管理员下午试题.docx
- 2009年下半年网络规划设计师上午试卷.docx
- 2010年下半年电子商务设计师上午试卷.docx
- 2013年9月全国计算机等级《二级C语言程序设计》专家预测卷(2).docx
- 2010年下半年电子商务设计师下午试卷.docx
- 2013年9月全国计算机等级《二级VB》上机临考冲刺试卷(1).docx
- 2013年9月全国计算机等级《二级VB》上机临考冲刺试卷(2).docx
- 2013年9月全国计算机等级《二级VB》上机临考冲刺试卷(3).docx
- 2010年下半年嵌入式系统设计师上午试卷.docx
- 2013年9月全国计算机等级《二级VB》上机模考试卷(4).docx
- 2013年9月全国计算机等级《二级VB》上机模考试卷(5).docx
- 2010年下半年软件评测师上午试卷.docx
文档评论(0)