首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果【 】。 #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
29
问题
下列程序的输出结果【 】。
#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全国计算机二级
相关试题推荐
在窗体上画一个名称为Commandl的命令按钮,然后编写如下程序:OptionBase1PrivateSubCommandlClick()d=0:c=10:x=Array(10,12,21,32,24)Fori=1To5Ifx(i
考生文件夹下有工程文件sit5.vbp..考生文件夹下in5.txt文件中保存有全校300名同学对某位教师教学质量的网上评价等级结果,共分为A、B、C、D4个等级,表示分数为95、85、75、65分。窗体的设计界面、各控件初始属性及有关代码见窗
在名称为Form1的窗体上画一个垂直滚动条和一个命令按钮,其名称分别为VScroll1和Command1,编写适当的事件过程。程序运行后,如果单击命令按钮,则按如下要求设置垂直滚动条的属性:Max=窗体高度Min=0LargeChange
以下叙述中错误的是()。
以下叙述中,错误的是()。
下列有关文件的叙述中,正确的是()。
将E—R图转换为关系模式时,实体和联系都可以表示为()。
程序运行时,要清除图片框Picturel中的图像,应使用语句()。
当VisualBasic表达式中含有以下多种运算时()。①关系运算②算术运算③逻辑运算④函数运算正确的运算顺序为()。
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是
随机试题
声波时差测井资料主要应用于划分地层、判断气层和确定地层的()。
地图舌患者可能伴有的临床症状是
接触麻疹的易感者应检疫观察多长时间
下列感染中,没有传染性的是
土工合成材料的厚度一般在()压力下测量。
立井井筒施工的掘进段高,由()等因素确定。
可解除保单是( )。
根据以下资料,回答下列问题。2013年3月,人身险的三个险种保费收入环比增速排序正确的是()。
商业银行的负债业务是()
如果x1,x2,x3三个数的算术平均值为5,则x1+2,x2一3,x3+6与8的算术平均值为().
最新回复
(
0
)