首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #define P(A)printf("%d",A)main() {int j,a[]={1,2,3,4,5,6,7},i=5; for(j=3;j>1;j--) {switch(j) {cas
下面程序的运行结果是( )。 #define P(A)printf("%d",A)main() {int j,a[]={1,2,3,4,5,6,7},i=5; for(j=3;j>1;j--) {switch(j) {cas
admin
2011-06-10
34
问题
下面程序的运行结果是( )。 #define P(A)printf("%d",A)main() {int j,a[]={1,2,3,4,5,6,7},i=5; for(j=3;j>1;j--) {switch(j) {case 1: case 2:P(a[i++]);break; case 3:P(a[--i]); } } }
选项
答案
5 5
解析
分析程序执行过程,第一次循环时,j=3,i=5,因为switch(3),所以执行case3,调用P(a[--i])=P(a[4])=P(5),输出5;第二次循环时,j=2,i=4,因为switch(2),所以执行case2,调用P(a[i++])=P(a[4])=P(5),输出5,之后i自加1等于5。
转载请注明原文地址:https://kaotiyun.com/show/TCPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下sstrcpy()函数实现字符串复制,即将t所指字符串复制到s所指向内存空间中,形成一个新的字符串s。请填空。 voidsstrcpy(char*s,char*t) { while(*s++=【】);} main( ) {
有以下程序的输出结果是( ) void swap1(int c[ ]) { int t; t=c[0];c[0]=c[1];c[1]=t; } void swap2(int c0,int c1) { int t; t=c0;c0=c1;
设有定义语句 int x[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值,不能完成此操作的语句是
若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|
在软件设计中,不属于过程设计工具的是()。
排序方法中,将整个无序序列分割成若干小的子序列并分别进行插入排序的方法,称______。
若有语句:char*line[5],以下叙述中正确的是
下面的描述中,符合结构化程序设计风格的是()。
以下选项中可作为C语言合法常量的是()。
随机试题
简述会计人员的基本职责。
按照组织所处的经营环境状况不同,组织变革可以分为()
月经病的治疗原则主要是
(2014)V形带传动中,小带轮直径不能选的过小,其主要目的是()。
为了保证在Internet上有效,()必须是独一无二的,不允许出现重复。
下列个人理财业务人员的行为没有违反《中国银行业从业人员职业操守》中“同业竞争”有关规定的是( )。
办公室工作人员的培训分以下三个阶段()。
下列有关应付票据处理的表述中,不正确的是()。
根据以下情境材料,回答下列问题。2018年底,某区公安局朝阳路派出所辖区内的校园周边发生多起治安、刑事案件。派出所要求民警加强校园周边的巡逻守护,展开制度化建设,规范了巡逻工作的标准和具体流程。为加强校园及周边安全防范,朝阳小学社区民警小钱向派出所提
心理测验主要应用在()
最新回复
(
0
)