首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义float a[15],*p=a;,且数组a的首地址为300H,则p+13所指向的数组元素的地址为 ( )。
若有定义float a[15],*p=a;,且数组a的首地址为300H,则p+13所指向的数组元素的地址为 ( )。
admin
2013-06-11
23
问题
若有定义float a[15],*p=a;,且数组a的首地址为300H,则p+13所指向的数组元素的地址为 ( )。
选项
A、334H
B、30DH
C、352H
D、31AH
答案
4
解析
解答本题,首先要明白在对指针进行加,减运算的时候,数字“1”不是十进制的数“1”,而是指“1”个存储单元长度,而 1个存储单元长度占多少存储空间,应该视具体情况而定。如果基本类型是int型,移动1个存储单元的长度就是位移2个字节,如果基本类型是float型,移动1个存储单元的长度就是位移4个字节。所以p+13所指向的数组元素的地址为:300H+(13*4)H=352H。
转载请注明原文地址:https://jikaoti.com/ti/wPn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下合法的C语言赋值语句是______。
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向______的设计方法。
以下程序段的输出结果是______。 int a=1234; printf("%2d\n",a);
以下对C语言函数的有关描述中,正确的是______。
以下程序中,函数SumColumMin的功能是:求出M行N列二维数组每列元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。请填空。#defineM2#defineN4voidSumColumM
以下程序的功能是:输出a、b、c三个变量中的最小值。#include<stdio.h>main(){inta,b,c,t1,t2;scanf("%d%d%d"
若程序中有宏定义行:#define N 100 则以下叙述中正确的是
若已知a=10、b=20,则表达式!a<b的值为【】。
模块化程序设计主要强调的是()。
n个顶点的连通图中边的条数至少为______。
随机试题
X线片上显示为包绕牙根的、连续不断的高密度线条状影像在牙体X线片上影像密度最高的是
关于医德教育意义的叙述,不正确的为()
对罪犯在服刑期间发现漏罪及犯新罪的管辖错误的是:()
下列选项中说法错误的是()。
会计法律制度侧重于调整会计人员的()和结果的合法性。
基准比较法在实际应用中存在的问题有( )。
外国企业在中国境内未设立机构、场所,而有取得的来源于中国境内的利润、利息、租金、特许权使用费和其他所得,或虽设立机构、场所,但上述所得与其机构、场所没有实际联系的,自2000年1月1日起,减按()的税率征收预提所得税。
【2010江西真题】课程标准是()的基本纲领性文件。
下面对对象概念描述正确的是
Theplanecrashed,itsbombs()asithittheground.
最新回复
(
0
)