更多“互信息I(X;Y)与信息熵H(Y)的关系为:I(X;Y)()(大于、小于或者等于)H(Y)。”相关问题
  • 第1题:

    下面程序的结果【】。 include int f(int); void main() { int x=1,i; for (i=0; i<3;

    下面程序的结果【 】。

    include<iostream.h>

    int f(int);

    void main() {

    int x=1, i;

    for (i=0; i<3; i++)

    cout<<f(x)<<‘ ’ ;

    cout<<end1;

    }

    int f(int x){

    int y=1;

    static int z=3

    y++;

    z++;

    return (x+y+z);

    }


    正确答案:7 8 9
    7 8 9

  • 第2题:

    有以下程序段:includedefine MAX(x,y)(x)>(y)?(x):(y)void main(){ int i,j,k; i=

    有以下程序段: #include<iostream.h> #define MAX(x,y)(x)>(y)?(x):(y) void main() { int i,j,k; i=10; j=15;k=MAX(i,j)*10; cout<<k<<end1; } 程序执行后的输出结果是( )。

    A.15

    B.100

    C.150

    D.10


    正确答案:C

  • 第3题:

    下列关于函数依赖和多值依赖的叙述中,哪些是不正确的?

    I.若x→Y,则x→Y

    Ⅱ.若X→Y,则x→Y

    Ⅲ.若Y∈x,则x→Y

    IV.若Y∈x,则x→→Y

    V.若x→Y,Y’<Y,则x→Y’

    VI.若X→→Y,Y’cY则x→→Y’

    A.仅II、Ⅳ和V

    B.仅I、III和Ⅳ

    C.仅II和VI

    D.仅Ⅳ和VI


    正确答案:C
    解析:函数依赖是多值依赖的特殊情况,则叙述I正确,叙述Ⅱ错误。叙述Ⅲ是Armstrong系统中的自反律,正确。叙述Ⅳ可以由I和Ⅲ得到,叙述V可由Ⅳ和传递律得到。叙述Ⅵ的错误和Ⅱ的错误一样。故选C。

  • 第4题:

    有以下程序段:include define MIN(x,y)(x)<(y)?(x):(y) void main() { int i,j,K; i

    有以下程序段:

    include<iostream.h>

    define MIN(x,y) (x)<(y)?(x):(y)

    void main()

    {

    int i,j,K;

    i=10;j=15;

    k=10*MIN (i,j);

    cout<<k<<endl;

    }

    程序执行后的输出结果是______。


    正确答案:15
    15

  • 第5题:

    下列程序的输出结果是______。 include main() {intx=10,y=10,i; for(i=0;x>8;y=++) pri

    下列程序的输出结果是______。

    include<stdio.h>

    main()

    { intx=10,y=10,i;

    for(i=0;x>8;y=++)

    printf("%d%d",X--,y);

    }


    正确答案:101091
    101091 解析:for(表达式1;表达式2;表达式3) 语句的功能是:首先计算表达式1的值,然后检测表达式2的值,若其值为真,则执行循环体语句,执行完毕后,再计算表达式3的值。然后再检测表达式2的值是否为真,若为真,继续执行循环体语句,若为假,则退出循环;第 1次循环x>8成立,输出x=10,y=10后,x的值减1,i=1,执行y=++i操作,y的值变为1;判断条件还成立,输出x=9,y=1,然后x的值减1,循环条件不成立,则退出循环。

  • 第6题:

    以下程序的运行结果是()。includedefine MIN(x,y) (x)<(y)? (x):(y)main(){int i=10,j

    以下程序的运行结果是( )。 #include <stdio.h> #define MIN(x,y) (x)<(y)? (x):(y) main() { int i=10,j=15,k; k=10*MIN(i,j); printf("%d\n",k); }

    A.10

    B.15

    C.100

    D.150


    正确答案:B
    解析:该题考查函数的宏定义及三目运算符。表达式10*MIN(i,j)利用宏展开后为:10*ij?i:j,即10015?10:15,其值为15,然后将15赋给k。

  • 第7题:

    考虑下面的函数: int min(int x,int y){return xint max(int x,int y){return x>y?x:y;} 对于下面的代码: t=0; for(i=max(x,y);i>=min(x,y);i--) t+=i; 假设x=1,y=100,则可以得到函数调用的次数为()

    • A、200
    • B、201
    • C、101
    • D、102

    正确答案:D

  • 第8题:

    平均互信息量I(X;Y)与信源熵和条件熵之间的关系是()。


    正确答案:(X;Y)=H(X)-H(X/Y)

  • 第9题:

    表达式(x<=y&&y>4)的值在x小于等于y或者y大于4的情况下为真。


    正确答案:错误

  • 第10题:

    填空题
    平均互信息量I(X;Y)与信源熵和条件熵之间的关系是()。

    正确答案: (X;Y)=H(X)-H(X/Y)
    解析: 暂无解析

  • 第11题:

    单选题
    条件熵和无条件熵的关系是:()
    A

    H(Y/X)<H(Y)

    B

    H(Y/X)>H(Y)

    C

    H(Y/X)≤H(Y)

    D

    H(Y/X)≥H(Y)


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

  • 第12题:

    填空题
    若X=1,Y=-127,字长n=16,则[X]补=()H,[Y]补=()H,[X+Y]补=()H,[X-Y]补=()H

    正确答案: 0FFFF,0FF81,0FF80,007E
    解析: 暂无解析

  • 第13题:

    下列程序的输出结果是includeclass Myclass{public:Myclass(int i=0,int j=0){x=i;

    下列程序的输出结果是 #include<iostream.h> class Myclass{ public:Myclass(int i=0,int j=0) { x=i; y=j; } void show( ) {cout < <"x=" < < x < <" " <"y=" < < y < < endl;} void show( ) const{cout < <"x=" < <" " < <"y=" < < y < < endl;} privated: int x; int y; }; void main( ) { Myclass my1(3,4) ; const my2(7,8) ; my1.show( ) ;my2.show( ) ;}

    A.x=4,y=3;x=7,y=8

    B.x=3,y=4;x=7,y=8

    C.x=7,y=8;x=4,y=3

    D.x=8,y=7;x=7,y=8


    正确答案:A
    解析:在Myclass类中定义了两个同名函数show,其中一个是常成员函数。在main函数中定义了两个对象my1、my2,其中对象my2是常对象。这两个对象调用成员函数show时,通过对象my1调用的是没有用const修饰的一般成员函数,而通过对象my2调用的是const修饰的常成员函数。

  • 第14题:

    下列程序的输出结果是includeclass Myclass{public : Myclass( int i=0,int j=0){x

    下列程序的输出结果是 #include<iostream.h> class Myclass{ public : Myclass( int i=0,int j=0) {x=i; y=j; } void show( ){cout<<"x="<<x<<" "<"y="<<y<<endl;} void show( )const{cout<<"x="<

    A.x=4,y=3;x=7,y=8

    B.x=3,y=4;x=7,y=8

    C.x=7,y=8;x=4,y=3

    D.x=8,y=7;x=7,y=8


    正确答案:A
    解析:在Myclass类中定义了两个同名函数show,其中一个是常成员函数。在main函数中定义了两个对象myl,my2,其中对象my2是常对象。这两个对象调用成员函数show时,通过对象myl调用的是没有用const修饰的一般成员函数,而通过对象my2调用的是const修饰的常成员函数。

  • 第15题:

    有以下程序:includevoid main(){int x=l0,y=l0:for(int i=0;x>8;y=++i)cout<

    有以下程序: #include<iostream.h> void main() { int x=l0,y=l0: for(int i=0;x>8;y=++i) cout<<x--<<","<<y<<",": } 该程序运行后的输出结果是( )。

    A.10,1,9,2

    B.9,8,7,6

    C.10,9,9,0

    D.10,10,9,1


    正确答案:D

  • 第16题:

    以下程序执行后x的值是()。includemain(){int x,y=252,i=386,*m=&y,*z=&i;x=(z

    以下程序执行后x的值是( )。 #include <stdio.h> main() { int x,y=252,i=386,*m=&y,*z=&i; x=(z= =m); printf("%d",x); }

    A.252

    B.1

    C.0

    D.运行时出错,x无定值


    正确答案:C
    解析:指针变量m和z分别指向整型变量y,i,所以这两个指针变量中存储的地址是不同的,变量x接受的是一个关系运算结果0(因为m和z两个地址是不同的),所以x为0。

  • 第17题:

    有以下程序:includevoid main(){int x=10,y=10;for(int i=0;x>8;y=++i)cout<

    有以下程序: #include<iostream.h> void main() { int x=10,y=10; for(int i=0;x>8;y=++i) cout<<x--<<","<<y<<","; } 该程序运行后的输出结果是( )。

    A.10,1,9,2

    B.9,8,7,6

    C.10,9,9,0

    D.10,10,9,1


    正确答案:D

  • 第18题:

    互信息量I(X;Y)表示收到Y后仍对信源X的不确定度。


    正确答案:正确

  • 第19题:

    条件熵和无条件熵的关系是:()

    • A、H(Y/X)<H(Y)
    • B、H(Y/X)>H(Y)
    • C、H(Y/X)≤H(Y)
    • D、H(Y/X)≥H(Y)

    正确答案:C

  • 第20题:

    若X=-1,Y=-127,字长n=16,则[X]补=()H,[Y]补=()H,[X+Y]补=()H,[X-Y]补=()H。


    正确答案:0FFFFH;0FF81H;0FF80H;007EH

  • 第21题:

    判断题
    互信息量I(X;Y)表示收到Y后仍对信源X的不确定度。
    A

    B


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

  • 第22题:

    单选题
    有以下程序段,若变量已正确定义并赋值  if(a>b)printf(x=%d,,x);  else printf(y=%d,,y);  if(a<=b)i++;  else j++; 则与此程序段功能相同的选项是(  )。
    A



    if(a>b)
    {
     printf(x=%d,,x);
     j++
    }
    else
    {
     printf(y=%d,,y);
     i++
    }

    B



    if(a>b)
    {
     printf(x=%d,,x);
     i++
    }
    else
    {
     printf(y=%d,,y);
     j++
    }

    C



    if(a<=b)
    {
     printf(x=%d,,x);
     i++
    }
    else
    {
     printf(y=%d,,y);
     j++
    }

    D



    if(a>=b)
    {
     printf(x=%d,,x);
     i++
    }
    else
    {
     printf(y=%d,,y);
     j++
    }


    正确答案: A
    解析:
    程序段执行过程为:如果a>b,输出x,否则输出y;如果a<=b,i加1,否则j加1。A项如果a>b,输出x且j加1,否则输出y且i加1,与题目中功能相同,A项正确。B项如果a>b,输出x且i加1,否则输出y且j加1,与题目中功能不相同,B项错误。C项如果a<=b,输出x且i加1,否则输出y且j加1,与题目中功能不相同,C项错误。D项判断条件为a>=b,多了a=b,D项错误。答案选择A选项。

  • 第23题:

    填空题
    互信息I(X;Y)与信息熵H(Y)的关系为:I(X;Y)()(大于、小于或者等于)H(Y)。

    正确答案: 小于
    解析: 暂无解析