首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
定义如下一维数组: inta[5],*p=a; 则下面描述中,错误的是( )。
定义如下一维数组: inta[5],*p=a; 则下面描述中,错误的是( )。
admin
2010-03-29
61
问题
定义如下一维数组: inta[5],*p=a; 则下面描述中,错误的是( )。
选项
A、表达式p=p+1是合法的
B、表达式a=a+1是合法的
C、表达式p-a是合法的
D、表达式a+2是合法的
答案
2
解析
本题考核指针与数组的关系。
对于选项A,由于在定义时指针p指向数组a[0],那么表达式“p=p+1”就是让指针p指向数组中的元素a[1],所以是合法的。
对于选项C,数组名a代表该数组的首地址,指针p中存的也是地址,所以它们之间可以进行加减运算。
对于选项D,数组名a代表该数组的首地址,那么表达式“a+2”代表的是数组元素a[2]的地址。
对于选项B,由于数组名代表该数组的首地址,并且只能引用该地址而不能进行修改,所以是不合法的。
转载请注明原文地址:https://www.kaotiyun.com/show/LXjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
有以下程序#include<stdio.h>#include<string_h>voidfun(char*W,intm){chars,*p1,*p2;p1=w;p2=w+m-1;while(pl<p2){s=*p1;*p1=*p2;*p2=s;
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为()。
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是
结构化程序设计的基本原则不包括( )。
已知字符’A’的ASCII代码值是65,字符变量c1的值是’A’,c2的值是’D’。则执行语句printf("%d,%d",c1,c2-2);的输出结果是
在快速排序法中,每经过一次数据交换(或移动)后()。
以下选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是
随机试题
服务器是提供网络服务、保障网络服务的设备,是一台高性能计算机,放置在私人机房。()
在花盘的角铁上加工工件时,转速不宜太低。()
Foryears,childrenintheindustrialareasofEuropeandAmericaseldomlefttheirsmokycitiestoseethebeautiesofthecoun
设BcA,则下面正确的等式是()。
规划研究咨询中的投资方案研究,一般不包括()。
课程的特点在于动手做,在于手脑并用,以获得直接经验,这种课程类型体现了()的理论。
人与宇宙之间的生命感应,实际上是一个由物→心→物→心……不断延续的循环过程,中间,必然伴随着社会文化的介入。因此,生命感应又可分为两种情况,即不变的原始性的命理感应与可变的文化性的机体感应,前者即中国古代文化中所尊崇的“天人感应”,产生的可谓原美感,后者产
投射测验有哪些类型?
DepartmentofAgriculturerulessayfarmershavetoselltheirgrainforhumanuseifitcontainsnomorethantwoinsectsperk
A、Overcomingsleepingdifficulties.B、Gettingridofone’sdepression.C、Encouragingthoseinlowspirits.D、Findingtherootso
最新回复
(
0
)