首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
24
问题
有以下程序
#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全国计算机二级
相关试题推荐
在下列定义语句中,编译时会出现编译错误的是()。
有以下函数:intfun(char*s){char*t=s:while(*t++);re[Hm(t—s);}该函数的功能足()。
有以下程序:#includemain(){intx;scanf("%d",&x);if(x
有以下程序#includevoidmain(){chars[]={"01aXy"};inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]=’z’)n++;printf("
检查软件产品是否符合需求定义的过程称为()。
下列叙述中正确的是()。
以下对C语言中联合类型数据的正确叙述是()。
以下关于C语言的叙述中正确的是()。
以下能正确定义一维数组的选项是
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出"OK"的语句是
随机试题
情绪性应激原作用于下丘脑是通过________。
氯解磷定的特点是
为申请药品注册而进行的药物临床前研究包括
1.背景2009年某市一重点工程项目,采用工程量清单方式公开招标。经资格预审后,确定A、B、C、D、E共5家施工单位为合格投标人。招标人规定发放招标文件的开始时间为4月20日,截止时间为4月23日,并要求投标人在领取招标文件的同时递交投标保证金50万元,
智慧技能层次论
在党政机关公文的承办环节,()公文应当根据公文内容、要求和工作需要确定范围后分送。
下列有关“法的渊源”的表述哪些是正确的?()
Manyteachersbelievethattheresponsibilitiesforlearningliewiththestudent.(1)_____alongreadingassignmentisgiven,
Hehasnevervisitedthetown______hewasborn.
Newspapersandtelevisionoftenpresentthebadsideoflifetons.Lifeis,however,notsobad.Theworldis,onthewhole,fu
最新回复
(
0
)