首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #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
39
问题
下面程序的运行结果是( )。 #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全国计算机二级
相关试题推荐
以下程序运行后的输出结果是【 】。main( ) {inti,m=0,n=0,k=0; for(i=9;i<=11;i++) switch(i/10) {case0:m++;n++;break; case10:
有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向一个链表中的三个连续结点。 structnode {intdata; structnode*next; }*p,*q,*r; 现要将q和r所指结点的先后
下面程序的功能是输出以下形式的金字塔图案是: * * * * * * * * * * * * * * * * main( ) {
以下程序的功能是:建立一个带有头结点的单向链表,并将存储在数组中的字符依次转储到链表的各个结点中,请从与下划线处号码对应的一组选若中选择出正确的选项。#include stuct node{ char data; struct node *next;};
设x和y均为int型变量,且x=1,y=2,则表达式double(1+x/y)的值为【】。
按条件f对关系R进行选择,其关系代数表达式为()。
已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量’\101’是
以下选项中可作为C语言合法常量的是()。
已定义c为字符型变量,则下列语句中正确的是
栈中允许进行插入和删除的一端叫做()。
随机试题
散文《往事(一)》、《往事(二)》、《山中杂记》的作者是()
提出X理论和Y理论的是()
下列药物与茚三酮试剂反应,显蓝紫色的是
"回阳救逆第一品药"是善温中散寒者是
财政补助结转是由()科目结转的。
企业战略可以划分为三个层次:总体战略(公司层战略)、业务单位战略、职能战略。下列属于业务单位层面战略的有()。
企业发生的下列支出,应于发生时计入当期损益的有()。
为了让游客真正实现观景赏美的目的,导游员首先应该()。
为了了解配送中心整体经营运作的优劣往往用()来衡量,因为它是衡量效率最直接的因素。
教师在表扬时要讲究艺术,注意()。
最新回复
(
0
)