首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义语句 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
2017-04-26
51
问题
设有定义语句
int x[6]={2,4,6,8,5,7},*p=x,i;
要求依次输出x数组6个元素中的值不能完成此操作的语句是
选项
A、for(i=0;i<6;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++)pfintf("%2d",(*p)++);
答案
D
解析
指针p指向数组x,因此可以使用p来输出数组x的值。选项A)中,*(p++)表示先取出p指向的元素的值,然后p++指向下一个元素,满足要求;选项B)中*(p+i)每次i的值发牛变化,(p+i)指向x数组的x
元素,因此*(p+i)是取出数组x的x
元素的值,满足要求;选项C)和选项(A)相比,少了括号,由于*运算符的优先级比++要求,因此,因此*p++表示先取出p指向的元素的值,然后p再++指向下一个元素,满足要求;选项D)中(*p)++表示先取出p指向的元素的值,然后该值++,p没有增加,每次循环都*p取出的x[0]的值,不满足要求。
转载请注明原文地址:https://kaotiyun.com/show/AYDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义下列:inta=1,b=2,c=3,d=4,m=2,n=2;则表达式(m=a>b)&&(n=c>d)运算后,n的值是()。
以下程序的输出结果是【】。#includemain(){inti;for(i=′a′;i
数据库保护分为:安全性控制、【】、并发性控制和数据的恢复。
以下正确的程序段是
以下叙述中正确的是
以下定义语句中正确的是
下列叙述中正确的是
若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是
若有以下说明和定义uniondt{inta;charb;doublec;}data;以下叙述中错误的是
下列选项中错误的说明语句是
随机试题
__________语言是最接近人类思维逻辑习惯,且容易读、写和理解的程序设计语言。
抗艾滋病药物DDC的中文名称是
茯苓与薏苡仁的相同功效是
A.氨溴索B.乙酰半胱氨酸C.糜蛋白酶D.特布他林E.羧甲司坦属于黏痰溶解剂的是()。
公民丁某根据有关行政机关的许可打算在河边建一座别墅,并购买了有关材料,请了施工队等,准备择日施工。后为了防洪需要,该行政机关拟撤回该行政许可,关于该行为,下列说法错误的是:
城市道路衔接的原则为()。
工程项目建设监理的直线制组织形式,不包括()形式。
融资融券交易包括()。
在一次象棋比赛中,每两个选手恰好比赛一局,每局赢者记2分,输者记0分,平局每个选手各记1分。今有4个人统计这次比赛中全部得分的总数,由于有人粗心,其数据各不相同,分别为1979、1980、1984、1985,经核实,其中有一人统计无误,则这次比赛共有多少名
英国议会为何要数次设立皇家报刊委员会?试对其结果做出分析评价。
最新回复
(
0
)