您的位置:学习中国 电脑维护 维护工具 正文
原作者:www 添加时间:2007-12-16 原文发表:2007-12-16 人气:824 来源:www

本文章共15679字,分29页,当前第19页,快速翻页:
 
-----------------------------------------------------------------------------------------------------------------------------------------------

本文提示:《C/C++ 笔试、面试题目大汇总(19)》是本站编辑们为广大网友精选的实用文章,本文阐述了关于文章的相关理论,相对来说专业性强,但是本文只是针对于某个问题提出的见解与论述,未必能辐射到相关问题的方方面面,所以本文处理问题的方法仅仅为您提供一些参考。更多问题请查阅学习中国网其他栏目哦.

-----------------------------------------------------------------------------------------------------------------------------------------------


答案:肯定不是零。举个反例,如果是零的话,声明一个class A[10]对象数组,而每一个对象占用的空间是零,这时就没办法区分A[0],A[1]…了。

29. 在8086 汇编下,逻辑地址和物理地址是怎样转换的?(Intel)
答案:通用寄存器给出的地址,是段内偏移地址,相应段寄存器地址*10H+通用寄存器内地址,就得到了真正要访问的地址。

30. 比较C++中的4种类型转换方式?

请参考:http://blog.csdn.net/wfwd/archive/2006/05/30/763785.aspx,重点是static_cast, dynamic_cast和reinterpret_cast的区别和应用。

31.分别写出BOOL,int,float,指针类型的变量a 与“零”的比较语句。
答案:
BOOL :    if ( !a ) or if(a)
int :     if ( a == 0)
float :   const EXPRESSION EXP = 0.000001
          if ( a < EXP && a >-EXP)
pointer : if ( a != NULL) or if(a == NULL)

 

32.请说出const与#define 相比,有何优点?
答案:1) const 常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检查。而对后者只进行字符替换,没有类型安全检查,并且在字符替换可能会产生意料不到的错误。
 

本文章更多内容<<上一页 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - 18 - 19 - 20 - 21 - 22 - 23 - 24 - 25 - 26 - 27 - 28 - 29 - 下一页>>
本页地址
相关文章

解答一道传说是北大计算机面试的题目
计算机毕业 应聘面试题目大全
微软的招聘智力题(考考你自己)
收藏微软面试智力题 (附答案)
46家中外知名企业面试题目
面试考题大全
常见面试题目解析
IBM面试:以一个杯子即兴发挥
这些“怪题”20分钟考翻学子
用人单位以貌取人还出怪题

相关评论


本文章所属分类:首页 电脑维护 维护工具   维护工具