




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
IA事业部2010年上半年 编码考试试题 C考试试题(A卷)(考试时间 1.5小时)答案请写在答题纸上免责声明:由于时间仓促,如试题说明中存在格式问题,请不要效仿。一、 单项选择题(每题仅有一个答案,每题2分,总计30分)1. 假设用结点结构为 data, link 的单链表表示堆栈,且 top 是指向栈顶的指针。若想在栈顶插入一个由指针 s 所指的结点,则应执行下列哪一个操作? ( )(A) top-link = s ; (B) s-link = top-link ; top-link = s ; (C) s-link = top ; top = s ; (D) s-link = top ; top = top-link ;2若有定义:int a34;不能表示数组元素a11的是:( )(A) *(a1+1)(B) *(&a11)(C) (*(a+1)1(D) *(a+5)3设x,y,t都是int型变量,则执行下面语句后x = 1;y = 3;if( -x & +y )t = 0;elset = 1;y的数值为( )(A) 3 (B) 6 (C) 5 (D)44阅读下面代码后回答问题int a, b, c; int res1,res2;double d,e,f;double res3,res4;res1 = a * b / c; res2 = a / c * b;res3 = d * e / f;res4 = d / f * e;关于res1与res2的关系、和res3与res4的关系描述正确的是()(A) res1与res2一定相等,res3与res4一定相等;(B) res1与res2不一定相等,res3与res4一定相等;(C) res1与res2不一定相等,res3与res4不一定相等;(D) res1与res2一定相等,res3与res4不一定相等;5执行下列语句后,#define M(x,y) (x*y)int a;a = M(12,3);a的值为:( )(A)9(B)7(C)5(D)以上均不是6.有以下程序main() int i, j, x=0; for (i=0; i2; i+) x+; for (j=0; j=3; j+) if (j%2) continue; x+; x+; printf(“x=%dn”,x); 程序执行后的输出结果是 ( )(A)x=6 (B) x=8 (C) x=12 (D) x=107下列数据结构中,能用二分法进行查找的是( )(A) 线性链表 (B)有序线性表(C) 二叉链表 (D) 顺序存储的有序线性链表8. 下列程序运行结果是:( )#include #include void main()char a34 = aaa, bb, ccc;char (*q)4 = a;int i;*(*q+3) = b;for (i = 0; i3; i+)printf(%s, qi);(A) naaabbccc (B) naaabbbccc (C) naabbbccc(D) aaabbbbbccc 9假设char const *p = hello,world;, 下面操作正确的是:()(A) *p+(B) (*p)+(C) +*p(D) *p = I10. a,b,c分别是逻辑变量,a为真的概率为0.7; b为真的概率为0.6; c为真的概率为0.8;下面功能等效的表达式中,哪个表达式更合理、更有效率()(A) if (a|b)& c )(B) if (b|a)& c )(C) if ( c & (a|b)(D) if ( c & (b|a)11. 如下程序int Change(int *pX)int y = 8;y = y - *pX; pX = &y;return 0;int main()int xx = 3;int *pY;pY = &xx;Change(pY); printf(%d, *pY);return 0程序运行结果为()(A) 8(B) 3 (C) 5(D) 不确定12. 若定义了以下函数: void f (_ p ) *p=(char *)malloc( 10*sizeof(char); p是函数f的形参,要求通过p把动态分配存储单元的地址传回主调函数,则形参p的正确定义应当是 ()(A) char *p (B) int *p (C) char *p (D) int *p 13如下程序:typedef union long i; int k5; char c; DATE;typedef struct int cat; DATE cow; doubledog; ANIMAL;在32位机器上运行语句 printf(%d,sizeof(ANIMAL)+sizeof(DATE); 的执行结果是:( )(A)32(B) 28(C) 60(D) 5214针对下面的说明中, typedef int (*FuncType1)(char x1, char y1);typedef int (*FuncType2)(char x2);typedef int (*FuncType3)(int x3, int y3);typedef int (*FuncType4)(int x4);FuncType1 Func1;FuncType2 Func2;FuncType3 Func3;FuncType4 Func4;int FuncA(int a1, int a2);哪项是正确的:()(A)Func1 = FuncA; Func1(300,300);(B) Func2 = FuncA; Func1(300);(C) Func3 = FuncA;Func3(300,300);(D) Func4 = FuncA;Func4(300,300);15. 如下程序:int a10;int *pa;pa = a;则元素a1的地址可以表示为()(A)pa+1(B)pa+2(C)pa+4(D)a+2二、 是非题 (每题0.5分,总计10分)判断标准:依据事业部C编码规范,进行判断。16. 对头文件的包含可以采用绝对路径. () 17. 在while, for, if, switch与括号间应该有一个空格。() 18. 文件中(函数外)未明确存储类型的变量,其默认的存储类型为static型。() 19. 可以将变量定义在头文件中。() 20. break和continue都能结束循环。() 21. if、while、for、do while只有一条执行语句时也必须用大括号将执行语句括起来。() 22. switch一定要提供default。( ) 23. 只能在头文件中定义调试开关。( ) 24. 返回值是void类型的函数可以没有return语句。( ) 25. 由于编译器支持局部变量与全局变量同名,我们可以任意定义变量名。()26. 从4字节对齐的观点来看下面的结构体定义是高效的。( ) typedef struct tagLIST_tstruct tagLIST_t *pNext;unsigned short element;unsigned char flag;unsigned long value;LIST_t;27. if,switch和printf都是C语言的关键字。( ) 28.内存释放的原则是谁申请谁释放。( ) 29. 下面的语句定义了包含5个元素的函数指针数组。( ) typedef void (*FUNC_ARRAY5)(int x, int y);FUNC_ARRAY array;30. 代码char a = “hello”和char *a = “hello”的作用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 餐饮店线上线下营销推广合同
- 公司职员活动策划方案
- 公司游玩活动方案
- 车贷保证金及车辆贷款提前还款合同
- 成功企业家市场推广经验分享
- 车辆租赁合同模板(含事故责任划分)
- 2025届山东省汶上县八下英语期末学业水平测试试题含答案
- 车辆借用与车辆维护保养合同
- 2025秋三年级上册语文上课课件 11 宝葫芦的秘密(节选)
- 公司文化培训活动方案
- 求职心理调适专家讲座
- GB/T 6344-2008软质泡沫聚合材料拉伸强度和断裂伸长率的测定
- GB/T 3532-1995日用瓷器
- 学术论文写作规范与技巧课件
- 生物高中-基于大数据分析的精准教学课件
- 工程结算审计实施方案(共8篇)
- 乐东221气田投产专家验收汇报
- 信任五环(用友营销技巧)课件
- 2022年广东省深圳市中考化学真题试卷
- 危险货物道路运输安全生产管理制度
- GB∕T 8110-2020 熔化极气体保护电弧焊用非合金钢及细晶粒钢实心焊丝
评论
0/150
提交评论