首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义语句 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
2020-05-19
40
问题
设有定义语句
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++)printf("%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/0cCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),作为函数值返回;并将大于平均值的数放在形参y所指数组中,在主函数中输出。例如,有10个正数:4630324061745154826,平均值
有以下程序:#includemain(){inta=6,b=7,m=1;switch(a%2){case0:m++;break;case1:m++;switch(b%2)
请编写一个函数voidfun(char*tt,intPP[]),统计在tt所指字符串中“‘at’”到“‘z’”26个小写字母各自出现的次数,并依次放在pp所指数组中。例如,当输入字符串:abcdefgabcdeabc后,程序的输出结果应该是:
函数fun的功能是进行数字字符转换。若形参ch中是数字字符’0’~’9’,则’0’转换成’9’,’1’转换成’8’,’2’转换成’7’,……,’9’转换成’0’;若是其他字符则保持不变;并将转换后的结果作为函数值返回。请在程序的下划线处填入正确的
下面程序的输出结果是()。#includemain(){chara[]={’a’,’b’,’c’,’d’,’f’,’g’},*p;p=a;printf("%c\n",*p+4);}
有以下程序:#include#defineN8voidfun(int*x,inti){*x=*(x+i)+1;}main(){inta[N]={1,2,3,4,5,6,7,8),i;
请编写函数fun,它的功能是:求出1到1000之间能被7或11整除、但不能同时被7和11整除的所有整数并将它们放在a所指的数组中,通过n返回这些数的个数。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内
在数据库的三级模式中,外模式(用户模式或子模式)有()。
有以下结构体说明、变量定义和赋值语句:structSTD{charname[10];intage;charsex;}srs],*ps;ps=&g[0];则下列scanf函数调用语句有错误的是()。
下列叙述中正确的是()。
随机试题
创建交叉表查询,在交叉表行上不止有一个的是()。
正弦交流电的最大值是指()的瞬时值中数值最大的,分别为它们的最大值。
管理产生于欲望有限性和资源无限性之间矛盾的协调。()
最常见的腹外疝是腹股沟斜疝。()
核心流动资产指的是资产负债表上始终存在的那一部分流动资产。()
以下不属于土地使用税征税范围的有()。
交易双方成交后即时清算交割的交易方式称为()。
楚辞的代表作家有()。
改进岗位设计可以从很多方面人手,但不包括()。
简述应用任务驱动教学法时对任务设置的要求。
最新回复
(
0
)