[单选题]

以下4个程序中,不能实现两个实参值进行交换的是 ( )。

A.void swap (float *p, float *q) { float *t ,a; t = &a; t = p; *p = *q; *q = *t; } void main () { float x = 8.0;y = 9.0; swap (&x, &y); cout<<x<<", "<<y<<

B.void swap (float *p, float *q) { float a; a = *p; *p = *q; *q = a; } void main() { float x = 8.0;y = 9.0; swap (&x, &y); cout<<x<<", "<<y<<end1;

C.void swap (float *p, float *q) { float x; x = *p; *p = *q; *q = x; } void main() { float a,b.; *a = 8.0;*b = 9.0; swap (a, b) ;

D.void swap (float &p, float &q) { float a; a = p; p = q; q = a; } void main() { float a = 8.0,b = 9.0; swap (a,b); cout<<x<<", "<<y<<

参考答案与解析:

相关试题

下面程序应能对两个整型变量的值进行交换。以下正确的说法是 main() {int

[单选题]下面程序应能对两个整型变量的值进行交换。以下正确的说法是main(){int a=10,b=20;printf("(1)a=%d,b=%d\n",a,b);swap(&a,&b);printf("(2)a=%d,b=%d\n",a,b);}swap(int p,int q){int t;t=p;p=q;q=t;}A.该程序完全正确B.该程序有错,只要将语句swap(&a,&b);中的参数改为a,b即可C.该程序有错,只要将swap()函数中的形参p和q以及

  • 查看答案
  • 下面程序应能对两个整型变量的值进行交换。以下正确的说法是 #include vo

    [单选题]下面程序应能对两个整型变量的值进行交换。以下正确的说法是 include void swap下面程序应能对两个整型变量的值进行交换。以下正确的说法是 #include<iostream.h> void swap(int p,int q) { int t; t=p; p=q; q=t;} void main( ) { int a=10,b=20; cout<<a<<" "<<b; swap(&a,&b); cout<<a<<" "<<b;}A.该程序完全正确B.该程序有错,

  • 查看答案
  • 交换机不能实现的功能是()。

    [单选题]交换机不能实现的功能是()。A .物理编址B .协议转换C .错误校验D . D.流控制

  • 查看答案
  • 以下四个选项中,()不能实现流通加工的合理化。

    [单选题]以下四个选项中,()不能实现流通加工的合理化。A . 加工和配套结合B . 加工和配送分离C . 加工和合理运输结合D . 中工和合理商流相结合

  • 查看答案
  • 程控交换机附属设备不能实现以下()功能。

    [单选题]程控交换机附属设备不能实现以下()功能。A.计费功能B.电话交换功能C.分机权限设定D.话务统计

  • 查看答案
  • 程控交换机附属设备不能实现以下()功能。

    [单选题]程控交换机附属设备不能实现以下()功能。A . 计费功能B . 电话交换功能C . 分机权限设定D . 话务统计

  • 查看答案
  • 以下不能实现符号函数y=sgn(x)的程序段是()。

    [单选题]以下不能实现符号函数y=sgn(x)的程序段是()。A . if x>0 then y=1 else if x=0 then y=0 else y= -1B . if x>0 then y=1 else if x<0 then y= -1 else y=0C . if x>=0 then if x=0 then y=0 else y= -1 else y=1D . if x<>0 then if x<0 then y= -1 else y= 1 else

  • 查看答案
  • 下列给定程序中,函数fun()的功能是:通过某种方式实现两个变量值的交换,规定不

    [主观题]下列给定程序中,函数fun()的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3, b中的值为8。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:include<conio.h>include <stdio.h>int fun(int *x,int y){int t;/***************found***************/t=

  • 查看答案
  • 以下选项中,不能对主函数中变量i和j的值进行交换的程序是(  )。

    [单选题]以下选项中,不能对主函数中变量i和j的值进行交换的程序是(  )。A.B.C.D.

  • 查看答案
  • 以下几项中,有两个属于交换机的交换方式,它们是______。 ①静态交换②动态交

    [单选题]以下几项中,有两个属于交换机的交换方式,它们是______。①静态交换 ②动态交换③存储转发 ④直通模式A.①③B.③④C.②③D.①②

  • 查看答案
  • 以下4个程序中,不能实现两个实参值进行交换的是 ( )。