首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int fun() { static int x=1; x* =2; return x; } main() {int i,s=1; for(i=1;i<=3;i++)8*=fun(); printf("%d\n",s);
有以下程序: #include int fun() { static int x=1; x* =2; return x; } main() {int i,s=1; for(i=1;i<=3;i++)8*=fun(); printf("%d\n",s);
admin
2015-07-30
25
问题
有以下程序:
#include
int fun()
{ static int x=1;
x* =2;
return x;
}
main()
{int i,s=1;
for(i=1;i<=3;i++)8*=fun();
printf("%d\n",s);
}
程序运行后的输出结果是( )。
选项
A、10
B、30
C、0
D、64
答案
D
解析
本题目中静态局部变量x,在静态存储区内分配存储单元。在程序整个运行期间都不释放。所以第一次循环s的值为2;第二次循环中,返回的x的值为4,所以s的值为8;第三次循环中,返回的x的值为8,所以s的值为64。
转载请注明原文地址:https://kaotiyun.com/show/HsDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是:借助指针变量找出数组元素中的最大值及其元素的下标值。请填空。#inculdemain(){inta[10],*p,*s;For(p=a;p-a
有以下程序#inculdemain(){inta=2,B=2,c=2;PrintF(“%d\n”,a/B&c);}程序运行后的输出结果是
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
下面程序的输出结果是______。#include<stdio.h>main(){char*p[]={"BOOL","OPK","H","SP"};inti:for(i=3;i>=0;i-,i-)printf("%c"
若有定义:inta[4][10];,则以下选项中对数组元素a[i][i]引用错误的是______。(0<=i<4,0=i<10)
关系数据库管理系统能实现的专门关系运算包括()。
在关系数据库中,把数据表示成二维表,每一个二维表称为【】。
在C语言中,函数调用时()。
若进栈序列为1,2,3,4,进栈过程中可以出栈,则下列不可能的一个出栈序列是______。
若有说明:int*p1,*p2,n=8,m;下列均是正确赋值语句的选项是()。
随机试题
脑梗或脑出血导致头痛,应立即就医。()
简述北方文化背景对唐朝开国的影响。
A.心率加快,血压升高B.心率加快,血压降低C.心率减慢,血压升高D.心率减慢,血压降低肌肉运动时
痉证的临床表现有
[背景资料]某水闸建筑在砂质壤土地基上,水闸每孔净宽8m,共3孔,采用平板闸门,闸门采用1台门式启闭机启闭,闸墩厚度为2m,因闸室的总宽度较小,故不分缝。闸底板的总宽度为30m,净宽为24m,底板顺水流方向长度为20m。施工中发现由于平板闸门主轨、侧轨安
工程竣工验收报告的主要内容有( )。
病理改变在肾,临床表现为膀胱刺激症状,此种情况可能是()。
简述斯巴达克起义的原因、大体经过、意义和失败原因。
Writeanessaybasedonthechart.Inyourwriting,youshould1)describethechart,and2)giveyourcomments.You
A、他很关心《深圳新闻》B、《深圳新闻》播的时间太长C、《股市行情》播的时间太短D、他只关心《股市行情》D
最新回复
(
0
)