更多“ 以下程序不用第三个变量实现将两个数进行对调的操作,划线处应为( )。A.a+bB.a-bC.b*aD.a/b ”相关问题
  • 第1题:

    以下程序不用第三个变量实现将两个数进行对调的操作,划线处应为( )。 main() {int a,b; scanf(“%d%d”,&a,&b); cin>>a>>b; tout<<“a=”<<a<<“b=”<<b; a=a+b;b=a-b;a=______; cout<<“a=”<<a<<“b=”<<b<<end1; }

    A.a-Cb

    B.a-b

    C.b*a

    D.a/b


    正确答案:B
    解析: 本题思路巧妙,分析时可以发现b=(a+b)-b,则此时b中放的是a,完成交换工作的一半。然后要将 b放到a中,将表达式展开,则为a=(a+b)-a,此时正好把b放到a中。此时完成全部的交换。

  • 第2题:

    以下程序不用第三个变量实现将两个数进行对调的操作,划线处应为main(){ int a,b; scanf(" % d%d", &a, &B) .; cin>>a>>b;cout<<"a= "<<a<<<"b = "<<b; a=a+b; b=a-b;a= ______;cout<<"a= "<<a<<"b= "<<b<<end1;}

    A.a+b

    B.a-b

    C.b*a

    D.a/b


    正确答案:B
    解析:本题思路巧妙,分析时可以发现b=(a+ b)-b,则此时b中放的是a,完成交换工作的一半。然后要将b放到a中,将表达式展开,则为a=(a+ b)-a,此时正好把b放到a中。此时完成全部的交换。

  • 第3题:

    有两个数值变量分别为a与b 试写算法,实现a与b值的交换,在程序中只能出现a,b两个变量。


    正确答案:
     

  • 第4题:

    程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是对形参b所指结构体变量中的数据进行修改,最后在主函数中输出修改后的数据。

    例如:b所指变量t中的学号、姓名、和三门课的成绩依次是:10002、“ZhangQi”、93、85、87,修改后输出t中的数据应为:10004、“LiJie”、93、85、87。

    请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。

    注意:源程序存放在考生文件夹下的BLANKl.C中。

    不得增行或删行,也不得更改程序的结构!


    正确答案:(1)->sno (2)->name (3)&t
    (1)->sno (2)->name (3)&t 解析:本题中函数fun的功能是对形参b所指结构体变量中的数据进行修改,最后在主函数中输出修改后的数据。

  • 第5题:

    以下程序不用第三个变量实现将两个数进行对调的操作,划线处应为

    main( )

    { int a,b;

    scanf ("%d%d",&a,&b).;

    cin>>a>>b;

    cout<<"a="<<a<<"b="<<b;

    a=a+b;b=a-b;a=______;

    cout<<"a="<<a<<"b="<<b<<endl;

    }

    A.a+b

    B.a-b

    C.b*a

    D.a/b


    正确答案:B
    解析:本题思路巧妙,分析时可以发现b=(a+b)-b,则此时b中放的是a,完成交换工作的一半。然后要将b放到a中,将表达式展开,则为a=(a+b)-a,此时正好把b放到a中。此时完成全部的交换。

  • 第6题:

    以下哪些是PHP变量的命名规则?()

    • A、变量名必须以字母或下划线"_"开头
    • B、变量名只能包含字母数字字符以及下划线
    • C、变量名不能包含空格
    • D、如果变量名由多个单词组成,那么应该使用下划线进行分隔(比如$my_string),或者以大写字母开头

    正确答案:A,B,C,D

  • 第7题:

    双因素方差分析涉及()。

    • A、两个分类型自变量
    • B、一个数值型自变量
    • C、两个分类型因变量
    • D、两个数值型因变量

    正确答案:A

  • 第8题:

    将66666215和66666300两个号码的物理位置对调,具体如何操作(不用写具体命令)?


    正确答案: 1)分别查看66666215和66666300号码的设备号、呼入呼出权限、限呼组号、计费源码、新业务权限等信息。
    2)分别将两个号码删除。
    3)按对调后的设备号增加两个号码。
    4)拨打测试,确认成功。

  • 第9题:

    计算机在进行以下运算时,高位的运算结果可能会受到低位影响的是()操作。

    • A、两个数作“逻辑加”
    • B、两个数作“逻辑乘”
    • C、对一个数作按位“取反”
    • D、两个数“相减”

    正确答案:D

  • 第10题:

    单选题
    双因素方差分析涉及()。
    A

    两个分类型自变量

    B

    一个数值型自变量

    C

    两个分类型因变量

    D

    两个数值型因变量


    正确答案: B
    解析: 暂无解析

  • 第11题:

    多选题
    以下哪些是PHP变量的命名规则?()
    A

    变量名必须以字母或下划线_开头

    B

    变量名只能包含字母数字字符以及下划线

    C

    变量名不能包含空格

    D

    如果变量名由多个单词组成,那么应该使用下划线进行分隔(比如$my_string),或者以大写字母开头


    正确答案: A,C
    解析: 暂无解析

  • 第12题:

    单选题
    计算机在进行以下运算时,高位的运算结果可能会受到低位影响的是()操作。
    A

    两个数作“逻辑加”

    B

    两个数作“逻辑乘”

    C

    对一个数作按位“取反”

    D

    两个数“相减”


    正确答案: D
    解析: 暂无解析

  • 第13题:

    以下程序不用第3个变量实现将两个数进行对调的操作,画线处应为( )。 voidmain( ) {inta,b; scanf("%d%d",&a,&b); cin>>a>>b; cout<<"a="<<a<<"b="<<b; a=a+b;b=a-b;a=_____; cout<<"a="<<a<<"b="<<b<<endl; }

    A.a+b

    B.a-b

    C.b*a

    D.a/b


    正确答案:B
    B。【解析】本题思路巧妙,分析时可以发现b=(a+b)-b,则此时b中放的是a,完成交换工作的一半,然后要将b放到a中,将表达式展开,则为a=(a+b)-a,此时正好把b放到a中。此时完成全部的交换。

  • 第14题:

    有以下程序

    程序运行后的输出结果是( )。

    A.b,B,b,A

    B.b,B,B,A

    C.a,B,B,a

    D.a,B,a。B


    正确答案:A
    调用fun函数输出为加l之后的值,fun函数功能将main函数中的b自增l,a没有变化,所以输出为A)。

  • 第15题:

    给定程序中,函数fun的作用是:不断从终端读入整数,由变量a统计大于0的个数,用变量c来统计小于0的个数,当输入0时结束输入,并通过形参pa和pb把统计的数据传回主函数进行输出。

    请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在BLANKl.C中。

    不得增行或删行,也不得更改程序的结构!试颖程序.


    正确答案:
    (1)a=0,b=0,k(2)(k!=O)(3)scanf(”%d”,&k)【考点分析】主要考察考生对循环结构的理解。【解题思路】填空1:a=0,b=0,k下面的scanf函数用到变量k,需要提前定义,在while循环中使用了临时存放正负数个数的变量a,b,因此也要提前定义。填空2:(k!=0)根据题意,输入0时结束程序,因此当k!=0时进入循环记录正负数的个数。填空3:scanf(”%d“,&k)需要不断从终端输入整数,因此在循环体内添加输入操作。

  • 第16题:

    给定程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去除,剩余的数按原来从高位到低位的顺序组成一个新的数,并通过形参指针n传回所指变量。

    例如,输入一个数:27638496,新的数:为739。

    请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。

    注意:源程序存放在考生文件夹下的BLANKl.C中。不得增行或删行,也不得更改程序的结构!


    正确答案:(1)10 (2)0 (3)x
    (1)10 (2)0 (3)x 解析:本题中函数fun的功能是将形参n所指变量中,各位上为偶数的数去除,剩余的数按原来从高位到低位的顺序组成一个新的数。相当于首先求出n的各位数,判断是否是奇数,如果是奇数将其按照原来从高位到低位的顺序组成一个新的数。

  • 第17题:

    有5个数,第一、五两数和与第二、四两数和相等,第三个数是第二、四两数和的1/2,这5个数的和是50,则第三个数是( )。

    A.5 B.8 C.10 D.15


    正确答案:C

  • 第18题:

    指向同一数组的两指针变量进行相减,结果是()的个数


    正确答案:两指针指向相差元素

  • 第19题:

    列联分析是利用列联表来研究()

    • A、两个分类变量的关系
    • B、两个数值型变量的关系
    • C、一个分类变量和一个数值型变量的关系
    • D、两个数值型变量的分布

    正确答案:A

  • 第20题:

    计算机在进行以下运算时,某一位的运算结果可能会受到其它位影响的是()操作。

    • A、两个数作“逻辑加”
    • B、两个数作“逻辑乘”
    • C、对一个数作按位“取反”
    • D、两个数“相减”

    正确答案:D

  • 第21题:

    制作标准操作卡时操作顺序卡中签名处应为()

    • A、打印版
    • B、不用签名
    • C、手签版
    • D、印章版

    正确答案:C

  • 第22题:

    问答题
    将66666215和66666300两个号码的物理位置对调,具体如何操作(不用写具体命令)?

    正确答案: 1)分别查看66666215和66666300号码的设备号、呼入呼出权限、限呼组号、计费源码、新业务权限等信息。
    2)分别将两个号码删除。
    3)按对调后的设备号增加两个号码。
    4)拨打测试,确认成功。
    解析: 暂无解析

  • 第23题:

    单选题
    列联分析是利用列联表来研究()
    A

    两个分类变量的关系

    B

    两个数值型变量的关系

    C

    一个分类变量和一个数值型变量的关系

    D

    两个数值型变量的分布


    正确答案: B
    解析: 暂无解析