更多"若有以下变量和函数说明: #include<iostream.h"的相关试题:
[单项选择]若有以下变量和函数说明: #include<iostream.h> charCh='*'; void sub (int x,int y,char ch,double*Z) switch(ch) case'+':*Z=x+y;break: case'-':*Z=x-y;break: case'*':*Z=x*y; break: case'/':*Z=X/y;break; 以下合法的函数调用语句是( )。
[单项选择]若有以下变量定义和函数调用语句:
int a=25;
print_value(&a);
则执行下面函数后正确的输出结果是( )。
void print_value(int *x)
cout<<++*x<<endl;
A. 23
B. 24
C. 25
D. 26
[单项选择]若有函数max(a,b),为了让函数指针变量p指向函数max,当调用该函数时,正确的赋值方法是
A. (*p)max(a,b)
B. *pmax(a,b)
C. p=max(a,b)
D. *p=max(a,b)
[单项选择]若有函数fun(x,y),并且已经使函数指针变量p指向函数fun,则使用p调用函数fun的正确方法是( )。
A. (*p) fun(x,y);
B. *pfun(x,y);
C. (*p)(x,y)
D. *p(x,y)
[填空题]若有函数fun(x,y),并且已经使函数指针变量p指向函数fun,则使用p调用函数fun的方法是______。
[单项选择]若有函数模板mySwap和一些变量定义如下:
template
void mySwap(T X,T Y);
double d1,d2;int i1,i2;
下列对mySwap的调用中,错误的是
A. mySwap(i1,i2)
B. mySwap(d1,d2)
C. mySwap(i1,d1)
D. mySwap(i2,d2)
[填空题]若有以下函数定义,函数返回值的类型是 【7】 。
fun(double A)
return a*a*a;
[填空题]若有以下说明和定义语句,变量w在内存中所占的字节数是______。
struct st float w[5];double ave;w;
[单项选择]若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
A. 函数的实参和其对应的形参共占同一存储单元B) 形参只是形式上的存在,不占用具体存储单元
B. 同名的实参和形参占同一存储单元
C. 函数的形参和实参分别占用不同的存储单元