首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int a[10] = { 1,3,5,7,11,13,17 }, *p=a; printf("%d,", *( p++ )); printf("%d\n", *( ++p )); } 程序运行后的输
有以下程序 #include main() { int a[10] = { 1,3,5,7,11,13,17 }, *p=a; printf("%d,", *( p++ )); printf("%d\n", *( ++p )); } 程序运行后的输
admin
2015-07-28
27
问题
有以下程序
#include
main()
{
int a[10] = { 1,3,5,7,11,13,17 }, *p=a;
printf("%d,", *( p++ ));
printf("%d\n", *( ++p ));
}
程序运行后的输出结果是( )。
选项
A、1,5
B、3,5
C、3,7
D、1,3
答案
A
解析
在该程序中,a是int类型的一维数组,p为基本类型为int的指针变量,指向数组a的第一个元素。输出*(p++)时,自加运算符后置即先输出p指向的值后p再向后移动一位,所以第一次输出的结果为1,p指向数组a中的第二个元素。输出*(++p)时,自加运算符前置即先将p向后移动一位后再输出p指向的值,所以第二次输出的结果为5,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/aKJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
int*f(int*x,int*y) { if(*x>*y) return x; else return y; } main() { int a=7,b=8,*p,*q,*r; p=&a;q=&b;r=f(p,q); printf("%d,%d,%d",*
有以下程序 int a=3; main() { int s=0; { int a=5;s+=a++;} s+=a++; printf("%d\n",s); } 程序运行后的输出结果是______。
以下程序的运行结果是______。main(){chara=-10;unsignedcharb=10;printf("%d,%d",a>>2,b>>2);}
下列程序执行后的输出结果是______。 main() { char arr[2][4]; strcpy (arr[0],"you");strcpy(arr[1],"me"); an[0][3]=’&’; printf("%s \n",arr [0]);
以下程序运行后,输出结果是______。 main() {char ch[2][5]={"693","825"},*p[2]; int i,j,s=0; for(i=0;i<2;i++)p[i]=ch[i]; for(i=0;i<2;i++) for(j=
设有说明语句:char a=’\72’;,则变量a______。
设有定义语句:char c1=92,c2=92;,则以下表达式中值为零的是______。
While、do-while语句是用于______基本结构。
设有定义:structperson{intID;charname[12];}P;请将scanf(“%d”,【】);语句补充完整,使其能够为结构体变量P的成员ID正确读人数据。
随机试题
目前工业上应用最广泛的铸造铝合金是()。
范第姆特图反映的是()之间的关系。
根据反应平衡理论,对可逆反应,随转化率的升高,反应温度应逐渐降低。()
下列哪一项属于双向交流的教学方法
血中葡萄糖降低时首先出现
某高等级公路,全长47.6kin,设计车速为130km/h,路面基层采用乳化沥青碎石基层进行施工,该工程的施工单位对基层的施工方法和出现的情况如下:(1)拌合过程是在现场用人工拌制。(2)用湿润的集料与阴离子乳化沥青拌合时,不能拌合均匀。
根据刑事法律制度的规定,下列危害税收征管罪的罪名中,法定最高刑为无期徒刑的是()。
《公务员法》规定,()工作人员纳入公务员范围。
妇女在怀孕期间应多晒太阳,这是因为太阳光中的紫外线有助于促进人体合成所需的()。
试论我国古代多民族国家的形成是“多元一体”的格局。
最新回复
(
0
)