首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义语句: int x[6]={2,4,6,8,5,7), *p=x, i; 要求依次输出x数组6个元素中的值,不能完成此操作的语句是( )。
设有定义语句: int x[6]={2,4,6,8,5,7), *p=x, i; 要求依次输出x数组6个元素中的值,不能完成此操作的语句是( )。
admin
2009-04-15
65
问题
设有定义语句: int x[6]={2,4,6,8,5,7), *p=x, i; 要求依次输出x数组6个元素中的值,不能完成此操作的语句是( )。
选项
A、for(i=0;i<;i++) printf("%2d",*(p++));
B、for(i=0;i<6;i++) printf("%2d",*(p+i));
C、for(i=0;i<6;i++) printf("%2d",*p++);
D、for(i=0;i<6;i++) printf("%2d",(*p)++);
答案
8
解析
本题中首先定义了一个了维数组并初始化,接着定义了一个指针变量p指向数组x。因此可以通过指针p的下移,即每次加1引用数组x中的元素,来指向数组中的每个元素,这样循环6次即可引用数组的每个元素。选项A和C,*和++的优先级相同且都具有右结合性,p++是先使用p的值再对p加1,即先输出*p的值,再将指针下移一位。选项B是取*(p+i)所对应的存储单元中的数据输出,随着i的递增输出x数组的6个元素。选项D中表达式为(*p)++,该表达式是先取*p的值然后将其值加1,而没有将指针下移一位,故选项D不正确。所以,4个选项中选项D符合题意。
转载请注明原文地址:https://kaotiyun.com/show/BpXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在考生文件夹下有一个工程文件sjt5.vbp,相应的窗体文件为sjt5.frm,此外还有一个名为datain.txt的文本文件,其内容如下:32437658281298573142536475869713243546576879805937程序运行后单
假定Picture1和Text1分别为图片框和文本框的名称,则下列错误的语句是( )。
现有如下语句:x=IIf(a>50,Int(a\3),aMod2)当a=52时,x的值是( )。
PrivateFunctionf(yAsInteger) f=y*yEndFunction运行上述程序,如下叙述中正确的是( )。
如果在窗体模块中所有程序代码的前面有语句:Dimx,则x是()。
以下关于函数过程的叙述中,正确的是()。
下列运算符中,优先级最高的是
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是
有下面程序代码:PrivateSubCommand1_Click()DimaAsInteger,ba=2b=3Printfun(a,b);a;bEnd
随机试题
波士顿矩阵分析法
光镜下区分癌与肉瘤的主要依据是
将探测器接收的信息转换为数字信号的是
有关呕血与黑粪的叙述,下列哪项是正确的( )。
原发型肺结核的病变特点是()
为保证堤坝式电站在建设和运行期间不造成下游河道断流,必须考虑下泄生态流量的时期有()。
下列各项中,不得在企业所得税税前扣除的有()。
A公司于2017年4月5日从证券市场上购入B公司发行在外的股票200万股,作为可供出售金融资产核算,每股支付价款4元(含已宣告但尚未发放的现金股利0.5元),另支付相关交易费用12万元。A公司取得可供出售金融资产时的入账价值为()万元。
()是人民警察的象征与标志。
在中世纪,直接继承了古希腊罗马文化教育并使之得以保存和传播的是()。(2009年)
最新回复
(
0
)