首页 开发技术 C     /    C/C++面试题(附谜底,华为面试题系列)

C/C++面试题(附谜底,华为面试题系列)

上传者: Crazying111 | 上传时间:2023/5/1 9:46:50 | 文件大小:9KB | 文件类型:txt
C/C++面试题(附谜底,华为面试题系列)
1.static有甚么用途?(请起码阐发两种)1)在函数体,一个被申明为动态的变量在这一函数被挪用进程中抛却其值巩固。
2)在模块内(但在函数体外),一个被申明为动态的变量能够被模块内所用函数晤面,但不能被模块外另外函数晤面。
它是一个当地的全局变量。
3)在模块内,一个被申明为动态的函数只可被这一模块内的另外函数挪用。
那便是,这个函数被限度在申明它的模块的当地规模内使用2.援用与指针有甚么差距?1)援用必需被初始化,指针不用。
2)援用初始化之后不能被窜改,指针能够窜改所指的货物。
3)不存在指向空值的援用,然则存在指向空值的指针。
3.描摹实时体系的底子特色在特定功夫内实现特定的责任,实时性与牢靠性。
4.全局变量以及部份变量在内存中能否有差距?假如有,是甚么差距?全局变量贮存在动态数据库,部份变量在堆栈。
5.甚么是失调二叉树?左右子树都是失调二叉树且左右子树的深度差值的相对于值不大于1。
6.堆栈溢出普通是由甚么原因导致的?不付与垃圾资源。
7.甚么函数不能申明为虚函数?constructor函数不能申明为虚函数。
8.冒泡排序算法的功夫繁杂度是甚么?功夫繁杂度是O(n^2)。
9.写出floatx与“零值”比力的if语句。
if(x>0.000001&&x<-0.000001)10.Internet付与哪类收集协议?该协议的首要条理结构?Tcp/Ip协议首要条理结构为:使用层/传输层/收集层/数据链路层/物理层。
11.Internet物理地址以及IP地址转换付与甚么协议?ARP(AddressResolutionProtocol)(地址剖析協議)12.IP地址的编码分为哪俩部份?IP地址由两部份组成,收集号以及主机号。
不外是要以及“子网掩码”按位与上之后才气分辨哪些是收集位哪些是主机位。
13.用户输入M,N值,从1至N末了秩序轮回数数,每一数到M输入该数值,直至部份输入。
写出C法度圭表标准。
轮回链表,用取余操作做14.不能做switch()的参数尺度是:switch的参数不能为实型。
1.写出分辨ABCD四个表白式的能否准确,若准确,写出经由表白式中a的值(3分)inta=4;(A)a+=(a++);(B)a+=(++a);(C)(a++)+=a;(D)(++a)+=(a++);a=?答:C差迟,左侧不是一个实用变量,不能赋值,可改为(++a)+=a;改后谜底按次为9,10,10,112.某32位体系下,C++法度圭表标准,请盘算sizeof的值(5分).charstr[]=“http://www.ibegroup.com/”char*p=str;intn=10;请盘算sizeof(str)=?(1)sizeof(p)=?(2)sizeof(n)=?(3)voidFoo(charstr[100]){请盘算sizeof(str)=?(4)}void*p=malloc(100);请盘算sizeof(p)=?(5)答:(1)17(2)4(3)4(4)4(5)43.回答上面的下场.(4分)(1).头文件中的ifndef/define/endif干甚么用?预处置答:提防头文件被重复援用(2).#include以及#include“filename.h”有甚么差距?答:前者用来搜罗开拓情景提供的库头文件,后者用来搜罗自己编写的头文件。
(3).在C++法度圭表标准中挪用被C编译器编译后的函数,为甚么要加extern“C”申明?答:函数以及变量被C++编译后在标志库中的名字与C语言的不合,被extern"C"润色的变量以及函数是依据C语言方式编译以及毗邻的。
由于编译后的名字不合,C++法度圭表标准不能直接挪用C函数。
C++提供了一个C毗邻交流指定标志extern“C”来处置这个下场。
(4).switch()中不应承的数据尺度是?答:实型4.回答上面的下场(6分)(1).VoidGetMemory(char**p,intnum){*p=(char*)malloc(num);}voidTest(void){char*str=NULL;GetMemory(&str,100);strcpy(str,"he

文件下载

资源详情

-C

评论信息

  • u013808315:
    内容很少,不需要下载2018-07-12
  • cool无状态:
    内容很少,不需要下载2018-07-12
  • gujun5168698:
    很不错,可以很切中基础,谢谢2018-01-19
  • BillGu:
    很不错,可以很切中基础,谢谢2018-01-19
  • qq_24571549:
    实际上你在页面上面看到的题目就是文件下载的内容.大家不要下载了,直接看这一面页面显示的题目即可.2017-09-28
  • LG_Ting:
    实际上你在页面上面看到的题目就是文件下载的内容.大家不要下载了,直接看这一面页面显示的题目即可.2017-09-28
  • kiven2010:
    挺好的,就是分高了点2016-03-28
  • 该用户真的很懒:
    挺好的,就是分高了点2016-03-28
  • hadeswy1989:
    很基础又有很多切中点,谢谢2014-11-09
  • hadeswy1989:
    很基础又有很多切中点,谢谢2014-11-09

免责申明

【好快吧下载】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【好快吧下载】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【好快吧下载】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,8686821#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明