首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下语句,对a数组元素的引用中(其中0<=i<10),不正确的是( )。 int a[10]={0,1,2,3,4,5,6,7,8,9),*p=a;
设有以下语句,对a数组元素的引用中(其中0<=i<10),不正确的是( )。 int a[10]={0,1,2,3,4,5,6,7,8,9),*p=a;
admin
2013-02-27
27
问题
设有以下语句,对a数组元素的引用中(其中0<=i<10),不正确的是( )。 int a[10]={0,1,2,3,4,5,6,7,8,9),*p=a;
选项
A、a[p-a]
B、*(&a
)
C、p
D、*(*(a+i))
答案
8
解析
选项A中,p为指针,数组名a代表数组的首地址,所以p-a就是指针到数组首地址的偏移量。
选项B中,&a
是取数组a中第i个元素的地址,而对于*(&a
),由指针运算符*的运算规则可知,语句“*(&a
)”就是返回地址&a
空间中存放的值,也即a
选项C,由于指针p已指向数组a,所以p
就等于a
。这是常用的一种数组元素引用方式。
选项D是以指针方式对数组元素进行引用,由于a只是代表数组的首地址,并不是指针,所以表达式*(*(a+i)是错误的,正确的引用应该为:*(*(p+i)。
转载请注明原文地址:https://kaotiyun.com/show/rcVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);,其中buffer代表的是()。
有以下程序 #include<stdio.h> #defineS(x)x*x/x main() {intk=6,j=3; printf("%d,%d\n",S(k+j+2),S(j+k+2); } 程序运行后的输出结果是(
定义部门关系模式如下: 部门(部门号,部门名,部门成员,部门总经理), 使它不满足第一范式的属性是()。
在数据库系统中,数据模型包括概念模型、逻辑模型和()。
数据流图(DFD)中的有向箭头(→)表示()。
有如下形式的函数 intfun(inta[4][5],int*p[10],intn) {……} 调用函数之前需要对函数进行说明,即所谓的函数向前引用说明,以下对fun函数说明正确的是()。
有三个关系R,S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
若有如下形式的函数 intfun(inta[],int*p,intn) {……} 调用函数之前需要对函数进行声明,则以下选项中错误的是()。
以下不属于对象主要特征的是()。
问题处理方案的正确而完整的描述称为【】。
随机试题
按照领导生命周期理论,当下属的成熟程度发展到成熟阶段时,领导者应采取的领导类型是【】
培养学生思想品德的一般程序可概括为()、()、()、()。
下列关于病毒性心肌炎的叙述哪些是正确的
在持续应激刺激下,机体出现能量动员,维持与刺激保持平衡,最后机体衰竭或生病,是
患者,男,47岁。3个月来阴囊湿疹,瘙痒难忍。搔破则流黄水,以致夜不成眠,小便短赤,舌红苔黄腻,脉滑数。其证候是
一幢位于7度设防烈度区82m高的办公楼,需满足大空间灵活布置的要求,则采用下列哪种结构类型最为合理?
受力情况相同的三种等截面粱,如图(a)、(b)、(c)所示。若用(σmax)1、(σmax)2、(σmax)3分别表示这三种梁中横截面上的最大正应力,则下列结论中正确的是( )。
每半年付息一次的债券利息不是年金的形式。()
下面有关收缩战略的描述中,正确的有()。
“木桶理论”反映了()。
最新回复
(
0
)