首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int fun() {static int x=1; return 2*x+1; } main() {int i,s=1; fun(); s=fun(); printf(’’%d\n’’,s); } 程序运行后的输出结果是(
有以下程序: #include int fun() {static int x=1; return 2*x+1; } main() {int i,s=1; fun(); s=fun(); printf(’’%d\n’’,s); } 程序运行后的输出结果是(
admin
2020-04-18
60
问题
有以下程序:
#include
int fun()
{static int x=1;
return 2*x+1;
}
main()
{int i,s=1;
fun();
s=fun();
printf(’’%d\n’’,s);
}
程序运行后的输出结果是( )。
选项
A、7
B、3
C、0
D、10
答案
A
解析
静态变量只在初次定义时赋初值,且子函数的静态变量一直在内存中,当下次调用该函数时,静态变量还具有上次调用结束时的值,且不会被再次赋值,所以本题第1次调用结束时x=3,当第2次调用时,x=2*3+1=7,选项A正确。
转载请注明原文地址:https://kaotiyun.com/show/BjCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序#include<stdio.h>inttest(int*data){return--(*data);}main(){intdata=12;test(&
有以下程序:#includemain(){intx=010,y=10;printf("%d,%d\n",++x,y一一);}程序运行后的输出结臬是()。
下面属于黑盒测试方法的是()。
设有定义:inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a,i;,若0≤i≤9,则对a数组元素的引用错误的是()。
有以下程序:#includemain(){inta=1,b=0;pfinff("%d,",b=a+B);pfinff("%d\n",a=2*B);}程序运行后的输出结果是()。
以下关于C语言的叙述中正确的是()。【10年3月】
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序在文件BLANKl.C中。不得增行或删行,也不得更
下列说法正确的是()。
下面说法正确的是()。
随机试题
审美实践活动发展中最基本的两种审美形态是【】
在Word2010的图片编辑器中,不能改变图片的()
某女,60岁,子宫脱出阴道口外,摩擦损伤,最易继发下列何证
维生素C中特殊杂质是维生素E中的特殊杂质是
《国家中长期教育改革和发展规划纲要(2010--2020年)》确立了我国教育发展的战略性目标是()。
从十一届三中全会到20世80年代中期,在邓小平的领导下,中国共产党和中国政府创造性地发展了以毛泽东为代表的党的第一代领导集体的设想,提出并全面阐述了“一国两制”的战略构想,其核心目的是()。
(陕西2008—15)某商店规定每4个空啤酒瓶可以换一瓶啤酒,小明家买了24瓶啤酒,他家前后最多能喝多少瓶啤酒?()
(2004年)设A是3阶方阵,将A的第1列与第2列交换得B,再把B的第2列加到第3列得C,则满足AQ=C的可逆矩阵Q为【】
在表设计器中创建的索引都存放在:
两个或两个以上的模块之间关联的紧密程度称为()。
最新回复
(
0
)