常见C++笔试题目整理(含答案)

VIP免费
2024-12-10 0 0 20.24KB 12 页 5.9玖币
侵权投诉
1.是不是一个父类写了一个 virtual 函数,如果子类覆盖它的函数不加 virtual ,也能实现多态?
virtual private 访virtual
(stac )
(inline 除外)。子类覆盖它的函数不加 virtual ,也能实现多态。在子类的空间里,有父类的私
有变量。私有变量不能直接访问。
————————————————————————–
2.输入一个字符串,将其逆序后输出。(使用 C++,不建议用伪码)
#include <iostream>
using namespace std;
void main()
{
char a[50];memset(a,0,sizeof(a));
int i=0,j;
char t;
cin.getline(a,50,’\n’);
for(i=0,j=strlen(a)-1;i<strlen(a)/2;i++,j–)
{
t=a[i];
a[i]=a[j];
a[j]=t;
}
cout<<a<<endl;
}
//第二种
string str;
cin>>str;
str.replace;
cout<<str;
————————————————————————–
3.请简单描述 Windows 内存管理的方法。
内存管理是操作系统中的重要部分,两三句话恐怕谁也说不清楚吧~~
我先说个大概,希望能够抛砖引玉吧
当程序运行时需要从内存中读出这段程序的代码。代码的位置必须在物理内存中才能被运
行,由于现在的操作系统中有非常多的程序运行着,内存中不能够完全放下,所以引出了
虚拟内存的概念。把哪些不常用的程序片断就放入虚拟内存,当需要用到它的时候在 load
入主存(物理内存)中。这个就是内存管理所要做的事。内存管理还有另外一件事需要做
计算程序片段在主存中的物理位置,以便 CPU 调度。
内存管理有块式管理,页式管理,段式和段页式管理。现在常用段页式管理
块式管理:把主存分为一大块、一大块的,当所需的程序片断不在主存时就分配一块主存
间, load 入主就算的程度只个字只能一块
给它。这样会造成很大的浪费,平均浪费了 50%的内存空间,但时易于管理。
页式管理:把主存分为一页一页的,每一页的空间要比一块一块的空间小很多,显然这种
方法的空间利用率要比块式管理高很多。
段式管理:把主存分为一段一段的,每一段的空间又要比一页一页的空间小很多,这种方
摘要:

1.是不是一个父类写了一个virtual函数,如果子类覆盖它的函数不加virtual,也能实现多态?virtual修饰符会被隐形继承的。private也被集成,只事派生类没有访问权限而已。virtual可加可不加。子类的空间里有父类的所有变量(static除外)。同一个函数只存在一个实体(inline除外)。子类覆盖它的函数不加virtual,也能实现多态。在子类的空间里,有父类的私有变量。私有变量不能直接访问。————————————————————————–2.输入一个字符串,将其逆序后输出。(使用C++,不建议用伪码)#includeusingnamespacestd;voidmain(...

展开>> 收起<<
常见C++笔试题目整理(含答案).docx

共12页,预览1页

还剩页未读, 继续阅读

声明:本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。玖贝云文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知玖贝云文库,我们立即给予删除!
分类:计算机 价格:5.9玖币 属性:12 页 大小:20.24KB 格式:DOCX 时间:2024-12-10

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 12
客服
关注