C++面试题
C++面试题列表
-
字符串str除首尾字符外的其他字符按升序排列
请编写函数char *fun(char *str),它的功能是将字符串str除首尾字符外的其他字符按升序排列。例如,输入“string”,输出为”string ”.解:#include#include#includechar... [C++面试题]
-
一套C++笔试题面试题
一、问答题1.请说明类的纯虚函数、虚函数、静态成员函数、普通成员函数的区别。2.什么情况下,类的析构函数应该声明为虚函数?为什么?3.对于下面的代码:class myString;... [C++面试题]
-
JAVA和C++区别都有哪些
这是Java与C++区别的一个比较完整的答案,大家可以学习一下。JAVA和C++都是面向对象语言。也就是说,它们都能够实现面向对象思想(封装,继乘,多态)。而由于c++为了照顾大量的C语... [C++面试题]
-
写一个函数返回1+2+3+…+n的值(假定结果不会超过长整型变量的范围)
int Sum( int n ){return ( (long)1 + n) * n / 2;//或return (1l + n) * n / 2;}剖析:对于这个题,只能说,也许最简单的答案就是最好的答案。下面... [C++面试题]
-
一家外企的面试题目(C/C++面试题,C语言面试题)
1、智能指针,com实现的原理, 2、printf()可变参数如何实现 3、标准模板库vector追加数据如何实现。是底层如何实现,不能用现有的东东。 4、还有,java的垃圾收集机制如... [C++面试题]
-
金山毒霸系列的笔试题
总体感觉题目还是比较简单,主要考C++里面的东西,还有一些windows进程机制的题目,具体如下:1.讲述const,static,extern的作用;2.要你描述派生类的内存存储方式。3.给你一个32... [C++面试题]
-
什么是数组名
实际上数组名永远都不会是指针! 指针是C语言具有低级语言特征的最直接的证据。在汇编语言里面,指针的概念随处可见。比如SP,SP寄存器又叫堆栈指针,它的值是地址,由于SP保存... [C++面试题]
-
数组越界问题
下面这个程序执行后会有什么错误或者效果: #define MAX 255int main(){ unsigned char A[MAX],i; for (i=0;i... [C++面试题]
-
下面这个程序执行后会有什么错误或者效果
#define MAX 255int main(){unsigned char A[MAX],i;//i被定义为unsigned charfor (i=0;i... [C++面试题]
-
介绍一下#error预处理
#error 预处理指令的作用是,编译程序时,只要遇到#error 就会生成一个编译错误提示消息,并停止编译。其语法格式为:#error error-message注意,宏串error-message 不用双引号包... [C++面试题]
-
C++:memset ,memcpy和strcpy的根本区别
#include “memory.h”memset用来对一段内存空间全部设置为某个字符,一般用在对定义的字符串进行初始化为‘ ‘或‘\\0′;例:char a[100];memset(a, ‘\\0′, sizeof(a));... [C++面试题]
-
写一个函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度
解: main() { int len ; char *str[20]; printf(“Tnput string:”); scanf(“%s”,str); len-length(str); printf(“... [C++面试题]
-
编写类String的构造函数、析构函数和赋值函数
已知类String的原型为: class String { public: String(const char *str = NULL); // 普通构造函数 String(const String &other); // 拷贝构造函数 ~... [C++面试题]
-
求∏的近似值,直到最后一项的绝对值小于指定的数
用下面的公式求∏的近似值,直到最后一项的绝对值小于指定的数(该数由宏定义确定)∏/4≈1-1/3+1/5=1/7+…解: #include main()#define abs l3-7{ int sing; float p... [C++面试题]
-
写出二分查找算法的两种实现
1)递归方法实现:int BSearch(elemtype a[],elemtype x,int low,int high)/*在下届为low,上界为high的数组a中折半查找数据元素x*/{ int mid; if(low>high) return... [C++面试题]
-
请写出 float x 与"零值"比较的 if 语句
标准答案示例:const float EPSINON = 0.000001;if ((x >= – EPSINON) && (x =”或“... [C++面试题]
-
编程实现当输入某产品代码则打印出该产品记录的功能
已知文件中存有库存产品的记录,该记录由产品代码、产品名称、单价、数量等域组成,设该文件中的内容是按产品代码由小到大的顺序存储(产品代码由1001-1010中间无缺货)。试编程实... [C++面试题]
-
将n个数按输入顺序的逆序排列,用函数实现
解: main() { int i,n; char *p,num[20]; printf(“input n:”); scanf(“%d”,&n); printf(“Please input these numbe... [C++面试题]
-
腾讯技术类校园招聘笔试试题
一. 单选题(每题4分,15题,共60分)1.考虑函数原型void hello(int a,int b=7,char* pszC=”*”),下面的函数调用钟,属于不合法调用的是:A hello(5) B.hello(5,8)... [C++面试题]
-
C和C++经典笔试题附答案解析
1. 用预处理指令#define声明一个常数,用以表明1年中有多少秒(忽略闰年问题)。答案:#define SECONDS_PER_YEAR(60*60*24*365)UL应该意识到表达式将使一个16位机的整形数溢出... [C++面试题]