初级软件开发工程师Windows笔试试题.pdfVIP

  • 0
  • 0
  • 约3.19千字
  • 约 4页
  • 2026-01-26 发布于四川
  • 举报

初级软件开发工程师笔试试题(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=new

char[256];};~B(){delete

m_pName;};public:A*CreateA()

{Aa;returna;};Int

Calc(){unsignedinta=100;

while(a=0){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_pNamenewchar[256];};

~B(){deletem_pName;};

public:

A*CreateA()

Aa;

returna;

};

IntCalc()

unsignedinta100;

while(a=0)

a--;

returna;

private:

char*m_pName;

};

ClassC:

publicA

{public:

C(){};~C(){};};

三、简答题

1.简述下列定义中a和b的区别。void

function(){staticinta;intb;}在上述函数定

义中,`a`和`b`的主要区别如下:‑`statici

nta;`:变量`a`被为静态变量。这意味着

`a`在函数首次调用时初始化,并且在函数调用之

间保持其值。‑`intb;`:变量`b`是一个自动变

量。它在每次函数调用时都会被重新初始化,并

且在函数调用结束后会被销毁。

2.完成字符串拷贝

文档评论(0)

1亿VIP精品文档

相关文档