面试
shijc_csdn
记录所学、所感、所想。
展开
-
C++面试宝典(整理版)3
41.文件中有一组整数,要求排序后输出到另一个文件中 文件操作:iostream。读取数据ifstream,写入数据ofstream。 数据存储:vector 排序算法:冒泡排序 答案: #include #include using namespace std; void Order(vector& data) //bubble sort转载 2015-06-17 23:21:31 · 832 阅读 · 0 评论 -
C++面试宝典(整理版)4
60.解释局部变量、全局变量和静态变量的含义。 局部变量,作用域在指定的函数范围内,超出作用域自动释放。如果与全局变量同名,则在局部范围内以局部变量为主。 全局变量,有效范围从定义变量的位置开始到本源文件结束, 静态变量,生存周期与全局变量一样长,有效范围仅限于声明的位置,如果声明的位置是函数内部,则在函数内部可见,如果是文件范围声明,则在当前文件(声明变量之后)有效。转载 2015-07-13 22:25:15 · 558 阅读 · 0 评论 -
C++面试宝典(整理版)6
101.用递归算法判断数组a[N]是否为一个递增数组。 递归算法特征:相同的处理或判断逻辑,包括相同的输入输出参数。 递归算法注意:1.明确结束递归条件;2.递归趋近于结束条件;3.递归次数过多容易造成栈溢出 递归的方法,记录当前最大的,并且判断当前的是否比这个还大,大则继续,否则返回false结束: bool fun( int a[], int n ) { if( n= =1转载 2015-07-27 20:50:39 · 554 阅读 · 0 评论 -
C++面试宝典(整理版)5
81.语句for( ;1 ;)有什么问题?它是什么意思? 答 、死循环,和while(1)相同。 82.do……while和while……do有什么区别? 答 、前一个循环一遍再执判断,后一个判断以后再循环 83.请写出下列代码的输出内容 #include main() { int a,b,c,d; a转载 2015-07-13 22:34:38 · 508 阅读 · 0 评论