首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #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
40
问题
下面程序的运行结果是( )。 #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),所以执行case 3,调用P(a[--i])=P(a[4])=P(5),输出5;第二次循环时,j=2,i=4,因为switch(2),所以执行case 2,调用P(a[i++])=P(a[4])=P(5),输出5,之后i自加等于5。
转载请注明原文地址:https://www.kaotiyun.com/show/XtPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 main() {chars[]="ABCD",*p; for(p=s+1;p<s+4;p++)printf("%s\n",p); } 程序运行后的输出结果是
有以下定义和语句 inta[3][2]={1,2,3,4,5,6,},*p[3]; p[0]=a[1]; 则*p[0]+1)所代表的数组元素是
有以下程序 main() {inti=0,x=0;for(;;){if(i==3||i==5)continue;if(i==6)break;i++;s+=i;};
下面程序的运行结果是【】。#include<stdio.h>#defineN10#defines(x)x*x#definef(x)(x*x)main(){inti1,i2;
有以下程序:#include<stdio,h>voidfun(iht*a,inti,intj){intt;if(i<j){t=a[i];a[i]=a[j];a[j]=t;i++;j--;
设有定义语句:intx[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值,不能完成此操作的语句是()。
设x、y、z均为int型变量,请写出描述“x或y中至少有一个小于z”的表达式______。
单个用户使用的数据视图的描述称为()。
若有定义语句chars[100],d[100];intj=0,i=0;且s中已赋字符串,请填空以实现拷贝。(注:不使用逗号表达式)while(s[i])(d[j]=【】;j++;}d[j]=0;
以下说法中正确的是()。
随机试题
去甲肾上腺素可来自()(1992年)
肝性脑病Ⅱ期(昏迷前期)的临床表现叙述不正确的()
银行或者其他金融机构的工作人员违反法律、行政法规规定,向关系人的哪些放贷行为构成犯罪?()
投标人希望进一步就合同内容与业主进行谈判的目的往往是( )。
关于JS聚合物水泥基防水涂料特点的描述,错误的是()。
税务代理的基本特征为()。
描述食物中营养素含量高低的声称称为()[江苏省2011年四级真题]
各级政府中设置的政策研究室是()。
(1)在名称为Form1的窗体上添加两个名称分别为Frame1、Frame2的框架,标题分别为“字号”、“修饰”;在Frame1中添加两个单选按钮,名称分别为Option1、Option2,标题分别为“10号字”、“20号字”,且标题显示在单选按钮的左边;
Georgewasintroducedto______activitiesatayoungage,whenhewashiredtoactasalookoutfordrugdealers.
最新回复
(
0
)