首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段: int i=0,j=1; int &r=i;//① r=j;//② in *p=&i;//③ *p=&r;//④ 其中会产生编译错误的语句是( )。
有如下程序段: int i=0,j=1; int &r=i;//① r=j;//② in *p=&i;//③ *p=&r;//④ 其中会产生编译错误的语句是( )。
admin
2015-11-24
49
问题
有如下程序段:
int i=0,j=1;
int &r=i;//①
r=j;//②
in *p=&i;//③
*p=&r;//④
其中会产生编译错误的语句是( )。
选项
A、④
B、③
C、②
D、①
答案
A
解析
此题考查的是指针和引用。本题中,语句①是一条合法的引用声明语句,使得变量i被r引用;语句②通过引用r将变量j的值赋给变量i;语句③声明了指针变量p,并初始化指向变量i;语句④中*p代表了变量i的值,要将&r赋给*p,这会使编译器产生类型不符的错误提示。
转载请注明原文地址:https://www.kaotiyun.com/show/beNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
头文件______中包含了处理用户控制的文件操作所需的信息。
下列表达式中,错误的是()。
下列程序的输出结果是#include<iostream.h>classMyclass{public:Myclass(inti=0,intj=0){x=i;
函数模板:template<classT>Tadd(Tx,Ty){returnx+y;}下列对add函数的调用不正确的是
下面的语句中错误的是
下列叙述中,不属于结构化程序设计方法的主要原则的是
表达式x.operator+(y.operator++(0))还可以写成【】。
数据库设计有两种方法,它们是()。
语句int*i;i=newint[10];,释放指针i的语句是【】。
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址。#include<string>char*scmp(char*s1,char*s2){if(strc
随机试题
A.环氧司坦B.黄体酮C.炔诺孕酮D.炔诺酮E.地屈孕酮口服无效的药物:
左心衰竭的重要体征是
重锤夯实的夯击遍数应根据地基土的性质确定,可采用点夯2~3遍,下一遍夯点应选在上一遍夯点的间隙,最后再以低能量满夯()遍。
患者遍身浮肿而光亮,伴胸腹痞闷,烦热口渴,尿短赤,便干结,苔黄腻,脉沉数,宜选用何方
根据《期货交易所管理办法》的规定,会员制期货交易所和公司制期货交易所都设总经理一职。()
Shebelievesthat________cancatchtheworm.
若曲线与x轴y轴及直线所围图形的面积被曲线y=asinx,y=bsinx((a>b>0)三等分,求a与b的值.
数据库管理系统是位于【】之间的软件系统。
Whiletheworld’sflufightershaveconcentratedoncounteringtheH1N1swineflu,birdfluH5N1hasquietlycontinuedtotakei
西湖是中国最著名的旅游景点之一。它位于浙江省省会杭州,水域面积约6平方公里。几个世纪以来,西湖一直以其秀美风景和文化古迹(culturalheritages)而闻名于世。西湖三面环山,一面临城,春夏秋冬各有特色,将自然、历史、艺术巧妙地融合在一起。每年西
最新回复
(
0
)