试题与答案

下面程序的运行结果是( )。  #nclude<iostream.h>  int

题型:单项选择题

题目:

下面程序的运行结果是( )。  #nclude<iostream.h>  int fun(inta[],int n)  {    int result=1;    for(int i=1;i<n;++)      result=result*a[i];    return result;  }  void main( )  {    int a[3] ={3,4,5};    cout<<fun(a,3)<<endl;  }

A.2

B.0

C.-2

D.1

答案:

参考答案:B

解析:单目的++运算优先级高于双目的+运算,不过++的结合性是自右向 左的,而+是自左至右的,所以上面的两个表达式都是先计算a+b的值之后,a再自加1。

试题推荐
题型:问答题

[说明] 某企业在公司总部和分部之间采用两台Windows Server 2003服务器部署企业IPSec VPN,将总部和分部的两个子网通过Internet互联,如图6-12所示。

[问题4]在ServerA的IPSec安全策略配置过程中,ServerA和ServerB之间通信的IPSec筛选器“许可”属性设置为“协商安全”,并且安全措施为“加密并保持完整性”,如图6-15所示。根据上述安全策略填写图6-16中的空格,表示完整的IPSec数据包格式。

A.AH头B.ESP头C.旧IP头D.新TCP头E.AH尾F.ESP尾G.旧IP尾H.新TCP尾

查看答案
微信公众账号搜索答案