首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 main() { int a=2,k; for(k=0;k<3;k++) printf("%4d",f1(a)); } f1(int a) { int b=0;static
以下程序的输出结果是( )。 main() { int a=2,k; for(k=0;k<3;k++) printf("%4d",f1(a)); } f1(int a) { int b=0;static
admin
2010-01-10
18
问题
以下程序的输出结果是( )。 main() { int a=2,k; for(k=0;k<3;k++) printf("%4d",f1(a)); } f1(int a) { int b=0;static int c=3; b++;c++; return(a+b+c); }
选项
A、7 7 7
B、7 10 13
C、7 9 11
D、7 8 9
答案
8
解析
程序中使用一个for循环,3次输出函数f1(2)的返回值。f1()函数中存在一个静态局部变量c,第1次调用f1()函数返回a+b+c=2+1+4=7,c变为4,第2次调用返回2+1+5=8,c变为5,第3次返回2+1+6=9。所以正确答案是D。
转载请注明原文地址:https://kaotiyun.com/show/D1Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设A、B、C是三角形的3条边,则以下表示“任意两边之和大于第三边”的布尔表达式是
某人创建了1个工程,其中的窗体名称为Form1;之后有添加了1个名为Form2的窗体,并希望程序执行时先显示Form2窗体,那么,他需要做的工作是
长整型常数的类型说明符为
以下叙述中错误的是
以下关于数组的叙述中,错误的是
以下合法的VB变量名是()。
以下能从字符串“VisualBasic”中直接取出子字符串“Basic”的函数是
以下能从字符串“VisualBasic”中直接取出子字符串“Basic”的函数是()。
以下关于控件数组的叙述中,错误的是
由高中数学可知,对于连续函数f(x),若f(x1)与f(ra)值的符号相反,则在x1和x2之间必存在x0,使得f(x0)=0(该点称为“零点”)。设有VB函数:PriVateFunctionf(xAsSinglelAsSingle可以返回f(x)
随机试题
关于公平责任的要件及损失分担,以下表述错误的是:()
数据通讯中,协议是人们为了使计算机之间能相互交换信息而制定了一套严格的________。
下列除哪项外,均属月经过少血虚证的临床表现()
关于小型构件预制场布设一般要求的说法错误的是()。
(用户名:25;账套:202;操作日期:2013年1月31日)查询银行存款(1002)月份综合明细账。
会计行政法规由()。
病例:患者,男,53岁。诊断肝硬化5年,肝硬化并发肝门静脉高压症。今日上午患者突然发生消化道出血,测血压90/50mmHg。此时护士应采取的措施是()。
10件产品中有4件次品,现随机地逐个进行检查,直到4件次品均被查出为止,则不连续出现2个次品的概率为______.
Theclerkwas(threat)______withpunishmentunlessheapologizedtothecustomer.
Moviemakersfearedforawhilethattheymightbeputoutofbusinessbytelevision.Recently,【C1】______,moreandmorepeople
最新回复
(
0
)