首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #define PR(ar)printf("ar=%d”,ar) main() {int j,a[]={1,8,3,7,6,13,17,15},*p=a+5; for(j=3;j;j--) sw
以下程序的输出结果是( )。 #define PR(ar)printf("ar=%d”,ar) main() {int j,a[]={1,8,3,7,6,13,17,15},*p=a+5; for(j=3;j;j--) sw
admin
2013-02-23
25
问题
以下程序的输出结果是( )。 #define PR(ar)printf("ar=%d”,ar) main() {int j,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次循环,i=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),执行case 1,case 1后没有break语句,接着执行case 2,(*p++)是先引用a[5]的值13,输出ar=13,再将指针P移位指向a[6]。
转载请注明原文地址:https://jikaoti.com/ti/EjB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在结构化程序设计中,模块划分的原则是()。
关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、【】和自定义完整性。
下列数据结构中,能用二分法进行查找的是()。
数据库、数据库系统、数据库管理系统3者之间的关系是二______。
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
在E-R图中,用来表示实体之间联系的图形是()。
模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的()
数据流图中带有箭头的线段表示的是______。
常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示______,用带空心圆的箭头表示传递的是数据。
随机试题
纪律
釉质龋的病损区由内向外可分为四层结构:()、()、()和(),其中()是范围最广的一层,脱矿最为严重。
关于水痘下列哪项是正确的
A.肾病综合征B.肝豆状核变性C.ABO血型不合D.胎儿呼吸窘迫综合征E.严重肝病血浆中低密度脂蛋白明显升高可见于
A.确认为假药B.确认为劣药C.按假药论处D.按劣药论处某药店销售的安乃近片的含量不符合国家药品标准规定,该药品应()
药学人员调剂处方时必须做到
保险的比较特征主要有()
企业工资制度的类型主要包括()。
根据迁移发生的方向,学生的方言对其英语读音的影响属于负迁移。
中国古代木构建筑的屋顶都有挑出的屋檐,它的目的是()。
最新回复
(
0
)