C语言软件工程师笔试题大全.docx
《C语言软件工程师笔试题大全.docx》由会员分享,可在线阅读,更多相关《C语言软件工程师笔试题大全.docx(39页珍藏版)》请在优知文库上搜索。
1、网络平安应具有以下五个方面的特征I保密性:信息不泄我给非授权用户、实体或过程,或供其利用的特性.完整性:数据未经授权不能进行改变的特性.即信息在存储或传检过程中保持不被修改、不被破坏和丧失的特性。可用性:可被授权实体访问并按需求使用的特性,即当街要时能否存取所需的信息.例如网络环境下拒绝效劳、破坏网络和有关系统的正常运行等椰屈于对可用性的攻击:可控性:对信息的传播及内容具有捽制能力.可审查性:出现平安闫题时提供依据与手段第一局部:根本感念及其它问答的1、关键字Sta1.ie的作用是什么?这个简学的问题很少有人能答复完全。在C语言中,关道字S1.aIiC有三个明显的作用:1) .在函数体,一个被
2、声明为附态的变埴在这一函数被调用过程中维持其值不变.2) .在模块内(但在函数体外),一个被小明为解态的变盘可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变盘,3),在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用.那就是,这个函数被限制在声明它的模块的本地范附内使用.本地化数据和代码范围的好处和重要性).2, ijur与指针的区别毡什么?答、D引用必须被初始化,指针不必,2)引用初始化以后不能被改变,指针可以改变所指的对象.3)不存在指向空值的引用.但是存在指向空值的指针.指针通过某个指针变盘指向一个对象后,对它所指向的变最间接悚作.程序中使用指许,程
3、序的可读性差:而引用本身就是目标变最的别名,对引用的操作就是对目标变量的掾作.流操作符和、赋值操作符=的返回值、指贝构造函数的参数、赋值操作符=的参数、其它情况都推荐使用引用.3, .h头文件中的ifndef/dCfineendif的作用?答:防止该头文件被曳及引用.4、Sinc1.ude与Kinc1.ude*,fi1.e.h的区别?答:前者是从S1.andard1.ibrary的路径寻找和引用fi1.e.h,而后者是从当前工作路径搜寻并引用fi1.e.h,5.描述实时系统的根本特性答:在特定时间内完成特定的任务,实时性与可靠性.6、全局变量和局部变录在内存中是否有区别?如果有,是什么区别?答
4、:全局变琏他存在静态数据区,局部变量在堆枝中。7.什么是平衡二叉树?答:左右于树格是平衡二叉树且左右子树的深度差值的绝对值不大于I.8、堆栈溢出一般是由什么原因导致的?答:1.没有回收垃圾资源2.层次太深的递归调用9、H泡排序算法的时间或杂度是什么?答:0(n2)10、什么函数不能声明为虚函数?答:constructorIk队列和栈有什么区别?答:队列先进先出,栈后进先出12、不能做SWiICh。的参数类型答:SWi1.Ch的参数不能为实型.13、局部变Ift能否和全局变量重名?答:能.局部会屏蔽全局.要用全局变fit需要使用:同部变盘可以与全局变量同名,在函数内引用这个变瓜时.会用到同名的局
5、部变1上而不会用到全局变量,对于有些编详器而言,在同一个函数内可以定义多个同名的局部变业,比方在两个循环体内都定义一个同名的局部变殖,而那个局部变量的作用域就在那个砧环体内14.如何引用一个已经定义过的全局变盘?答、可以用引用头文件的方式,也可以用extern关罐字,如果用引用头文件方式来引用某个在头文件中声明的全局变量.假定你将那个变名写情了,那么在编译期间会报惜,如果你用extern方式引用时,假定你犯了同样的错误,那么在嫔译期间不会报错,而在连接期间报错.15、全局变眼可不可以定义在可被多个.C文件包含的头文件中?为什么?答、可以,在不同的C文件中以StatiC形式来声明同名全局变朋.可
6、以在不同的C文件中声明同名的全局变量.前提是其中只能有一个C文件中对此变量赋初值,此时连接不会出错.16、语句for(:1;)有什么问魄?它是什么意思?答、和hi1.e(D相同,无眼循环。17、doWhiI。和WhiICdo有什么区别?答、第一个循环一遍再判断,后一个判断以后再砧环。18、Statac全局变St局部变量、函数与普通全局变眼、同部变量、函数答、全局变显(外部变JA)的说明之前再冠以StatiC就构成了静态的全可变瓜.全局变配本身就是静态存储方式,静态全局变妆当然也是静态存储方式。这两科在存储方式上并无不1可,这两者的区别虽在于非伸态全局变显的作用域是整个源程序,当一个源程序由多个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 软件工程师 笔试 大全