试题与答案

下面程序的运行结果为( )。  #include<iostream.h>  cl

题型:单项选择题

题目:

下面程序的运行结果为( )。  #include<iostream.h>  claSS A  {    static int n;  public:    A( ){n=1;}    A(int num){n=num;}    void print( ){cout<

A. 输出的是1

B. 输出的是1和-2

C. 输出的是3和0

D. 是死循环

答案:

参考答案:B

解析:本题考查函数的调用方式。函数的形参和实参具有以下特点:①形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分的内存单元。因此,形参只有在函数内部有效。函数调用结束返回主调函数后则不能再使用该形参变量。②实参可以是常量、变量、表达式、函数等,无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值,以便把这些值传送给形参。因此应通过预先用赋值,输入等办法使实参获得确定值。③实参和形参在数量上,类型上,顺序上应严格一致,否则会发生“类型不匹配”的错误。④函数调用中发生的数据传送是单向的。即只能把实参的值传送给形参,而不能把形参的值反向地传送给实参。因此在函数调用过程中,形参的值发生改变,而实参中的值不会变化。注意:函数调用不可以作为一个函数的形参。

试题推荐
题型:单项选择题

中国甲公司进口一批日产空调,合同规定以信用证支付。甲公司开出的信用证规定装船期限为2002年7月10日至7月20日,由承运人所属的“SALA”号货轮承运上述货物。“SALA”号在装货港外锚地因遇大风走锚与另外一艘在锚地待泊的油轮相撞,使“SALA”号不能如期装货。“SALA”号最后于8月15日完成装货,船长在接受了承运人出具的保函的情况下签发了与信用证一致的提单,并办理了结汇。由于船舶延迟到港错过了空调的销售季节,给甲公司造成了很大损失。甲公司为此向承运人提出了索赔要求,下列关于承运人责任的选项哪个是正确的

A.延迟装货是因为不可抗力,因此承运人对延迟不负责任

B.承运人的行为是倒签提单,承运人应对此承担责任

C.承运人倒签提单适应托运人的要求,因此不应承担任何责任

D.承运人的行为是预借提单,承运人应对此承担责任

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