C开发最新笔试题 2013-11-20
一、不定项选择:
1、 以下描述正确的是( )
A 1个字节(byte)由8个比特(bit)组成。 B sizeof(θx AABBCCDD)的结果是8。
C signed char类型的取值范围是-128~128。 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 & 0xBB) ^(θxCC | θxDD); 代码Ⅱ
unsigned int uiB;
uiB =(θxAA <<24)| (θxBB <<16) | (θxCC <<8) θxDD;
A 代码Ⅰ,uiA=θx77 C 代码Ⅱ,uiB=θxFFFFFFFF B代码Ⅰ,uiA=θx88 D代码Ⅱ,uiB=θxAABBCCDD
4、 以下语句中能够判断uiNum(unsigned int)可以被16整除的有( ) A if(((uiNum / 16 * 16)== uiNum) B if((uiNum % 16)==θ) C if((uiNum & 0x0F)==θ) D if(((uiNum >> 4)<< 4)==uiNum)
5、关于以下代码,描述正确的是( )
代码Ⅰ: 代码Ⅲ:
const char *pcStr = “abcdefg” typedef unsigned int*pui_t1; #define pui_t2 unsigned int * 代码Ⅱ: pui_t1 pui A,pui B; void string_sizeof(char szStr1[10]) pui_t2 pui C,pui D; {
char szStr2[10] = “12345”; 代码Ⅳ: printf(”%u,”, sizeof(szStr1)); unsigned int uiA =100
printf(”%u\\r\\n”, sizeof(szStr2)); pintf(“%s\\r\\n”. uiA); return;
}
A 代码Ⅰ const修饰符表明pcStr指向的内容不能修改; B 代码Ⅱ 程序的运行结果是”4,10”
C 代码Ⅲ puiA、puiB、puiC和puiD都是unsigned int*类型的变量;
D 代码Ⅳ 打印unsigned int时不应该使用”%s”,会导致程序访问非法地址
6关于结构的大小,以下描述正确的有( )
struct A_S struct C_U { {
unsigned short us1; unsigned short us1;
unsigned short us2; unsigned short us2; unsigned short us3; unsigned short uc3; }; };
union B_S union D_U { {
unsigned char uc1 unsigned char unsigned int ui2; unsigned int unsigned short us3; unsigned short}; };
A. 结构struct A_S的大小是6 B. 结构struct B_S的大小是12 C. 联合union C_U的大小是6 D. 联合union D_U的大小是4
7关于链表操作,以下描述正确的有( ) 单链表: pstNext A pstNext pstNext pstNext B C pstA pstB struct SLL {
struct SLL *pstNest;/*下一节点*/ };
uc1;
ui2; us3; 双链表:
pstNext pstNext pstNext pstPre pstPre pstPre A B C pstA pstB
struct DLL {
struct DLL*pstNext;/* 下一结点*/ struct DLL*pstPrev;/* 前一结点*/ };
A.单链表以下代码可以删除节点B
pstA-> pstNext= pstA->pstNext ->pstNext; 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{ {
if(uiCount<=5) case continue; uiCount=5 ++Uicount; default} uiCount=1printf(’’uiCount=%u\\r\\n’’,uiCount); }
printfuiCount);
代码Ⅲ
θ (uiCount) θ:
; :
; (’’uiCount=%u\\r\\n’’,代码Ⅱ
unsigned int uiCount=θ 代码Ⅳ
do unsigned int uiCount=θ
{ for(;uiCount<=10;++uiCount)
++uiCount; if(uiCount==5) while (uiCount>=5); break; printf(’’uiCount=%u\\r\\n’’,uiCount); printf(’’uiCount=%u\\r\\n’’,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(’’%u\\r\\n’’,sizeof(aucData)); /*代码Ⅰ */ printf(’’0x%x\\r\\n’’, *(pucA+1)); /*代码Ⅱ */ printf(’’0x%x\\r\\n’’, *(puiB+1)) ; /*代码Ⅲ */ printf(’’0x%x\\r\\n’’, *(unsigned char *)(puiB+1)) ; /*代码Ⅳ */
A.代码Ⅰ, 运行结果是7
B.代码Ⅱ, 运行结果是θx22
C.代码Ⅲ, 运行结果不确定,视CPU字节序而定 D.代码Ⅳ, 运行结果是θx44
10. 实现一个swap函数,可以帮助调用者交换两个变量的值,以下描述正确的有(例如:
int iA=100; int iB=200; …… 此处隐藏:2019字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [资格考试]机械振动与噪声学部分答案
- [资格考试]空调工程课后思考题部分整合版
- [资格考试]电信登高模拟试题
- [资格考试]2018年上海市徐汇区中考物理二模试卷(
- [资格考试]坐标转换及方里网的相关问题(椭球体、
- [资格考试]语文教研组活动记录表
- [资格考试]广东省2006年高应变考试试题
- [资格考试]LTE学习总结—后台操作-数据配置步骤很
- [资格考试]北京市医疗美容主诊医师和外籍整形外科
- [资格考试]中学生广播稿400字3篇
- [资格考试]CL800双模站点CDMA主分集RSSI差异过大
- [资格考试]泵与泵站考试复习题
- [资格考试]4个万能和弦搞定尤克里里即兴弹唱(入
- [资格考试]咽喉与经络的关系
- [资格考试]《云南省国家通用语言文字条例》学习心
- [资格考试]标准化第三范式
- [资格考试]GB-50016-2014-建筑设计防火规范2018修
- [资格考试]五年级上册品社复习资料(第二单元)
- [资格考试]2.对XX公司领导班子和班子成员意见建议
- [资格考试]关于市区违法建设情况的调研报告
- 二0一五年下半年经营管理目标考核方案
- 2014年春八年级英语下第三次月考
- 北师大版语文二年级上册第十五单元《松
- 2016国网江苏省电力公司招聘高校毕业生
- 多渠道促家长督导家长共育和谐 - 图文
- 2018 - 2019学年高中数学第2章圆锥曲线
- 竞争比合作更重要( - 辩论准备稿)课
- “案例积淀式”校本研训的实践与探索
- 新闻必须客观vs新闻不必客观一辩稿
- 福师大作业 比较视野下的外国文学
- 新编大学英语第二册1-7单元课文翻译及
- 年产13万吨天然气蛋白项目可行性研究报
- 河南省洛阳市2018届高三第二次统一考试
- 地下车库建筑设计探讨
- 南京大学应用学科教授研究方向汇编
- 2018年八年级物理全册 第6章 第4节 来
- 毕业论文-浅析余华小说的悲悯性 - 以《
- 2019年整理乡镇城乡环境综合治理工作总
- 广西民族大学留学生招生简章越南语版本
- 故宫旧称紫禁城简介