首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int f(int n) { static int a=1; n+=a++; return n; } main( ) { int a=3,s: s=f(a);s=s+f(a); printf("%d\n",
有以下程序: #include<stdio.h> int f(int n) { static int a=1; n+=a++; return n; } main( ) { int a=3,s: s=f(a);s=s+f(a); printf("%d\n",
admin
2022-06-24
65
问题
有以下程序:
#include<stdio.h>
int f(int n)
{
static int a=1;
n+=a++;
return n;
}
main( )
{
int a=3,s:
s=f(a);s=s+f(a);
printf("%d\n",s);
}
程序运行以后的输出结果是( )。
选项
A、7
B、8
C、9
D、10
答案
C
解析
在函数f中,整型变量a为静态变量,所以每次调用函数f时不再为a重新赋值,而且a的值只有在程序结束时才被释放。第一次调用f后n=4,a=2;第二次调用时,a已经变成2了,所以结果为4+5=9。
转载请注明原文地址:https://kaotiyun.com/show/uQkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中可用作C程序合法实数的是
设变量已正确定义并赋值,以下正确的表达式是()。
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,fronl=15,rear=15,则循环队列中的元素个数为
有以下程序#include#includetypedefstruct{charname[10];charsex;intage;}STU;voidfun(STUt){strcpy(t.name,"Tong");t.
有以下程序:#include#defineS(x)x*xvoidmain(){intk-5,j=2;prinff(“%d,%d\n”,S(k+j+2),S(+k+2));}程序的运行结果是(
在数据库系统中,用于对客观世界中复杂事物的结构及它们之间的联系进行描述的是()。
有以下程序(注:字符a的ASCII码值为97)main(){char*s={"abc"};do{printf("%dt",*s%10);++s;}while(*s);}程序运行后的输出结果是
设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是
在C程序中,下列说法正确的是()。
检查软件产品是否符合需求定义的过程称为()。
随机试题
肺梗死常为出血性梗死,其原因是
A.健康型B.自创性危险因素型C.一般性危险型D.难以改变的危险因素型E.少量危险型被评价者的实际年龄41岁,评价年龄44岁,增长年龄35岁,此被评者属于
高血压合并糖尿病患者,血压应控制在
关于诉讼时效中断的表述,下列哪一选项是正确的?()[2011年法考真题]
设计烈度8度地区的2级土石坝,抗震设计时总地震效应取()。
甲乙双方因工程施工合同发生纠纷,甲公司向法院提起了民事诉讼。审理过程中,在法院的主持下,双方达成了调解协议,法院制作了调解书并送达了双方当事人。双方签收后乙公司又反悔,则下列说法正确的是()。
如果风险资产市场收益率由降转升,则投资组合保险资产配置策略的结果劣于买入并持有策略的结果。()
若一项投资项日的净现值为负数,表明该投资项日的投资报.酬率()。[2007年真题]
一家唱片公司兼并或收购了另一家唱片公司的战略是()战略。
Wendy:DoyouknowwhatDaisy’sboyfrienddoes?Bill:______
最新回复
(
0
)