杂C/C++代码题
来源:互联网 发布:android 引导蒙版源码 编辑:程序博客网 时间:2024/06/05 04:22
1、写出下面代码的输出
- #include<stdio.h>
- int main(){
- char *p="abcdef";
- char str[]="123456";
- printf("d%\n",*(p+4));
- printf("c%\n",p[4]);
- printf("c%\n",*(str+4));
- printf("c%\n",str[4]);
- return 0;
- }
解:这道题出得十分YD,注意是d%而不是%d,所以,你懂的。答案是,一不小心,可能会跌爆眼镜!
d
c
c
c
2、ClassA是一个类,那么语句ClassA a, *b[2], c[3], &d = a;
执行时调用到ClassA的构造函数次数为:4(a调用一次,c[3]调用3次)
3、
#include <iostream>using namespace std;class A{public: virtual void Fun(int number = 10) { std::cout << "A::Fun with number " << number<<endl; }};class B: public A{public: virtual void Fun(int number = 20) { std::cout << "B::Fun with number " << number<<endl; }};int main(){ B b; A &a = b; a.Fun(); return 0;}输出B::Fun with number 10 //虚函数动态绑定=>B,非A,缺省实参是编译时候确定的=>10,非20 。
0 0
- 杂C/C++代码题
- C代码
- C++/C代码审查表
- C++/C代码审查表
- extern "C"处理C代码
- C++/C代码审查表
- C++/C代码审查表
- 宽带拨号代码(C++, C#)
- [C++] 代码C风格缩进
- C/C++:VS2012使用C代码
- c代码调用java代码
- 均值滤波代码 C代码
- 2015 CCPC C题(超时代码)
- C++代码优化Tips
- C代码优化方案
- 可执行的c代码
- C代码优化方案
- 导出EXCEL代码(C#)
- CMMI2/3级的名词解释
- Java中post一个Json时候注意事项
- 参数传递对堆栈的影响
- python安装中编译报错
- google Code 上的源码如何下载
- 杂C/C++代码题
- Xmanger序列号和使用总结
- 将string转换成char* (转)
- cocos2d-x 卸载
- ecshop前台实现简体繁体切换
- Android 编程下 Touch 事件的分发和消费机制
- 飞鱼开发框架(三) 配置用户常用模块窗口的工作台(图文)
- JSP中取消session的自动创建(构建高效网站)
- 如何为英特尔®架构手机上的 Miracast* 实现英特尔® 无线显示差异化