填空题

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

正确答案

int &ra=a;;int*rb= &a;。

答案解析

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

    填空题查看答案

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

    填空题查看答案

  • 假定变量a和pa定义为“doublea[10],*pa=a;”,要将12.35赋值给数组a中的下标为5的元素,不正确的语句是()。

    单选题查看答案

  • 要使语句“p=newint[10][20];”正确,p应事先定义为()。

    单选题查看答案

  • 假定变量m定义为“intm=7;”,则定义变量p的正确语句为()。

    单选题查看答案

  • 已知有定义“intx,a[3]={5,7,9},*pa=a;”,在执行“x=++*pa;”语句后,x的值是()。

    填空题查看答案

  • 假定指针变量p定义为“int*p=newint(100);”,要释放p所指向的动态内存,应使用语句()。

    单选题查看答案

  • 假定变量b和pb定义为“intb[10],*pb=b;”,要将24赋值给b[l]元素中,不正确的赋值语句是()。

    单选题查看答案

  • 设x为float型变量,y为double型变量,a为int型变量,b为long型变量,c为char型变量,则表达式x+y*a/x+b/y+c的值为()类型。

    单选题查看答案