首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(){ static int x=l; x*=2; return x;} main(){ int i,s=l; for(i=1;i
有以下程序 #include int fun(){ static int x=l; x*=2; return x;} main(){ int i,s=l; for(i=1;i
admin
2015-08-14
22
问题
有以下程序
#include
int fun(){
static int x=l;
x*=2;
return x;}
main(){
int i,s=l;
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/TFDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序中的数组a包括10个整数元素,分别将前项和后项之和存入数组b,并按每行4个元素输出数组bo请填空。#include<stdio.h>main(){inta[10],b[10],i;for(i=0;i<10;
#define命令出现在程序中函数的外面,宏名的有效范围为______。
若有定义floata=25,b,*p=&b;,则下列对赋值语句*p=a;和p=&a;的正确解释为()。
下列变量声明合法的是()。
有下列函数定义:fun(floath){printf("%f,%f\n",h,h*h);}该函数的类型是()。
以下叙述中正确的是
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,下列叙述中正确的是()。
若变量已正确定义并赋值,以下符合C语言语法的表达式是
随机试题
Everymorning,kidsfromalocalhighschoolareworkinghard.Theyaremakingandsellingspecialcoffeeatacoffeecafe.They
构成传染病流行过程的基本条件是
下列关于补体生物学活性的描述,错误的是
男,6岁。咳嗽l周,喘息3天,无发热,门诊就诊。不必要的治疗措施是
车船使用税实行源泉控制,北京各纳税单位的车船一律由北京市的地方税务局负责征收和管理,同时北京市的地方税务局对外省、市来的车船不再查补税款。()
素质教育的任务有()。
小徐将10万元的定期存款单出质给小郭,借款8万元,双方签订了质押合同,但小徐未按时交付存款单。则下列说法正确的是()。
试述艺术作品的内容与形式的辩证关系。
ThoughWalesisvisitedmainlyforitsbeautifulscenery,ancientcastlesandcharmingsea-sideresorts,thefourthmostpopular
Whentheearthwasborntherewasnoocean.Thegraduallycoolingearthwasenvelopedinheavylayersofcloud,which【C1】______
最新回复
(
0
)