题目内容

下面程序执行后的输出结果是 。#include < iostream >using namespace std;# define DOUBLE (r) r*rvoid main(){ int x=1,y=2,t;t = DOUBLE(x+y) ;cout<< t;}

A. 5
B. 5.0
C. 4
D. 9.0

查看答案
更多问题

下面程序执行后的输出结果是 。#include < iostream >using namespace std;#define R 0.5#define AREA(x) R*x*xvoid main(){ int a=1, b=2;cout<

A. 0.0
B. 0.5
C. 3.5
D. 4.5

下列关于函数参数默认值的描述中,正确的是 。

A. 函数参数的默认值只能设置一个
B. 若一个函数含有多个参数,其中一个参数设置成默认值后,其后所有参数都必须设置默认值
C. 若一个函数含有多个参数,则设置默认参数时可以不连续设置默认值
D. C++语言中函数都必须设有默认值

若有宏定义#define MOD(x,y) x%y,下面程序段的结果是 。int z,a=15; float b= 100;z= MOD(b,a);cout<

A. 语法错误
B. 11
C. 10
D. 6

若调用一个函数,且此函数中没有return语句,则正确的说法是该函数 。

A. 没有返回值
B. 返回若千个系统默认值
C. 有返回值,但返回一个不确定的值
D. 返回一个用户所希望的函数值

答案查题题库