c c++面试题3001.面向对象的程序设计思想是什么? 答:把数据结构和对数据结构进行操作的方法封装形成一个个的对象。 2.什么是类? 答:把一些具有共性的对象归类后形成一个集合,也就是所谓的类。 3.对象都具有的二方面特征是什么?分别是什么含义? 答:对象都具有的特征是:静态特征和动态特征。 静态特征是指能...
1.gets()函数 问:请找出下面代码里的问题: #include<stdio.h> int main(void) { char buff[10]; memset(buff,0,sizeof(buff)); gets(buff); printf("n The buffer entered is [%s]n",buff); return 0; } 答:上面代码里的问题在于函数gets()的使用,这个函数从stdin接收一个字符串而不检查它所复...
10.返回本地变量的地址 问:下面代码有问题吗?如果有,该怎么修改? 答:尽管上面的程序有时候能够正常运行,但是在“inc()”中存在严重的漏洞。这个函数返回本地变量的地址。 因为本地变量的生命周期就是“inc()”的生命周期,所以在inc结束后,使用本地变量会发生不好的结果。这可以通过将main()中变量“a”的地址...
(3)在模块内的static函数只可被这一模块内的其它函数调用,这个函数的使用范围被限制在声明它的模块内; (4)在类中的static成员变量属于整个类所拥有,对类的所有对象只有一份拷贝; (5)在类中的static成员函数属于整个类所拥有,这个函数不接收this指针,因而只能访问类的static成员变量。 82. 总结const的应用和作用?
1、c语言面试题目及最佳答案1、描述口下gcc的编译过程?gcc编译过程分为4个阶段:预处理、编译、汇编、链接。预处理:头口件包含、宏替换、条件编译、删除注释编译:主要进口词法、语法、语义分析等,检查口误后将预处理好的口件编译成汇编口件。汇编:将汇编口件转换成口进制口标口件链接:将项口中的各个口进制口件...
有意思的12道C面试题及答案 这篇文章涉及到的都是一些C语言的基础知识,是从一篇英文文章中部分翻译和加入我自己的认识!!! 1. gets()函数 Q:下面的代码中隐含着安全问题,能发现吗? 1#include<stdio.h>2intmain(void)3{4charbuff[10];5memset(buff,0,sizeof(buff));67gets(buff);89printf("\n The ...
12个有趣的C语言面试题 12个C语言面试题,涉及指针、进程、运算、结构体、函数、内存,看看你能做出几个! 1.gets()函数 问:请找出下面代码里的问题: #include<stdio.h>intmain(void) {charbuff[10]; memset(buff,0,sizeof(buff)); gets(buff);...
近期出现的C面试题(附详细答案).docx,1. 一下 C++中 static_cast 和 dynamic_cast 的区别。 答: static_cast 用于有比较明确定义的变换,包括不需要强制转换的变换。 dynamic_cast 适用于类型安全的向下转换, 常用在继承中的父类指针 向子类指针的转换。若转换成功则返回
大家好,这期呢,我们谈一下c语言的面试题。 第1题,c语言有哪些核心的特征? 可移植性很强。 模块化能力很强。 灵活性很高。 加载速度和执行速度都很好。 可扩展性很强。 第2题,c语言中有哪些基本的数据类型? Int整型。 Float浮点型。 Double双浮点型。
C_C语言笔试面试题目含答案.docx,语言试题 一 : 单项选择题 1. void Example(char acHello[]) { printf(%d, sizeof(acHello)); return; } void main() { char acHello[] = hello; Example(acHello); return; } 的输出是 ( ) A 4 B 5 C 6 D 不确定 2. 网络上传输的字节序默认