首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(intA) { int b=0; static int c=3; a =( c++,b++); return ( a ); } main() { int a = 2, i, k; for( i=0;
有以下程序 #include int fun(intA) { int b=0; static int c=3; a =( c++,b++); return ( a ); } main() { int a = 2, i, k; for( i=0;
admin
2015-07-31
27
问题
有以下程序
#include
int fun(intA)
{
int b=0;
static int c=3;
a =( c++,b++);
return ( a );
}
main()
{
int a = 2, i, k;
for( i=0; i<2; i++ )
k = fun(a++);
printf( "%d\n",k );
}
程序的输出结果是
选项
A、4
B、0
C、1
D、2
答案
B
解析
题目中fun函数被执行了两次,两次执行后,都是返回了函数内部的b值,所以答案为0,即B选项正确。
转载请注明原文地址:https://jikaoti.com/ti/gHi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有下列的程序段:charstr[]="Hello";char*ptr;ptr=str;执行上面的程序段后,*(ptr+5)的值为______。
下列程序的输出结果是()。#include<stdio.h>intfun(intx){intp;if(x==0||x==1)return3;elsep=x-fun(x-2);re
定义下列结构体(联合)数组:structst{charname[15];intage;}a[10]={"ZHAO",14,"WANG",15,"LIU",16,"ZHANG",17};执行语句printf("%d,%c",a[2].ag
数据的存储结构是指()。
在程序设计阶段应该采取______和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*x+5的值的函数f,正确的宏定义语句为()。
在面向对象方法中,一个对象请求另一个对象为其服务的方式是通过发送()。
结构化分析方法是面向______进行分析的方法。
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为
随机试题
什么是产品优化战略?产品组合优化的方法与战略是什么?
Ifyou’rethesmartestpersoninyourcircle,you’reinthewrongcircle—you’veoutgrownit.It’stimetomovetothenext【C1】
规范全世界精神科医生行为准则的是
高压管道需用( )连接。
李先生于2016年4月8日存入一笔10000元的定活两便存款,2016年5月8日又存入一笔10000元的定活两便存款,并于2016年6月8日取出全部存款,则关于李先生的税前利息说法正确的是()。
贷款转让是指贷款的原债权人将已经发放但未到期的贷款有偿转让给其他机构的经济行为,其主要目的不包括()。
设f(x)=,x≠0,ai>0,ai≠1,i=1,2,…,n,n≥2,求:
在VisualFoxPro中,下面描述正确的是
n个顶点的强连通图的边数至少有()。
You’reworking,George.
最新回复
(
0
)