首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列对变量的引用中,错误的是( )。
下列对变量的引用中,错误的是( )。
admin
2013-02-27
50
问题
下列对变量的引用中,错误的是( )。
选项
A、int a; int &p=a;
B、Chara;char &p=a;
C、int a; int &p;p=a;
D、float a;float &p=a;
答案
4
解析
本题考核引用的定义和初始化。引用具有如下特点:
①引用能够使用任何合法变量名。
②引用不是变量,所以必须在定义时初始化,而且一旦初始化之后,就不能再成为其他变量的引用。
③引用不是值,不占存储空间,说明引用时,目标的存储状态不会改变。所以,引用只有说明,没有定义。
④引用仅在说明时带有“&”,以后就像普通变量一样使用,不能再带“&”。
在选项C中,由于在定义引用p后没有进行初始化,所以此语句是错误的。故本题答案是C。
转载请注明原文地址:https://kaotiyun.com/show/C7Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下有关全局变量的叙述中错误的是()。
有以下程序: #include<stdio.h> main() { FILE*fp;charstr[10]; fp=fopen("myfile.dat","w"); fputs("abc",fp); fclose(fp);
有以下程序: #include<stdio.h> main() { FILE*f; f=fopen("filea.txt","w"); fprintf(f,"abc"); fclose(f); } 若文本文件filea.
设有定义“doublea;chard;floatb;”,若想把1.2赋给变量a,字符“k”赋给变量d,3.4赋给变量b,程序运行时通过键盘输入:1.2k3.4并按<Enter>键,则以下正确的读入语句是()。
有以下程序: #include<stdio.h> voidf(int*p,int*q); main() { intm=1,n=2,*r=&m; f(r,&n); printf("%d,%d",m,n); } voi
下列叙述中错误的是()。
设有栈S和队列Q,初始状态均为空。首先依次将A、B、C、D、E、F入栈,然后从栈中退出3个元素依次入队,再将X、Y、z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则出队元素的顺序为()。
在数据库管理技术发展的3个阶段中,没有专门的软件对数据进行管理的是()。
下列叙述中正确的是()。
有如下类声明:classMyClass{inti;private:intj;protected:intk;public:intm,n;其中,私有成员的数量为【】。
随机试题
导致“徐发”的因素有
A、Cooperationandconcession.B、Exchangingdailynecessities.C、Equalityandmutualbenefit.D、Introducingadvancedtechnology.
三级耐火等级的多层民用建筑,允许建筑层数最多为()层。
涂饰工程的细部构造—般指( )等。
下列各项中,必须逐日结出余额的账簿有()。
速度、比例和效益的正确关系应该是()。
张某领6岁的儿子到儿童保健门诊述说其儿子最近情绪不好,体重下降,有时腹泻。希望知道孩子究竟得了什么病。医生首先了解其一般情况。询问了膳食情况和其健康状况,并做了相关体格检查后初步判定为轻度蛋白质一能量营养不良。然后建议其进行一系列实验室检测。最后确诊为轻度
下列陈述中错误的是()。
花木兰锦衣卫刘胡兰小花木棉花孔子
在整个上层建筑中,政治上层建筑居主导地位,其核心是()
最新回复
(
0
)