题目内容

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

A. 4
B. 4.0
C. 8
D. 8.0

查看答案
更多问题

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

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

下面程序段的结果是 。#include < iostream >using namespace std;#define MOD(x,y) x%y;void main(){ int z,a=30; float b=100; z= MOD(b,a); cout<

A. 语法错误
B. 3
C. 4
D. 5

面程序段的结果是 。#include < iostream >using namespace std;#define MOD(x,y) x%y;void main(){ int z,a=30; int b=100; z= MOD(b,a); cout<

A. 语法错误
B. 3
C. 4
D. 10

若有宏定义:#define N 2#define Y(n) ((N+1) *n)则表达式2* (N+Y(5+1))的值是 。

A. 36
B. 42
C. 48
D. 54

答案查题题库