首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段: int i=0,j=1; int &r=i; // ① t=j, // ② int *p=&i; // ③ *p=&r; // ④ 其中会产生编译错误的语句是(
有如下程序段: int i=0,j=1; int &r=i; // ① t=j, // ② int *p=&i; // ③ *p=&r; // ④ 其中会产生编译错误的语句是(
admin
2017-06-18
46
问题
有如下程序段:
int i=0,j=1;
int &r=i; // ①
t=j, // ②
int *p=&i; // ③
*p=&r; // ④
其中会产生编译错误的语句是( )。
选项
A、④
B、③
C、②
D、①
答案
A
解析
此题考查的是指针和引用。本题中,语句①是一条合法的引用声明语句,使得变量i被r引用;语句②通过引用r将变量j的值赋给变量i;语句③声明了指针变量p,并初始化指向变量1;语句④中*p代表了变量i的值,要将&r赋给*p,这会使编译器产生类型不符的错误提示。
转载请注明原文地址:https://www.kaotiyun.com/show/ymAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序: #include<iostream> using namespace std; class VAC{ public: int f() const{return 3;} int f() {
执行下列程序的结果是( )。 #include<iostream.h> void main() { char *str; str="test!"; cout<<str[5]; }
作为成员函数重载的运算符,第一操作数就是参数表中隐含的________所指向的对象,因此并不显示地出现在参数表中。
函数模板:template<classT>Tadd(Tx,Ty){returnx+y;}下列对add函数的调用不正确的是()。
重新定义标识符的作用域规定是外层变量被隐藏,______变量是可见的。
定义一个函数名为fun,返回值为int,没有参数的纯虚函数的定义是______。
假定用户没有给一个名为MyClass的类定义析构函数,则系统为其定义的默认析构函数首部形式为______。
类中包含了一个静态成员函数,则main函数中和P.f1(P);语句具有同样功能的语句为【 】。#include<iostream.h>classM{
设有如下说明 typedef struct {int n;char c;double x;}STD; 则有以下选项,能正确定义结构体数组并赋初值的语句是
执行语句序列charstrl[10]="ABCD",str2[10]="XYZxyz";for(inti=0;strl[i]=str2[i];i++)后,数组str1中的字符是XYZxyz,数组str2中的字符串是【 】。
随机试题
Aworldwithoutmanagersisaniceidea.Butteamsneedleaders,irrespectiveofthequalityofthepeopleincharge.Someoneha
下列哪种病变愈合后会形成瘢痕
反映比较常见的行业市场劳动力供给状况的劳动力供给曲线的形状是()。
某厂购进一台加工设备,买价12万元,取得对方开具的增值税专用发票上注明的税金为2.04万元,另支付运杂费0.2万元、安装费0.3万元。根据我国《企业所得税暂行条例》及其实施细则的规定,该设备作为固定资产的计价金额应是()万元。
前一段时间,由于长江上游排放污染物致使武昌地区取水源受污染,影响数万居民正常用水,同时超市纯净水、矿泉水被哄抢一空。这一事件说明()。
最早从理论上对课堂教学加以阐述的教育著作是()。
人事争议是指事业单位与工作人员之间因除名、辞退、辞职、离职等解除人事关系以及履行聘用合同发生的争议。()
项目管理器中的“文本文件”组件包含在______选项卡中。
设有某函数的说明为:int*func(inta[10],intn):则下列叙述中,正确的是()。
ComparedwiththetotalnumberofBritain’sNationalHealthServicehospitals,thehospitalswhichhaveartcollectionsisonly
最新回复
(
0
)