[单选题]

若有以下变量和函数说明:includecharCh='*'; void sub (int x,int y,char ch,doubl

若有以下变量和函数说明: #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; } } 以下合法的函数调用语句是(

A.sub(10,20,Ch,y);

B.sub(1.2+3,2*2,'+',&Z);

C.sub(sub(1,2,'+',&y),sub(3,4'+',&x),'-',&y);

D.sub(a,b,&x,ch);

参考答案与解析:

相关试题

若有说明语句:char c='\72';则变量c

[单选题]若有说明语句:char c='/72';则变量cA.包含1个字符B.包含2个字符C.包含3个字符D.说明不合法,c的值不确定

  • 查看答案
  • 一个函数为void f(int,char ch='a'),另一个函数为void

    [单选题]一个函数为void f(int,char ch='a'),另一个函数为void f(iht),则它们( )。A.不能在同一程序中定义B.可以在同一程序中定义并可重载C.可以在同一程序中定义,但不可以重载D.以上三种说法均不正确

  • 查看答案
  • 一个函数为void(int,char='a'),另一个函数为void f(int

    [单选题]一个函数为void(int,char='a'),另一个函数为void f(int),则它们( )。A.不能在同一程序中定义B.可以在同一程序中定义并可重载C.可以在同一程序中定义,但不可以重载D.以上说法均不正确

  • 查看答案
  • 一个函数为void f(int,char ch='a'),另一个函数为void

    [单选题]一个函数为void f(int,char ch='a'),另一个函数为void f(int),则它们A.不能在同一程序中定义B.可以在同一程序中定义并可重载C.可以在同一程序中定义,但不可以重载D.以上说法均不正确

  • 查看答案
  • 一个函数为void f(int,charch='a'),另一个函数为void f

    [单选题]一个函数为void f(int,charch='a'),另一个函数为void f(int),则它们A.不能在同一程序中定义B.可以在同一程序中定义并可重载C.可以在同一程序中定义,但不可以重载D.以上说法均不正确

  • 查看答案
  • 考虑函数原型void fuc(int x,int y=5,char z='*')

    [单选题]考虑函数原型void fuc(int x,int y=5,char z='*'),下面函数调用不合法的是( )。A.fuc(3);B.fuc(3,6);C.fuc(3,'*');D.fuc(3,6,'*');

  • 查看答案
  • 考虑以下的函数原型:void A(int a,int b=5,char Z='*

    [单选题]考虑以下的函数原型:void A(int a,int b=5,char Z='*');下面的函数调用中,不正确的是( )。A.A(7)B.A(3,4)C.16,'#'D.A(O,2,'*

  • 查看答案
  • 若有说明语句:char ch='\x41';,则ch中______。

    [单选题]若有说明语句:char ch='/x41';,则ch中______。A.包含4个字符B.包含2个字符C.包含1个字符D.字符个数不确定,说明不正确

  • 查看答案
  • 若有如下程序:ints[3][3]={'a','b','C','d','e','

    [单选题]若有如下程序: int s[3] [3]={'a','b','C','d','e','f','g','h','i'},*t; main() {t:(int*)malloc(sizeof(int)); sub(t,s); printf("%c/n",*t); } sub(int*p,int b[][3]) {*p=b[2][1]; } 则程序运行后的输出结果是( )。A.dB.eC.hD.b

  • 查看答案
  • 考虑函数原型void test(int a, int b=7,char z='*

    [单选题]考虑函数原型void test(int a, int b=7,char z='*'),下面的函数调用中,属于不合法调用的是A.test(5);B.test(5,8);C.test(6,'#');D.test(0,0,'*');

  • 查看答案
  • 若有以下变量和函数说明:#includecharCh='*'; void sub