首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun() {static int x=1; x*=2: return x; } main() {int i,s=1; for(i=1;i<=3;i++) s*=fun(); printf("%d\
有以下程序: #include<stdio.h> int fun() {static int x=1; x*=2: return x; } main() {int i,s=1; for(i=1;i<=3;i++) s*=fun(); printf("%d\
admin
2017-12-13
45
问题
有以下程序:
#include<stdio.h>
int fun()
{static int x=1;
x*=2:
return x;
}
main()
{int i,s=1;
for(i=1;i<=3;i++)
s*=fun();
printf("%d\n",s);
}
程序的运行结果是( )。
选项
A、10
B、30
C、0
D、64
答案
D
解析
本题中静态局部变量x,在静态存储区内分配存储单元,在程序整个运行期间都不释放。所以第1次循环s的值为2;第2次循环中,返回的x值为4,所以s的值为8;第3次循环,返回的x值为8,所以s的值为64。
转载请注明原文地址:https://jikaoti.com/ti/1ga0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序段:structst{intn;int*m;};inta=2,b=3,c=5;stmctsts[3]=({101,&a},{102,&c},{103,&b}};main(
有以下程序#includevoidmain(){inta=1,b=0;printf(“%d,”,b=(a++)+(a++));printf(“%dha”,a+b);
有以下程序段charch;intk;ch=‘a’:k=12;printf(“%c,%d,”,ch,ch,k);printf(“k=%d﹨n”,k1);已知字符a的ASCII十进制代码为97,则执行上述程序
以下程序的输出结果是__________。main(){char*p[]={“ABC”,”DEF”,“GHI”,“JKL”};inti;fbr(i=3;i>=0;i--,i--)printf(“
若变量x、y已定义为int类型且x的值为33,y的值为3,请将输出语句printf(__________,x/y1;补充完整,使其输出的计算结果形式为:x/y=11。
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structan
下述程序的输出结果是()。#includevoidmain(){chara=1,b=2;charc=a^b
有以下程序:#include#includestructA{inta;charb[10];doublec;};voidf(structA*t);main(){s
以下语句定义正确的是()。
随机试题
班主任工作的中心环节是()。
观感质量检查,评为二级的项目,允许少量测点的偏差超过允许的偏差值,但超过允许值的测点数不超过总测点数的()。
如果当前表为第5页,则可以表示为()。
某企业采用成本与可变现净值孰低法对存货进行期未计价,成本与可变现净值按单项存货进行比较。2013年12月31日,甲、乙、丙三种存货的成本与可变现净值分别为:甲存货成10万元,可变现净值8万元;乙存货成本12万元,可变现净值15万元;丙存货成本18万元,可变
侵犯的本能论的代表人物有()。
Mydictionary______.Ihavelookedforiteverywherebutstill______it.
我国的中央国家机构包括()。
操作系统通常将I/O软件分成四个层次:用户应用层软件、中断处理程序、独立于设备的软件和设备驱动程序,分层的主要目的是______。A.提高处理速度B.减少系统占用的空间C.便于即插即用D.便于系统修改、扩充和移植
请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。注意:以下的文件必须保存在考生文件夹下。在考生文件夹下打开文档WORD.DOCX,按照要求完成下列操作并以该文件名(WORD.DOCX)保存文档。某高校为了使学生更好地进行职
Howdidthewomandointhedrivingtest?
最新回复
(
0
)