栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > C++面试题库

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

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;

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/265233.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号