首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列对变量的引用中,错误的是
下列对变量的引用中,错误的是
admin
2013-02-27
60
问题
下列对变量的引用中,错误的是
选项
A、int a; int &p = a;
B、char a; char &p = a;
C、iht a; int &p; p =a;
D、float a; float &p=a;
答案
4
解析
本题考核引用的定义和初始化。引用具有如下特点:引用能够使用任何合法变量名:引用不是变量,所以必须在定义时初始化,而且一旦初始化之后,就不能再成为其他变量的引用;引用不是值,不占存储空间,说明引用时, 目标的存储状态不会改变。所以,引用只有说明,没有定义;引用仅在说明时带有“&”,以后就像普通变量一样使用,不能再带“&”。在C选项中,由于在定义引用p后没有进行初始化,所以此语句错误。
转载请注明原文地址:https://www.kaotiyun.com/show/QzNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序: #include<stdio.h> main() { FILE*f; f=fopen("filea.txt","w"); fprintf(f,"abc"); fclose(f); } 若文本文件filea.
有如下程序 #include<stdio.h> voidfun(int*a,int*b) {for(;(*a<*B)||(getchar()!=’@’);) {(*a)++;(*b)--;} } main() {inti=0,j=
有以下程序 #include<stdio.h> main() {char*s="01234"; while(*(++s)!=’\0’) {switch(*s-’0’) {case0: case1:putchar(*s+1);
有以下程序 #include<stdio.h> main() {inta[3][3]3={0,1,2,3,4,5,6,7,8},(*p)[3],i; p=a; for(i=0;i<3;i++) {printf("%d",(*
有以下程序 #include<stdio.h> voidswap(int*a,int*b) {intt,*tp; t=*a;*a=*b;*b=t; tp=a;a=b;b=tp; printf("%d,%d,",*a,*
若有定义:doublea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是()。
下列对模板的声明,正确的是()。
有如下函数模板声明:template<typenameT>TMax(Ta,Tb){return(a>=b)?a:b;}下列对函数模板Max()的调用中错误的是()。
若有定义:intk,*q;,则下列各选项中赋值表达式正确的是()。
随机试题
Inancienttimeswealthwasmeasuredandexchangedinthingsthatcouldbetouched:food,tools,andpreciousmetalsandstones.
下列叙述错误的是
以下哪项是设计木地面时不必采取的措施?[2012—089]
1995年3月18日公布并施行的()规定“中国人民银行是中华人民共和国的中央银行”。
当一个人遇到一件愉快的事情时手舞足蹈,欢快地向别人诉说内心的体验,此人表现出()。
有人说:“1901年,中国陷入无尽的黑暗中;1911年,一道闪电划过,却黑暗依旧;1921年,中国终于迎来了曙光。”下列对于“1921年,中国终于迎来了曙光”所指历史事件,表述正确的是()。
注意事项1.申论考试是对考生阅读理解能力、归纳概括能力、分析综合能力、提出和解决问题能力、文字表达能力的测试。2.参考时限:阅读资料30分钟,作答90分钟。3.仔细阅读给定资料,按照后面提出的“申论要求”作答。给定资
在下面的两个关系中,职工号和部门号分别为职工关系和部门关系的主键(或称主码):职工(职工号,职工名,部门号,职务,工资);部门(部门号,部门名,部门人数,工资总:额)。在这两个关系的属性中,只有一个属性是外键(或称外来键,外码,外来码),它是
设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为()。
将汇编源程序翻译成目标程序(.OBJ)的程序称为()。
最新回复
(
0
)