C++
Dcwjh
这个作者很懒,什么都没留下…
展开
-
2010年复试题目
2010年复试1. 输入n个十进制数转换成二进制写到文件,n是随机得到。2. 写两个模板函数:插入排序法的迭代实现与递归实现 。3. 处理字符串(025)87234865-987,用 strtok 处理,以“区号 电话 分机号”的格式输出。4. 设计一个多项式 Polynomial( 包括构造函数、复制构造函数、析构函数、赋值函数、实现 两个多项式相加)5. 几个类(Vehicle 类 Ca...原创 2019-03-15 15:46:27 · 399 阅读 · 0 评论 -
2019网安复试题
题目1. 求1~20000之间的同构数。2. 递归求数组中最小值3. 友元函数求最大公共子序列1. 求1~20000之间的同构数。#include <iostream>//同构数#include <cmath>#include <iomanip>using namespace std;bool fun(int );int main(){ ...原创 2019-03-22 16:50:43 · 1317 阅读 · 0 评论 -
2011年复试题目
题目1. 编写一个程序,利用如下的公式计算$e^x$ 的值,精确到$10^{-10}$。2. 编写一个程序,利用如下公司计算$\pi$的值,要求小数点的位数可以达到计算机可以表示的最大范围。3. 编写一个递归函数模板,从一个数组中找出最小值,并返回该值的数组元素下标。4. 编写两个函数 SortOne 和 SortTwo,分别对字符串数组实现插入排序和选择排序。5. 对于一个数组 Array...原创 2019-03-18 19:43:21 · 533 阅读 · 0 评论 -
string字符串处理
官方文档这是介绍的是string类(Java中字符串类是不变类),与c风格的字符串有区别string字符串的初始化方式以空字符结尾的字符串(c-string)是char的数组,并且该数组的最后一个元素是0x0值。 std :: string本质上是一个向量,它是一个值的自动调整大小的容器。它不需要空终止符,因为它必须跟踪大小以知道何时需要调整大小。相互转化:string与char []:...原创 2019-03-16 17:10:51 · 227 阅读 · 0 评论 -
2016,2017,2018复试题目
题目2016. 用键盘输入一行文本,如that is a question,请编写一个test函数,将输入文本的单词和对应的单词长度输入数组中,并像一下方式输出2017. 题目2018 年题目2016. 用键盘输入一行文本,如that is a question,请编写一个test函数,将输入文本的单词和对应的单词长度输入数组中,并像一下方式输出#include <iostream>...原创 2019-03-20 16:39:05 · 448 阅读 · 0 评论 -
2015年复试题目
题目1. 同2011年第一题2. 编写一个递归函数,其功能为:输入一个字符串,字符间都有空格,输出一个整型值。例如:输入“1 x 2 y z 3 d h 4 g 5”,输出为 54321。3. 使用随机数函数srand()和time()生成随机数,来模拟掷骰子。(1)分别投掷两次,将两次所得的值,求出其和值,并写入二维数组A,数组的行存放第一次投掷的结果,数组的列存放第二次投掷的结果。(2)如果投...原创 2019-03-20 16:19:08 · 378 阅读 · 0 评论 -
2014年复试题目
题目1. 递归编程2. 整形转化为字符串3. 编写程序,使数组的前m项和后n项交换位置4. (1)日期类Dte1. 递归编程题目不明,没有编程2. 整形转化为字符串内置函数(string to_string(int val)) ,这是string内的函数字符串流string IntToStr(int n){ ostringstream stream; stream <&...原创 2019-03-20 16:07:46 · 353 阅读 · 0 评论 -
2013年复试题目
题目1. 编写程序,计算1~20000之间的质数,输出时要求每行10个数.2. 编写简单的加密,解密程序.在main()函数中接收需要加密的字符串,进行加密。加密时,将字符指针+1,Encrpy的参数为字符指针。解密时将字符指针-1,Decrpy的参数亦为字符指针。3. 编写如下算法:4. 对应于ASCII字符中33~126之间的字符,将其转化为10进制,8进制,16进制,以及ACII码输出到文件...原创 2019-03-20 15:37:02 · 332 阅读 · 0 评论 -
2012年复试题目
题目1. 编写程序,求最小公倍数。2. 编写程序,计算一系列整数之和。假定:输入的第一个整数为连续输入整数的个数。3. 编写程序,读入几行文本4. Person类1. 编写程序,求最小公倍数。递归求最小公倍数:int gcd(int a,int b){ if(a%b == 0) return b; return gcd(b, a%b);}int lcm...原创 2019-03-20 15:26:53 · 218 阅读 · 0 评论 -
递归
题目1. 阶乘2. Fibonacci3. power(base,exponent)4. Hanoi1. 阶乘unsigned long factorial(unsigned num){ if(num &amp;amp;amp;lt;= 1) return 1; else return num*factorial(num - 1);}2. Fibonacciunsigned long fib...原创 2019-03-15 21:51:22 · 155 阅读 · 0 评论 -
为什么不能根据返回类型区分重载?
重载(过载)和重写(覆盖)的区别重载的方法能否根据返回类型进行区分。?答:方法的重载和重写都是实现多态的方式,区别在于前者实现的是编译时的多态性,而后者实现的是运行时的多态性。重载发生在一个类中,同名的方法如果有不同的参数列表(参数类型不同,参数个数不同或者二者都不同)则视为重载;重写发生在子类与父类之间,重写要求子类被重写方法与父类被重写方法有相同的返回类型,比父类被重写方法更好访问,不能比父...转载 2019-03-15 21:36:26 · 512 阅读 · 0 评论 -
C++面试常见问题
问答题1. 比较值传递和引用传递的相同点和不同点。2 什么叫内联函数?它有哪些特点?**3 什么叫复制构造函数?复制构造函数何时被调用?****4 复制构造函数与赋值运算符(=)有何不同?****5 什么叫作用域?有哪几种类型的作用域?****6 什么叫做可见性?可见性的一般规则是什么?****7 什么叫静态数据成员?他有何特点?****8 什么叫静态函数成员?他有何特点?****9 什么叫友元函...原创 2019-03-15 17:30:31 · 5826 阅读 · 0 评论 -
2019东南计算机复试题目
题目1. 求数组鞍点(一行最大且是一列最小)2. 模板递归查找数组值并返回下标3. 友元函数求最长公共单词1. 求数组鞍点(一行最大且是一列最小)#include <iostream>#include <ctime>using namespace std;int main(){ int a[3][4]; srand(time(0)); ...原创 2019-04-09 10:21:11 · 1517 阅读 · 0 评论