- 0
- 0
- 约2.98千字
- 约 4页
- 2026-02-13 发布于上海
- 举报
初级软件开发工程师笔试试题(Windows)
(时限1.5小时)
(请将写在答题纸上,签上,写清题号。不要填写在试卷上!谢谢合作!)
一、选择(可多选)
1.设inta=1,b=2,则(a++)+b这个表达式的值为()
A.2B.3C.4D.5
2.C++语言中,通常拷贝构造函数的参数是()
A.某个对象名B.某个对象的成员名C.某个对象的名D.某个对象的指针名
3.下列协议不属于TCP/IP协议族的有()
A.UDPB.RARPC.IPXD.DHCP
4.下列不属于对称加密算法的有()
A.MD5B.DESC.3DESD.SHA
二、程序分析
找出下列程序中的错误ClassA{
public:A(){};~A(){};};ClassB{
public:B(){m_pName=newchar
[256];};~B(){deletem_pName;};
public:A*CreateA(){Aa;return
a;};IntCalc(){unsignedinta=100;
while(a0){a‑‑;}returna;}
private:char*m_pName;};
初级软件开发工程师笔试试题(windows)
(时限1.5小时)
(请把写到答题纸上,签上,写清题号。不用填写在卷子上!谢谢合作!)
一、选择(可多选)
1.设inta=1,b=2,则(a++)+b这个表达式的值为()
A.2B.3C.4D.5
2.C++语言中,通常拷贝构造函数的参数是()
A.某个对象名B.某个对象的成员名C.某个对象的名D.某个对象的指针名
3.下列协议不属于TCP/IP协议族的有()
A.UDPB.RARPC.IPXD.DHCP
4.下列不属于对称加密算法的有()
A.MD5B.DESC.3DESD.SHA
二、程序分析
找出下列程序中的错误
ClassA
{
public:
A(){};
~A(){};
};
ClassB
{
public:
B(){m_pName=newchar[256];};
~B(){deletem_pName;};
public:
A*CreateA()
{
Aa;
returna;
};
IntCalc()
{
unsignedinta=100;
while(a=0)
{
a--;
}
returna;
}
private:
char*m_pName;
};
ClassC:
publicA{
public:
C(){};~C(){};};
三、简答题
1.简述下列定义中a和b的区别。
voidfunction(){staticinta;
intb;}
2.完成字符串拷贝可以使用sprintf、strcpy、memcpy以及StringCchCopy函数,请
问这些函数有什么区别,你使用哪个,为什么?
3.以下代码,若要使Thread1执行完成后在执行Thread2,需要在哪里加入哪些代码?
voidThread1()
{
}
void线程2()
{
}
voidmain()
{
原创力文档

文档评论(0)