首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于指针的运算中,( )是非法的。
下列关于指针的运算中,( )是非法的。
admin
2015-08-01
38
问题
下列关于指针的运算中,( )是非法的。
选项
A、两个指针在一定条件下,可以进行相等或不等的比较运算
B、可以将一个空指针赋值给某个指针
C、一个指针可以加上两个整数之差
D、两个指针在一定条件下可以相加
答案
D
解析
指针变量如果指向同一个数组的元素,则可以进行比较,所以A)是正确的。指针变量的赋值就是将一个变量地址赋给一个指针变量。并且指针变量可以是空值,即该指针不指向任何变量。B)同样也是正确的。指针变量加/减一个整数是将该指针变量的原值(是一个地址)和它指向的变量所占用的内存单元字节数相加或相减。即C)也是正确的。如果两个指针指向同一个数组元素,两个指针是可以相减的,标识两个指针之间的元素个数。但是它们是不可相加的。
转载请注明原文地址:https://jikaoti.com/ti/Z9E0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面是关于ios类的叙述,正确的是()。
以下程序的输出结果是()。#include<iostream.h>voidmain(){inti,j,x=0;fof(i=0;i<2;i++={x++;for(j=0;j<3;j++=
类的析构函数是在什么时候调用的?
在下面程序的横线处填上适当的语句,使该程序的输出为12。#include<iostream>usingnamespacestd;classBase{public:int
当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的【】。
关于C++语言与C语言关系描述中错误的是
下列字符串中可以用作C++语言标识符的是
软件测试是为了【】而执行程序的过程。
若执行下面的程序时,从键盘上输入3和4,则输出结果是main(){inta,b,s;cin>>a>>b;s=a;if(a<B)s=b:s=s*s;cout<<s<<end1;}
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
男,86岁,多脏器功能衰竭,处于濒死期,呼吸浅表微弱,不易观察,此时测量呼吸正确的方法是
地下室混凝土墙体不应留垂直施工缝。墙体水平施工缝不应留在()处,应留在高出底板不小于300mm的墙体上。
样本数据的精度决定了基准地价的精度,为此,在收集样本后,应对一些()数据进行剔除。
简述幼儿园合理生活制度的意义及制定依据。
主张“教育目的要根据社会需要来决定,个人只是教育加工培养的对象,教育的目标在于把受教育者培养成符合社会准则文化教育的公民”观点的是()。
布雷顿森林体系下汇率波动幅度被限定在黄金输送点的范围内。[对外经济贸易大学2018研]
下列选项中,不属于违反公序良俗原则的行为有()。
开发运行Java程序的一般步骤是:源程序编辑、______和______。
ScientistsatSussexuniversityappeartobeonthewaytodiscoveringhowthemosquito,earnerofdiseasessuchasmalariaand
FreeSchoolMealsMillionsofAmericanschoolchildrenarereceivingfreeorlow-costmealsforthefirsttimeastheirparen
最新回复
(
0
)