下面程序应能对两个整型变量的值进行交换。以下正确的说法是 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.该程序有错,只要将语句swap(&a,&b);

题目
下面程序应能对两个整型变量的值进行交换。以下正确的说法是 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.该程序有错,只要将语句swap(&a,&b);中的参数改为a,b即可

C.该程序有错,只要将swap( )函数中的形参p和q以及t均定义为指针(执行语句不变)即可

D.以上说法都不对


相似考题
更多“下面程序应能对两个整型变量的值进行交换。以下正确的说法是 #include<iostream.h> void swap ”相关问题
  • 第1题:

    下面程序应能对两个整型变量的值进行交换。以下正确的说法是 int main(void) {int a=10,b=20; printf("(1)a=%d,b=%dn",a,b); swap(&a,&b); printf("(2)a=%d,b=%dn",a,b); } void swap(int p,int q) {int t; t=p;p=q;q=t;}

    A.该程序完全正确

    B.该程序有错,只要将语句swap(&a,&b);中的参数改为a,b即可

    C.该程序有错,只要将swap()函数中的形参p和q以及t均定义为指针(执行语句不变)即可

    D.以上说法都不对


    D

  • 第2题:

    有下列两个过程Swap1和Swap2: Private Sub Swap1(ByRef x As Integer, ByRef y As Integer) Dim t As Integer t = x: x = y: y = t End Sub Private Sub Swap2(x As Integer, y As Integer) Dim t As Integer t = x: x = y: y = t End Sub 下列关于Swap1和Swap2的说法,正确的是()。

    A.调用过程Swap1可以实现交换两个变量值,而Swap2不能

    B.调用过程Swap2可以实现交换两个变量值,而Swap1不能

    C.调用过程Swap1和Swap2都可以实现交换两个变量值

    D.调用过程Swap1和Swap2都不能实现交换两个变量值


    调用过程Swap1和Swap2都可以实现交换两个变量值

  • 第3题:

    下面程序欲对两个整型变量的值进行交换,以下正确的说法是 。main() {int a=10,b=20; printf("(1)a=%d,b=%dn",a,b); swap(&a,&b); printf("(2)a=%d,b=%dn",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和变量t均定义为指针即可

    D.以上说法都不正确


    以上说法都不正确

  • 第4题:

    设有下面两个赋值语句,以下说法正确的是()。 a = Integer.parseInt("1024"); b = Integer.valueOf("1024").intValue();

    A.a是整型变量,b是整型类对象

    B.a是整型类对象,b是整型变量

    C.a和b都是整型类对象并且值相等

    D.a和b都是整型变量并且值相等


    D

  • 第5题:

    【单选题】下面程序应能对两个整型变量的值进行交换。以下正确的说法是 int main(void) {int a=10,b=20; printf("(1)a=%d,b=%dn",a,b); swap(&a,&b); printf("(2)a=%d,b=%dn",a,b); } void swap(int p,int q) {int t; t=p;p=q;q=t;}

    A.该程序完全正确

    B.该程序有错,只要将语句swap(&a,&b);中的参数改为a,b即可

    C.该程序有错,只要将swap()函数中的形参p和q以及t均定义为指针(执行语句不变)即可

    D.以上说法都不对


    以上说法都不正确