




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、不定项选择: 1、 以下描述正确的是( ) A 1个字节(byte)由8个比特(bit)组成。 B sizeof(x AABBCCDD)的结果是8。 C signed char类型的取值范围是-128128。 D unsigned char类型的取值范围是256。 2、 以下代码的结果是( ) #define ADD(x,y) x+y /*加*/ #define SUB(x,y) x-y /*减*/ #define MUL (x,y) x*y /*乘*/ unsigned int uiA; uiA = MUL(ADD(9,2),SUB(6,3); A uiA=15 C uiA=33 B uiA=18 D uiA=63 3、 以下代码运行的结果是( ) 代码 unsigned int uiA; uiA = (xAA free(pstA-pstNext); B. 单链表以下代码可以删除节点B pstA- pstNext= pstB-pstNext free(pstB); C双链表以下代码可以删除节点B pstB- pstpre-pstNext= pstB-pstNext; pstB- pstNext - pstpre = pstB- pstpre; free(pstB); D. 双链表以下代码可以删除节点B pstA-pstNext=pstA-pstNext-pstNext; pstA-pstNext-pstNext- pstpre= pstA; free(pstB); 8. 以下代码的运行结果是( ) 代码 代码 unsigned int uiCount= unsigned int uiCount= while(uiCount=5) switch(uiCount) if(uiCount=5) case : continue; uiCount=5; +Uicount; default: uiCount=1; printf(uiCount=%urn,uiCount); printf(uiCount=%urn,uiCount); 代码 unsigned int uiCount= 代码 do unsigned int uiCount= for(;uiCount=10;+uiCount) +uiCount; if(uiCount=5) while (uiCount=5); break; printf(uiCount=%urn,uiCount); printf(uiCount=%urn,uiCount); A代码, uiCount=5 B代码, uiCount=5 C代码, uiCount=1 D代码, uiCount=5 9. 以下代码的运行结果是( ) unsigned char aucData = x,x11,x22,x33,x44,x55, x66,x77 ; unsigned char *pucA = aucData; unsigned int *puiB = (unsigned int *)aucData; printf(%urn,sizeof(aucData); /*代码 */ printf(0x%xrn, *(pucA+1); /*代码 */ printf(0x%xrn, *(puiB+1) ; /*代码 */ printf(0x%xrn, *(unsigned char *)(puiB+1) ; /*代码 */ A代码, 运行结果是7 B代码, 运行结果是x22 C代码, 运行结果不确定,视CPU字节序而定 D代码, 运行结果是x44 10. 实现一个swap函数,可以帮助调用者交换两个变量的值,以下描述 正确的有( ) 例如: int iA=100; int iB=200; printf(%d,%drn,iA,iB); /*使用swap函数进行交换*/ printf(%d,%drn,iA,iB); 转换前后的结果应该是: 100,200 200,100 A 函数和调用处应该是如下形式 B. 函数和调用处应该是如 下形式 void swap(int iA,int iB) void swap(int iA,int iB) int iC; int *piA= /*Description:对链表进行重组操作 * 将双向链表从给定的截断点分成两段,两段位置互换成为新 链表。 * Input=NODE_S *pstSep 截断点指针 * Return= NODE_S * 新链表头结点指针 * Caution=入参合法性由调用者保证 */ NODE_S *ReGroup(NODE_S *pstSep ) 2. 新的个人所得税对工资收入采用七级累进税率,税率入下表。已 知一个人的扣除社保 公积金后月收入,请用C语言编写函数 Income Tax计算税后收入 全月应纳税所得额此部分收入的税 率 全月应纳税额不超过1500元3% 全月应纳税额超过1500元至 4500元 10% 全月应纳税额超过4500元至20% 9000元 全月应纳税额超过90000元至 35000元 25% 全月应纳税额超过35000元至 55000元 30% 全月应纳税额超过55000元至 80000元 35% 全月应纳税额超过80000元45% 全月应纳所得税额=扣除社保公积金后月收入-3500 注:所谓累进税率,是对收入的不同部分采用不同税率,例如扣除社 保公积金后月收入为10000,全月应纳税所得额为10000-3500=6500,根 据上表,0-1500部分税率为3%,1500至4500部分税率为10%,4500至 6500部分税率为20%,个人所得税为1500*3%+3000*10%+2000*20%=745 元,税后收入为100
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年教育系统后备干部笔试试题与参考答案
- 浙江宁波市海曙区教育局招聘2025学年“专曙优师”教育人才65人(第一批)笔试高频难、易错点备考题库及答案详解一套
- 2025导游资格考试考试综合练习附参考答案详解【培优B卷】
- 2024年安全员考试常考点试卷【满分必刷】附答案详解
- 2025年高校教师资格证之《高等教育法规》题库试题及参考答案详解ab卷
- 2025临床执业医师过关检测试卷及一套完整答案详解
- 2024自考专业(工商企业管理)全真模拟模拟题含答案详解【综合卷】
- 当涂安全员证考及答案1
- 云南安全员考试及答案题库
- 2025年酒厂文化考试题及答案
- 《中国美术简史》课件
- 环卫车辆驾驶员安全培训
- 大客户销售工作规划及思路
- DB32-T 4446-2023 公共机构能源托管规程
- 京东方校园2024招聘胜任力测评题库
- 中建营盘山隧道2号斜井泄水专项施工方案
- CAD教程-AutoCAD2024全套教程
- 机房动力环境监控系统调试自检报告
- 装卸工安全培训
- 老年患者的营养支持治疗
- 国家职业技术技能标准 4-04-05-05 人工智能训练师 人社厅发202181号
评论
0/150
提交评论