当前位置:计算机科学技术题库>CPP考试题库

问题:

[单选]

1)#include < iostream >
2)# include < math.h >
3)using namespace std;
4)double max(double x,doubley);
5)void main()
6){
7)double   a,b,c;
8)cout << " input two numbers: ";
9)cin>>a>>b;
10)c=max(a,b);
11)cout<< " the squart of max imum="<< sqrt(c);
12)}
13)double max(doublex,doubley)
14){
15)if(x>y)
16)returnx;
17)else
18)returny;
19)}

若执行第9行时,输入89后按回车,则执行到14行时,x的值是:()

A . A.0
B . 随机值
C . 8
D . 8.0(小数位数由编译器决定)

企业网上银行账户交易明细查询时间跨度不得超过()个月,且不允许跨年度查询。 A、6。 B、3。 C、2。 D、1。 25T型车AM96转向架A3修各橡胶节点外观检查无开胶、()、老化现象,状态须良好 关于移动图标的错误说法是()。 移动图标只能移动文字。 移动图标是文字、图像等需要移动时所要动用到设置。 移动图标能使得文字或者图片等由一个开始点挪动到另一个结束点。 移动图标可以在指定的路径上移动等。 ()是个人客户通过网上银行办理转账、万通宝发放、万通宝还款等资金类交易输入的密码。 A、登录密码。 B、账户密码。 C、交易密码。 D、支付密码。 25T型车牵引拉杆A3修橡胶节点()。

1)#include < iostream >
2)# include < math.h >
3)using namespace std;
4)double max(double x,doubley);
5)void main()
6){
7)double   a,b,c;
8)cout << " input two numbers: ";
9)cin>>a>>b;
10)c=max(a,b);
11)cout<< " the squart of max imum="<< sqrt(c);
12)}
13)double max(doublex,doubley)
14){
15)if(x>y)
16)returnx;
17)else
18)returny;
19)}

若执行第9行时,输入89后按回车,则执行到14行时,x的值是:()
参考答案:

  参考解析

程序在执行到函数调用时,会为相应的变量分配空间,并将实参传递给形参。在本程序中8传递给形参x,9传递给形参y,且形参变量x和形参变量y的数据类型为双精度浮点型,所以在内存是以双精度浮点数存放,但由于各种编译器的不同,小数点后位数会有所不同。所以结果为8.0(小数位数由编译器决定)

在线 客服