首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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( ); prinff("
有以下程序: #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( ); prinff("
admin
2018-06-28
30
问题
有以下程序:
#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( );
prinff("%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://kaotiyun.com/show/8Rxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
能正确表示逻辑关系:"a≥10或a≤0"的C语言表达式是
数据结构分为逻辑结构和存储结构,循环队列属于【】结构。
有以下程序:#include<stdio.h>main(){ints=0,a=1,n;scanf("%d",&n);do{s+=1;a=a-2;}while(a!=n);
若执行下列的程序时,从键盘上输入1和2,则输出结果是()。#include<stdio.h>main(){inta,b,s;scanf("%d%d",&a,&
以下叙述错误的是______。
函数mycmp(char*s,char*t)的功能提比较字符串s和t的大小,当s等于t时返回0,当s>t返回正值,当s<t时返回负值。请填空。mycmp(char*s,char*t){while(*s==*t){
以下叙述中正确的是()。
下列叙述中,不属于结构化分析方法的是()
设有下列二叉树:对此二叉树前序遍历的结果为()
为了避免在嵌套的条件语句ifelse中产生二义性,C语言规定,else子句总是与()配对。
随机试题
心理学的研究表明,学过的知识如果不加以复习就会忘记。经过两天会忘记()
抗惊厥药物疗效不满意的一个重要原因是______________。
对于拟行桩冠修复的患牙,下列充填方法最佳的根管是
以下哪种疾病可引起肾源性多尿
参与抗肿瘤作用的免疫细胞不包括
需凭《麻醉药品购用印签卡》购买的是
材料一齐白石先生自幼家境贫寒,没有上学的机会,长大后做了木工,四十岁以后才开始自学绘画,他虚心求教,勤学苦练,终于在画坛上独树一帜,成为著名的国画大师。材料二王安石有篇文章《伤仲永》说一个叫方仲永的小孩,五岁能诗,“指物作诗立就”,其父“日扳仲永环谒于邑
【2014年浙江省第53题】四对情侣排成一队买演唱会门票,已知每对情侣必须排在一起,问共有多少种不同的排队顺序?
TSH对甲状腺的作用有
对关键码序列(9,12,15,20,24,29,56,69,87)进行二分查找(折半查找),若要查找关键码15,则需依次与_____________进行比较。
最新回复
(
0
)