首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果【 】。 #define PR(ar)printf("ar=%d",ar) main() { int j,a[]={1,3,5,7,9,1l,13,1},*p=a+5; for(j=3;j;j--)
下列程序的输出结果【 】。 #define PR(ar)printf("ar=%d",ar) main() { int j,a[]={1,3,5,7,9,1l,13,1},*p=a+5; for(j=3;j;j--)
admin
2009-02-15
60
问题
下列程序的输出结果【 】。
#define PR(ar)printf("ar=%d",ar)
main()
{ int j,a[]={1,3,5,7,9,1l,13,1},*p=a+5;
for(j=3;j;j--)
switch(j)
{ case 1:
case 2:PR(*p++);break;
case 3:PR(*(--p));}}
选项
答案
ar=9 ar=9 ar=11
解析
本题综合考查了for循环,switch语句及宏替换等几个知识点。j=3时,执行PR(*(--p));输出数组元素a[4]的值;j=2时,执行PR(*p++);取出 p所指位置的元素a[4],然后p++;当j=1时,执行 PR(*p++);取得是数组元素a[6]的值11。
转载请注明原文地址:https://kaotiyun.com/show/FVXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设程序中有如下数组定义和过程调用语句:Dima(10)AsIntegerCallp(a)如下过程定义中,正确的是
编写如下程序:PrivateSubCommand1_Click()DimxAsString,yAsStringx=Right("abcd",2)Y=Mid("dcba",2,3)Ifx>yThenPrintx+yElse
在名称为Form1的窗体上,画1个名称为Label1、标题为“程序设计”的标签,大小可根据标题内容自动调整,该标签的字体为“宋体10号字”。再画1个名称为HScroll1的水平滚动条,其表示的最小值和最大值分别为10和50。如图所示。要求:编写
以下叙述中正确的是()。
在名称为Form1的窗体上添加一个名称为HS的水平滚动条,最大值为100,最小值为1。再添加一个名称为Listl的列表框,在属性窗口中输入列表项的值,分别是1000、1500、2000,如图所示。请编写适当的程序,使得运行程序时,将水平滚动条的长度改变为所
要使得文件列表框File1中只显示文件扩展名为JPg的图片文件,则下列正确的语句是()。
有如下语句序列:Dima,bAsIntegerPrintaPrintb执行以上语句序列,下列叙述中错误的是()。
使用白盒测试方法时,设计测试用例应根据()。
设变量MyName(字符串型),Age(整型)分别表示一个人的姓名和年龄,要设计一个逻辑表达式,当该人姓张,并且超过60岁,则表达式的值为True,下面正确的是
假定在图片框Picturel中装入了一个图片,在程序运行中,为了清除该图片(注意,清除图片,而不是删除图片框),应采用的正确方法是
随机试题
在焊接壁厚不等的三通管时,火焰应偏向较厚的管壁一侧。
在下列函数中,在指定区间为有界的是()。
A、0号B、1号C、2号D、3号E、4号现有阿司匹林粉末欲装胶囊,如果装量是0.25ml,应选用的胶囊大小号码是()。
我某进出口公司于3月1日就出口自行车向某英商发一要约,限其3月5前答复,价格是CIF伦敦每辆45英镑,装运期为6月份。对方于3月2日回电,表示完全接受我方的报盘,但装运期必须改为5月份。由于我公司没有回电,英商于3月4日又来电表示完全接受我方3月1日的要约
证券交收的原则包括()
布雷泽尔顿将婴儿气质划分为
下列金融变量中,直接受制于商业银行行为的有()。
Robotshavebeenthestuffofsciencefictionforsolongthatitissurprisinglyhardtoseethemasthestuffofmanagementfa
A、 B、 C、 B原句是我和Diane周六去郊外野炊了。而图片[A]画的是在动物园玩,图片[B]画的是郊外野炊,图片[C]是在电影院看电影,所以,应该选[B]。
CounselingTeamandtheServices1.Counselingteam.NaomiFlynna.Targeting:Thosewhohaveneverusedacounselorbe
最新回复
(
0
)