学习啦>创业指南>职场>面试题>

腾讯技术类校园招聘笔试试题及答案(3)

敏敏分享

  7.参照1.5的代码,下面那一个语句是不安全的:ABC

  A. delete pA B. delete pB C. delete pC

  删除哪个都有错误,编译是无错误,运行是有错误

  8.下列程序的运行结果为:B

  #include

  void main()

  {

  int a=2;

  int b=++a;

  cout<

  }

  A.0.5 B.0 C0.7 D.0.6666666

  9.有如下一段代码:A

  #define ADD(x,y) x+y

  int m=3;

  m+=m*ADD(m,m); //展开后为m=m+m*m+m=3+3*3+3

  则m的值为:

  A.15 B.12 C.18 D.58

  10.如下是一个带权的图,图中结点A到结点D的关键路径的长度是:

  A.13 B.15 C.28 D.58

  11.下面的模板声明中,正确的是:C

  A. template //改为template

  B. template

  C. template

  D. template//分号改为逗号

  12.在Windows编程中下面的说法正确的是:C

  A. 两个窗口,他们的窗口句柄可以是相同的

  B. 两个窗口,他们的处理函数可以是相同的——正确

  C. 两个窗口,他们的窗口句柄和窗口处理函数都不可以相同.

  13.下面哪种情况下,B不能隐式转换为A?B

  A. class B:public A{} B. class A:public B{}

  C. class B{operator A();} D. class A{A(const B&);}

  14.某公司使用包过滤防火墙控制进出公司局域网的数据,在不考虑使用代理服务器的情况下,下面描述错误的是”该防火墙能够( B )”.

  A. 使公司员工只能访问Internet上与其业务联系的公司的IP地址.

  B. 仅允许HTTP协议通过,不允许其他协议通过,例如TCP/UDP.

  C. 使员工不能直接访问FTP服务器端口号为21的FTP地址.

  D. 仅允许公司中具有某些特定IP地址的计算机可以访问外部网络

  15.数字字符0的ASCII值为48,若有以下程序:

  main()

  {

  char a=’1’,b=’2’;

  printf(“%c,”,b++);

  printf(“%d\n”,b-a);

  }

  程序运行之后的输出结果是:C

  A. 3,2 B. 50,2 C. 2,2 D. 2,50

228953