首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果【 】。 #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
55
问题
下列程序的输出结果【 】。
#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://www.kaotiyun.com/show/FVXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设程序中有如下数组定义和过程调用语句:Dima(10)AsIntegerCallp(a)如下过程定义中,正确的是
表达式2*3^2+4*2/2+3^2的值是()。
设有如下一段程序:PrivateSubCommand1_Click()StaticaAsVarianta=Array("one","two","three","four","five")Printa(3)
窗体上有一个名称为Timerl的计时器控件,一个名称为Shapel的形状控件,其Shape属性值为3(Circle)。编写程序如下:PrivateSubForm_Load()Shape1.Top=0Timer1.Inter
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、c、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是()。
窗体模块中有如下类型定义:PublicTypeRecnumAsIntegernameAsStringEndType下面关于这一类型定义的叙述中正确的是()。
把数学表达式表示为正确的VB表达式应该是()。
程序运行时,要清除组合框Comb01中的所有内容,应使用语句()。
在VB中,函数过程与子程序过程的区别之一是()。
要想不使用Shift或Ctrl键就能在列表框中同时选择多个项目,则应把该列表框的MultiSelect属性设置为
随机试题
在难以直接量化的领域,需要使用_________或中介指标。
《中华人民共和国传染病防治法》规定,传染病暴发、流行时,县级以上地方人民政府应当立即组织力量进行防治,必要时,报经上一级人民政府决定,可以采取的紧急措施是
铸造胎支托长度约为前磨牙近远中径的
表示情绪是否稳定的是测定被测者的掩饰程度的是
某公司建年产轿车生产线。利用冲焊联合厂房和涂装联合厂房增加设置了冲压车间、焊装车间、涂装车间和总装车间。该项目的原材料为钢板,主要辅助材料为涂料(主要成分为苯系物、溶剂汽油)、焊丝等。冲压车间的生产工艺流程为:备料(开卷落料丝)—冲压成型(各冲压线)—检
竞争程度越高的行业,证券投资风险()
下列各项中,不属于二次能源的是()。
证券发行方式有( )。
哈丁争论说,人们使用共同拥有的(即对任何使用者都开放的)牧场比使用私人的牧场更不注意。每个放牧者都有过度使用公地的冲动,因为从中获得的利益将归于个人,而因过度使用土地而引起的土地质量下降的成本由所有使用者分摊。但一项研究比较了2.17亿英亩的公用牧场和4.
ForthepeoplewhohavenevertraveledacrosstheAtlanticthevoyageisafantasy.Butforthepeoplewhocrossitfrequentlyo
最新回复
(
0
)