下面程序的结果为( )。 #include"iostream.h" void change (int a,int b) { int temp; temp=a; a=b; b=temp: } void main() { int m,n; m=8; n=9; change(m,n): cout << m<<" "<< n << endl; }A.89B.98C.程序有错误D.99

题目

下面程序的结果为( )。 #include"iostream.h" void change (int a,int b) { int temp; temp=a; a=b; b=temp: } void main() { int m,n; m=8; n=9; change(m,n): cout << m<<" "<< n << endl; }

A.89

B.98

C.程序有错误

D.99


相似考题
更多“下面程序的结果为()。#include"iostream.h"void change (int a,int b){int temp;temp=a;a=b;b=tem ”相关问题
  • 第1题:

    下面程序的结果为 #include"iostream.h" void change(int a,int b) { int temp; temp=a; a=b; b=temp; } void main( ) { int m,n; m=8; n=9; change(m,n); cout<<m<<" "<<n<<endl; }

    A.8 9

    B.9 8

    C.程序有错误

    D.9 9


    正确答案:A
    解析:两数只在函数change内被使用,函数调用完后该内存被释放,因此没有交换两数。注意:交换两个数的方法简单说有两种一是使用指针,二是用引用。

  • 第2题:

    下面程序的结果为 #include"iostream.h" void change(int a,int B) { int temp; temp=a; a=b; b=temp; } void main() { int m,n; m=8; n=9; change(m,n); cout<<m<<" "<<n<<endl; }

    A.8 9

    B.9 8

    C.程序有错误

    D.9 9


    正确答案:A

  • 第3题:

    可以交换两个数的函数定义为: void swap(int *p,int *q) { int *temp; *temp=*p; *p=*q; *q=*temp; }


    错误

  • 第4题:

    下面程序的结果为( )。 #include"iostream.h" void change(int a,int b) { int temp; temp=a; a=b b=temp; } void main() { int m,n; m=8; n=9; change(m,n); cout<<m<<" "<<n<<endl; }

    A.89

    B.98

    C.程序有错误

    D.99


    正确答案:A

  • 第5题:

    下面程序的结果为______。include void main() { int 3=1,b=2; bool c=1; if(a>b)||c

    下面程序的结果为______。

    include<iostream.h>

    void main()

    {

    int 3=1,b=2;

    bool c=1;

    if(a>b)||c)cout<<“true”<<endl;

    else

    cout<<“false”<<endl;

    }


    正确答案:true。
    true。 解析: 本题考查的是对于逻辑运算符号的理解,”||”运算符的任何一边取值为真,则整个运算结果为真。