首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下说明: int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则数值为9的表达式是______。
有如下说明: int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则数值为9的表达式是______。
admin
2013-02-23
33
问题
有如下说明: int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则数值为9的表达式是______。
选项
A、*p+9
B、*(p+8)
C、*p+=9
D、p+8
答案
2
解析
p是指针,p+8是地址值,D是错的:*p是p的目标变量,即a[0],值为1,所以*p+9的值是10,而*p+=9值是重新给a[0]赋了值(1+9);所以A和C也是错的。p+8是地址值,指向a[8],那么*(9+8)的值就是a[8]的值,即9。
转载请注明原文地址:https://kaotiyun.com/show/x9Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序段的运行结果是charstr[]="ABC",*p=str;printf("%d\n",*(p+3));
下面的程序段运行后,输出结果是inti,j,x=0;staticinta[8][8];for(i=0;i<3;i++)for(j=0;j<3;j++)a[i][j]=2*i+j;for
下面各选项中,均是C语言合法标识符的选项组是
实现程序可将磁盘中的一个文件复制到另一个文件中,两个文件的文件名在可执行命令的命令行中(相当于copy命令),假定文件在当前目录下。请补全程序。#include<stdio.h>voidmain(intargc,char*argv[])
没有chara,b;,若要通过a&b运算屏蔽掉a中的其他位,只保留第2位和笫8位(右起为第1位),则b的二进制是【】。
以下程序的输出结果是______。main(){inti,x[3][3]={9,8,7,6,5,4,3,2,1},*p=&x[1][1];for(i=0;i<4;i+=2)printf("%d",p
若已建立如下图所示的单向链表结构:在该链表结构中,指针p、s分别指向图中所示结点,则不能将s所指的结点插入到链表末尾仍构成单向链表的语句组是_____。
以下叙述中正确的是()
下列程序执行输出的结果是【】。#include<stdio.h>f(inta){intb=0;staticc=3;a=c++,b++;return(a);}main()
下列叙述中正确的是
随机试题
鼻咽癌的特点是
室性心动过速的临床症状不包括以下哪项
促使胃排空的原动力来源于
从事中间介绍业务的证券公司应当建立协助开户制度,其主要内容包括()。
财务顾问为目标公司提供的服务有()。
百米竞赛的预备信号与起跑信号间隔2秒比较合适,相隔太长时间才发起跑信号,影响运动员成绩,原因在于()。
为保证断路器具有足够的合闸速度,操纵机构必须具有()。
以前有几项研究表明,饮用咖啡会增加饮用者患胃溃疡的可能性。而一项最新的、更为可靠的研究得出结论是,饮用咖啡与胃溃疡发病率无关。估计这项研究成果公布以后.咖啡的消费量会大大增加。上述推论基于下列哪项假设?
从所给四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性
德育过程
最新回复
(
0
)