更多“已知变量a定义为“i nt a=5;”,要使ra成为a的引用,则”相关问题
  • 第1题:

    若有定义语句“intm[]={5,4,3,2,1),i=4;”则下列对m数组元素的引用中错误的是( )。A.m[--i]SXB

    若有定义语句“intm[]={5,4,3,2,1),i=4;”则下列对m数组元素的引用中错误的是( )。

    A.m[--i]

    B.m[2*2]

    C.m[m[o]]

    D.m[m[i]]


    正确答案:C
    C。【解析】数组的下标是从零开始的。一维数组的一般定义方式为数型说明符数组名[常置表达式],其中“[]”中的内容可以是整型数量,也可以是整型表达式。选项C中,m[0]=5,m[m[o]]=m[5],数组下标越界。

  • 第2题:

    函数定义为Fun(int &A) ,一个变量定义为int i=0;,则下面调用中正确的是( )。

    A.Fun(10)

    B.Fun(10+i)

    C.Fun(&n)

    D.Fun(n)


    正确答案:D
    解析:当函数的形参为引用类型时,调用函数的实参不能是常量、表达式和变量地址,只能是变量的本身。

  • 第3题:

    若有定义:int i=7,j=8;则表达式i>=j||i

    A.1

    B.变量i的值

    C.0

    D.变量j的值


    参考答案:A

  • 第4题:

    已知随机变量X~N(μ,O2),且E(2X+I)=5,则μ=( )。

    A.O
    B.-1
    C.2
    D.1

    答案:C
    解析:
    由X—N(μ,σ2)知EX=μ由期望的性质可知E(2X+1)=2μ+1=5解出μ=2,故应该选择C项。

  • 第5题:

    若有定义:int i=7,j=8;则表达式i>=j||i

    • A、1
    • B、变量i的值
    • C、0
    • D、变量j的值

    正确答案:A

  • 第6题:

    变量v定义为“double v=23.4;”,要使指针pv指向v,则定义pv的语句为()。


    正确答案:double *pv=&v;

  • 第7题:

    已知i=5;写出语句i+=012; 执行后整型变量 i 的十进制值是()


    正确答案:15

  • 第8题:

    已知inti=1;执行语句while(i++<4);后,变量i的值为()。

    • A、3
    • B、4
    • C、5
    • D、6

    正确答案:C

  • 第9题:

    在应用程序中用Private Function fun(x As Integer,y AsInteger)定义了函数fun,调用函数fun的过程中的变量I,J均定义为Integer型,能正确引用函数fun的是()。 ①fun(I,J) ②Callfun(I,3.65) ③fun(3.14,234) ④fun(245,231.5)

    • A、①③
    • B、②③④
    • C、①②③
    • D、①②③④

    正确答案:D

  • 第10题:

    填空题
    定义如下变量和数组:inti;intx[3][3]={1,2,3,4,5,6,7,8,9}; 则语句for(i=0;i<3;i++)cout<

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

  • 第11题:

    填空题
    已知变量a定义为“i nt a=5;”,要使ra成为a的引用,则ra应定义为(),要使rb指向a,则rb应定义为()

    正确答案: int &ra=a;,int*rb= &a,。
    解析: 暂无解析

  • 第12题:

    单选题
    若有定义语句:int m[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是(  )。
    A

    m[--i]

    B

    m[2*2]

    C

    m[m[0]]

    D

    m[m[i]]


    正确答案: A
    解析:
    在C语言中,数组的下标是从0开始的,所以它的上限是数组元素个数减1。如果超过这个范围来引用数据元素就会溢出,造成运行时错误。本题的数组m有5个元素,所以它的下标范围是0~4。A项,--i的值为3;B项,2*2的值为4;C项,m[0]等于5,超出范围,出现溢出错误;D项,m[i]的值为4,即m[4]的值为1。答案选择C选项。

  • 第13题:

    改变量已正确定义为整型,则表达式n=i=2,++i,i++的值为【 】。


    正确答案:3
    3 解析:本题考查数据类型及其运算的逗号运算与逗号表达式,整个表达式的值为最后一个表达式的值,其值为3。

  • 第14题:

    若已定义 inta[]={1,2,3,4,5,6,7,8,9,10},p=a,i=5; 则对数组元素不正确的引用是( )。

    A.a[p-a]

    B.*(&a[i])

    C.p[i]

    D.*(*(a+i))


    正确答案:D
    D。【解析】数组和指针的关系非常密切,因为数组名称单独使用是表示数组的首地址。故可用的表示可能是a[i],p[i],*(P+i),同样&(a[i])表示地址,因此*(&a[i])等同于a[i]。本题答案为D。

  • 第15题:

    若已定义 int a[]={1,2,3,4,5,6,7,8,9,10},p=a,i=5; 则对数组元素的不正确的引用是( )。

    A.a[p-A)

    B.*(&a[i])

    C.p[i]

    D.*(*(a+i))


    正确答案:D
    解析: 数组和指针的关系非常密切,因为数组名称单独使用是表示数组的首地址。故可用的表示可能是a [i],p[i],*(p+i),同样&(a[i])表示地址,因此*(&a[i])等同于a[i]。本题答案为D。

  • 第16题:

    定义如下变量和数组:inti;intx[3][3]={1,2,3,4,5,6,7,8,9}; 则语句for(i=0;i<3;i++)cout<


    正确答案:258

  • 第17题:

    变量引用中,在变量名前加$号,代表(),引用一个未定义的变量,变量值为()


    正确答案:变量内容;空字符串

  • 第18题:

    已知 i=5,写出语句 i*=i+1; 执行后整型变量 i 的值是()


    正确答案:30

  • 第19题:

    已知i=5,写出语句a=(i>5)?0:1;执行后整型变量a的值是()


    正确答案:1

  • 第20题:

    已知i=5;写出语句a=--i; 执行后整型变量a的值是()


    正确答案:4

  • 第21题:

    单选题
    设有定义:int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a,i;若0≤i≤9,则对a数组元素的引用错误的是(  )。
    A

    a[10]

    B

    *(&a[i])

    C

    p[i]

    D

    a[p-a]


    正确答案: B
    解析:
    长度为n的数组其各个元素的下标应该是从0到n-1,因此,长度为10的数组a,第10个元素为a[9],而不是a[10],答案选择A选项。

  • 第22题:

    填空题
    变量v定义为“double v=23.4;”,要使指针pv指向v,则定义pv的语句为()。

    正确答案: double * pv= &v
    解析: 暂无解析

  • 第23题:

    填空题
    变量引用中,在变量名前加$号,代表(),引用一个未定义的变量,变量值为()

    正确答案: 变量内容,空字符串
    解析: 暂无解析