首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是_____________。 #define PR(ar)printf(“ar=%d”,at) main() { intj,a[]={1,8,3,7,6,13,17,15),*p=a+5; for
以下程序的输出结果是_____________。 #define PR(ar)printf(“ar=%d”,at) main() { intj,a[]={1,8,3,7,6,13,17,15),*p=a+5; for
admin
2012-08-23
53
问题
以下程序的输出结果是_____________。
#define PR(ar)printf(“ar=%d”,at)
main()
{ intj,a[]={1,8,3,7,6,13,17,15),*p=a+5;
for(j=3;j;j--)
switch(j)
{ case 1:
case 2:PR(*p++);break;
case 3:PR(*(--p));
}
}
选项
答案
ar=6 ar=6 ar=13
解析
通过*p=a+5将指针p指向a[5],第1次循环,j=3时,switch(3),执行case 3,*(--p)=a[4]=6,所以输出ar=6;第2次循环,j=2时,switch(2),执行case 2,(*p++)是先引用a[4]的值6,输出ar=6,再将指针p移位指向a[5];第3次循环,j=1时,switch(1),执行case1,case 1后没有break语句,接着执行case 2,(*p++)是先引用a[5]的值13,输出ar=13,再将指针p移位指向a[6]。
转载请注明原文地址:https://www.kaotiyun.com/show/tNPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序输出的最后一个值是【】。intff(intn){staticintf=1;f=f*n;retumf;}main(){inti;
已定义ch为字符型变量,以下赋值语句中错误的是
有以下程序main(){inti=0,s=0;do{if(i%2){i++;continue;}i++;s+=i;
在长度为n的有序线性表中进行二分查找,最坏的情况下,需要的比较次数为【】。
在C语言中,变量的隐含存储类别是()。
请读程序:#include<stdio.h>#defineSUB(X,Y)(X)*Ymain(){inta=3,b=4;printf("%d\n",SUB(a++,b++));}
面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个【】。
在面向对象设计中,对象有很多基本特点,其中“从外面看只能看到对象的外部特性,而对象的内部对外是不可见的”这一性质指的是对象的
请选择以下语句的输出结果()。printf("%d\n",strlen("\t\"\065\xff\n"));
在关系模型中,把数据看成是二维表,每一个二维表称为一个【】。
随机试题
Doyouwanttoknowsomethingaboutthehistoryofweather?Don’tlookatthesky.Don’tlookforoldweatherreports.Lookinga
肾糖阈的正常数值为
急性出血多少时应立即输血
小儿哭声绵长,口作吮乳状,多为()
关于犯罪的分类,下列哪些选项是正确的?()
(2005)下述关于车流量较多的基地(包括出租汽车站、车场等)的出入口通路连接城市道路的位置,哪条规定是正确的?
事业单位以材料对外投资时,按合同协议确定的价值大于材料原账面价值的差额,应计入()。
六安市的茶产品主要有哪些?()
软件需求规格说明书的作用不包括
ToGenevieveJavierFromMichaelEisenbergDateMay20SubjectCommencementExercisesAttachment1fileHelloGenevieve,Irec
最新回复
(
0
)