image

编辑人: 桃花下浅酌

calendar2025-06-01

message7

visits707

2016年1月12日史克威尔艾尼克斯面试题

1.main( )函数之前执行什么代码?

在C++中全局对象的构造函数在main( )函数之前执行。main( )函数结束后执行全局对象的析构函数。

2.C 和 C++的区别?

C是结构化编程语言,面向过程,C++是面向对象语言;C的重点在于数据结构和算法,程序设计的思想在于寻找一个过程对

输入做出处理产生输出,C++设计思想是如何找到一个符合问题域的对象模型,通过获取对象信息从而得到输出。C++是C的

超集。

3.如何判断系统是16位还是32位?不能使用sizeof( )。

解法1,

unsigned int i = 1;unsigned int j = ( i << 16 );如果 j == 0 ,系统为16位,否则为32位。

解法2,

int a = 5;  int *p = &a;  判断   (int)(p + 1) – (int)(p) 表达式的结果等于 4 还是等于2 ,如果为 4则是32位系统,否则为 16位系统。

4.gdb如何加条件断点

break  line-or-function  if  expr 例, break  64  if  testsize == 100;

喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!

创作类型:
原创

本文链接:2016年1月12日史克威尔艾尼克斯面试题

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。
分享文章
share