分类: C/C++
2012-12-24 10:11:24
软通动力笔试题 C++程序员
一填空
1, win32下 sizeof() short int long
2,位移 int a=3; int b=a<<3 ; a= b=
3,htonl(0×01)
4, #define xxx 100+200
Main()
{
int a=xxx*10;
}
5,内存,cpu调度,函数栈 分别是进程范围还是线程范围:
6,MFC的基类
二改错
1. Fun(int *p){p=new int(4);} Main(){Int *p=NULL;fun(p); }
2. Int *p=0;int a=4;p=a;
3. Int fun(int & b,int c)
{;}
Fun1()
{
Int d;
Fun(d,d);
Fun(&d,d);
}
三.简答题
1.c,vc,c++,mfc的概念
2.写一个函数重载的例子
3.waitforsinglethread的作用
4.怎么创建线程和进程
5.CMEMORRYSTATE的作用
6.T
T FUN(T a,T b)
{
……..
}
这是C++中有的C中具有的什么特性?这种特性有什么作用?
7._cdecl _stdcall _pasal 分别有什么功能?
四.程序题
1.显示输出结果
#include
Using namespace std;
class basic
{
public:
virtual void print()
{ cout<<”basic”<
Vittual coid call()
{print();}
}
Class std1:public basic
{
Pubilic:
Virtual void print()
{cout<<”std1”<
};
Class std2:public basic
{
Pubilic:
Virtual void print()
{cout<<”std2”<
};
Int main()
{
Basic a;
Std1 s1;
Std2 s2;
S1.call;
S2.call;
a.print;
s1.print;}}
2.显示输出结果
#include
void fun1(int x)
{
x=2;
printf(“%d”,x);
if(x=3)
{
int x=4;
printf(“%d”,x);
}
printf(“%d”,x);
}
main()
{
int x=7;
fun1(7);
printf(“%d”,x);
}
【点击收藏】