首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> intfun( ){ staticintx=1; x*=2; retumx;} main( ){ inti,s=1; for(i=1;i<=3;i++) s*=fun( ); printf(
有以下程序 #include<stdio.h> intfun( ){ staticintx=1; x*=2; retumx;} main( ){ inti,s=1; for(i=1;i<=3;i++) s*=fun( ); printf(
admin
2020-05-19
38
问题
有以下程序
#include<stdio.h>
intfun( ){
staticintx=1;
x*=2;
retumx;}
main( ){
inti,s=1;
for(i=1;i<=3;i++)
s*=fun( );
printf(’’%d\n’’,s);)
程序运行后的输出结果是
选项
A、0
B、10
C、30
D、64
答案
D
解析
本题考查了静态局部变量,该局部变量的值在函数调用结束后如果不消失而保留原值。函数fun的功能返回2的乘方,主函数fun函数调用3次,因此第一次s累乘2,第二次累乘4,第三次累乘8,即为2*4*8,值为64。
转载请注明原文地址:https://kaotiyun.com/show/7gCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有宏定义:#defineIsDIV(k,n)((k%n==1)?1:0),且变量m已正确定义并赋值,则宏调用:Is.DIV(m,5)&&IsDIV(m,7)为真时所要表达的是()。
以下叙述中错误的是()。
给定程序中,函数fun的功能是:有N×N矩阵,将矩阵的外围元素顺时针旋转。操作顺序是:首先将第一行元素的值存入临时数组r,然后使第一列成为第一行,最后一行成为第一列,最后一列成为最后一行,临时数组中的元素成为最后一列。例如,若N=3,有下列矩阵:
以下叙述中不正确的是()。
在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的()。
以下数据结构中,属于非线性数据结构的是()。
有下列程序段:typedefstructNODE{intnum;structNODE*next;}OLD;下列叙述中正确的是()。
一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是CBAEDF,则其后序遍历的结果是()。
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的()。
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出"OK"的语句是
随机试题
关于构成要件要素,下列哪一选项是错误的?(2014/2/4)
在设计35kV交流架空电力线路时,最大设计风速采用下列哪些是正确的?()
会计核算软件的基本功能模块有哪些?
根据《旅行社条例》规定,申请设立旅行社,经营国内旅游业务和入境旅游业务的,注册资本不得少于()人民币。
下列关于项目网络图计划的叙述中,正确的有________。
课堂常规
中国在努力实现“中国梦”的过程中“善其身”并“惠天下”,蓬勃发展的中国经济现已成为拉动世界经济增长的重要引擎。最近十年,中国对世界经济增长贡献率超过20%,同时中国的进出口贸易年均增长达21.7%,这说明()。
水瓶:新水瓶下列词或词组关系与上述词或词组关系最为相似的一项是:
EmilyDickinsonwasanineteenth-centuryAmericanwomanwholivedherlifecompletelyunknowntoanyoneexceptherfamilyanda
Hereisalistofroutinemaintenanceyoushouldbeperformingonyourcomputereachandeverymonth.Ifyouuseyourcomputero
最新回复
(
0
)