题目内容

设有宏定义:# define f(x, y) (-(x)*2/y)执行语句“cout<

A. 4
B. 1
C. -2
D. -4

查看答案
更多问题

在C++语言中,函数返回值的类型由( )确定。

A. return语句中的表达式类型
B. 调用该函数时的系统状态
C. 调用该函数的调用函数
D. 定义该函数时所指定的函数类型

以下叙述中正确的是( )。

A. 函数的形参属于全局变量
B. 全局变量的作用域一定比局部变量的作用域范围大
C. 静态类型变量的生存周期贯穿于整个程序的运行期间
D. 任何存储类型的变量未赋初值时,其值都是不确定的

下列函数定义中存在语法错误的是( )。

A. void f5();void f6(){f5; cout<<200; }void f5(){cout<<100; }
B. void f3(){cout<<100; }void f4(){cout<<200; }
C. void f7(int a){if(a)f7(--a);cout<<””;}
D. void f1(){cout<<100;void f2(){cout<<200;}}

假定函数f1( )已经正确定义,下列函数原型说明时,参数缺省值定义错误的是( )。

A. float fun(int x, int y=0);
B. float fun(int =100);
C. float fun(int x=0, int y);
D. float fun(int y=f1( )) ;

答案查题题库