首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 #include<stdio.h> f(int a) { int b=0; static int c=4; a=c++;b++; return(a); } main(
下列程序的输出结果是( )。 #include<stdio.h> f(int a) { int b=0; static int c=4; a=c++;b++; return(a); } main(
admin
2010-09-05
74
问题
下列程序的输出结果是( )。
#include<stdio.h>
f(int a)
{ int b=0;
static int c=4;
a=c++;b++;
return(a);
}
main()
{ int a=2,i,c;
for(i=0;i<2;i++)
C=f(a++);
printf("%d\n",c);
}
选项
A、4
B、7
C、6
D、5
答案
D
解析
本题考查静态变量的使用方法和for循环。在函数调用时,static变量在函数调用结束后所作的所有变化均不保持,所以当i=1时,第2次进入f函数时c=5,所以最终main函数中c的值为5。
转载请注明原文地址:https://kaotiyun.com/show/lqWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下过程的功能是从数组中寻找最大值:PrivateSubFindMax(a()AsInteger,ByRefMaxAsInteger) DimsAsInteger,fAsInteger DimiAsInteger
阅读程序:PrivateSubForm_Click() x=50 Fori=1To4 y=InputBox("请输入一个整数") y=Val(y) IfyMod5=0Then a=a+y
下列叙述中正确的是
窗体Form1上有1个名称为Text1的文本框,1个名称为Command1的命令按钮。为了使得程序开始运行后,直接把焦点移到文本框中,正确的事件过程为
在窗体上画1个命令按钮和2个文本框,其名称分别为Command1、Text1和Text2,然后编写如下事件过程:PrivateSubCommand1_Click()n=0a=Val(Text1.Text)Whil
下面正确使用动态数组的是( )。
以下描述中,不是线性表顺序存储结构特征的是()。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
下列数据结构中,能够按照"先进后出"原则存取数据的是( )。
以下不合法的数值常量是()。
随机试题
流涎的婴儿都有病。()
曲线在y=e1-x2(一1,1)处的切线方程是().
A.足临泣B.悬钟C.丘墟D.阳陵泉足少阳胆经的原穴是
A.C2~3骨折脱位合并脊髓严重B.C4~5骨折脱位合并脊髓严重损伤C.C5~6骨折脱位合并脊髓严重损伤D.T1~T4骨折脱位合并脊髓严重损伤E.T12~L1骨折脱位合并脊髓严重损伤四肢屈伸功能丧失
乳牙根管充填材料常选用
()是指借款人每个时间段上以一定比例累进的金额偿还贷款,其中每个时间段归还的金额包括该时间段应还利息和本金,按还款间隔逐期归还,在贷款截止日期前全部还清本息。
新疆少数民族最喜欢的食品是(),也是逢年过节、婚丧嫁娶的必备食品。
拉伯雷
分布式数据库系统的“分片透明性”位于()。
WarrantyPolicyforS&SDurableSneakersAttentioncustomers!Weguaranteethatoursneakershavethebestquality.Inparticula
最新回复
(
0
)