C开发最新笔试题 2013-11-20(2)

2019-08-02 01:13

13. 金银铜三个盒子,金盒子上写着“钻石在金盒子里”。银盒子上写着“钻石不在银盒子里”。铜盒子上写着“钻石不在金盒子里”。其中只有一句话是真的,请问钻石究竟在那个盒子里( )

A.钻石在金盒子里 B.钻石在银盒子里 C.钻石在铜盒子里 D.以上答案都不对

二、编程题

1. 将双向链表从给定的截断点分成两段,两段位置互换成为新链表,如果链表为

A-B-C-D-E-F,指定节点C,则新链表为C-D-E-F-A-B,用C语言编写函数ReGroup 实现此功能。

/*链表节点*/

typedef struct tagNode {

struct tagNode *pstNext struct tagNode * pstPrev }MODE_S;

/*Description:对链表进行重组操作

* 将双向链表从给定的截断点分成两段,两段位置互换成为新链表。 * Input=NODE_S *pstSep 截断点指针

* Return= NODE_S * 新链表头结点指针 * Caution=入参合法性由调用者保证 */

NODE_S *ReGroup(NODE_S *pstSep )

2. 新的个人所得税对工资收入采用七级累进税率,税率入下表。已知一个人的扣除社保

公积金后月收入,请用C语言编写函数Income Tax计算税后收入

全月应纳税所得额 全月应纳税额不超过1500元 全月应纳税额超过1500元至4500元 全月应纳税额超过4500元至9000元 此部分收入的税率 3% 10% 20% 全月应纳税额超过90000元至35000元 25% 全月应纳税额超过35000元至55000元 30% 全月应纳税额超过55000元至80000元 35% 45% 全月应纳税额超过80000元 全月应纳所得税额=扣除社保公积金后月收入-3500 注:所谓累进税率,是对收入的不同部分采用不同税率,例如扣除社保公积金后月收入为10000,全月应纳税所得额为10000-3500=6500,根据上表,0-1500部分税率为3%,1500至4500部分税率为10%,4500至6500部分税率为20%,个人所得税为1500*3%+3000*10%+2000*20%=745元,税后收入为10000-745=9255元。

Description:按照新个人征收方法计算税后收入

Input:double dIncome 扣除社保公积金后月收入

Return:double 税后收入

Double IncomeTax(double dIncome)


C开发最新笔试题 2013-11-20(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:GCP试题+答案要点

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: