首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段: int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b; b=p[5]; b中的值是( )。
有以下程序段: int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b; b=p[5]; b中的值是( )。
admin
2013-06-11
34
问题
有以下程序段: int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b; b=p[5]; b中的值是( )。
选项
A、5
B、6
C、8
D、9
答案
8
解析
C语言中规定:一个数组名代表它的起始地址。本题中,定义了一个长度为10的数组a并赋初值,数组名a就是数组的起始地址,由于数组下标是从0开始,因此a[0]的地址也是a的值,a[1]的地址可以用a+1表示,也就是说a+1指向数组a中下标为1的元素,同样a+i是a
的地址,*p=&a[3]表明指针变量p指向元素a[3],即p指向数组a的第4个元素4,p[5]的值应为数组a中的第9个元素的值即a[8]的值,即p[5]=9,所以b=9。故4个选项中选项D符合题意。
转载请注明原文地址:https://kaotiyun.com/show/XAJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义和语句() chars[10];s="abcd";printf("%s\n",s); 则结果是(以下μ代表空格)
软盘上第()磁道最重要,一旦损坏,该盘就不能使用了。
有以下程序main(){intm=0256,n=256;printf("%o%o\n",m,n);}程序运行后的输出结果是
计算机软件是包括()的完整集合。
已知a为8位二进制数,要想通过ab运算使a的低5位变反(即0变1,1变0),高3位不变,b的值应为【】。
关系运算中花费时间可能最长的运算是______。
评价排序算法优劣的主要标准是______和______。
给定程序MODI1.C中函数Creatlink的功能是创建带头结点的单向链表,并为各结点数据赋0~m-1的值。#include<Stdio.h>#include<conio.h>#include<stdlib.h>typed
若某链表最常用的操作是在最后一个结点之后插入一个结点和删除最后一个结点,则采用______存储方式最节省时间。
需求分析最终结果是产生
随机试题
在处理三种职权关系时,要充分发挥参谋职权的作用,目的在于()
B细胞表面最重要的标志为( )。
甲与乙、丙成立一合伙企业,并被推举为合伙事务执行人,乙、丙授权甲在3万元以内的开支及30万元内的业务可以自行决定。甲在任职期间内实施的下列行为哪些是法律禁止或无效的行为?
《中华人民共和国公司法》规定,公司的形式有()。
大体积混凝土养护,不仅要满足其强度增长需要,还应通过()控制,防止其开裂。
会计师事务所对首次公开发行股票的公司进行专项复核后,出具的专项复核报告至少应包括( )。
简述新课程倡导的学生观。
Windows 2000 IIS服务的安全认证不包含(54)。
以下程序运行后的输出结果是【 】。main(){intp=30;printf("%d\n",(p/3>0?p/10:p%3));}
Thepartoftheenvironmentalmovementthatdrawsmyfirm’sattentionisthedesignofcities,buildingsandproducts.Whenwede
最新回复
(
0
)