首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(){ static int x=1; x*=2; return x;} main(){ int i,s=1; for(i=1;i<=3;i++) s*=fun(); printf("%
有以下程序 #include int fun(){ static int x=1; x*=2; return x;} main(){ int i,s=1; for(i=1;i<=3;i++) s*=fun(); printf("%
admin
2020-11-23
77
问题
有以下程序
#include
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、0
B、10
C、30
D、64
答案
D
解析
本题考查了静态局部变量,该局部变量的值在函数调用结束后如果不消失而保留原值。函数fun的功能返回2的乘方,主函数fun函数调用3次,因此第一次s累乘2,第二次累乘4,第三次累乘8,即为2*4*8,值为64。
转载请注明原文地址:https://kaotiyun.com/show/vV3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序拟实现计算s=1+2*2+3*3+…+n*n+…,直到s>1000为止。#include<stdio.h>main(){ints,n;s=1;n=1;do{n=n+1;s=s+n*n;}while(s>1000);printf
对于语句void*p=malloc(sizeof(int)*250);,下面说法正确的是()。
有以下程序:#include#ineludemain(){inta=1,b=4,C=2;doublex=10.5,y=4.0,z;z=(a+b)/c+sqrt(y)*1.2/c+x
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母。#include<stdio.h>#include<ctype.h>voidfun(char*p){inti==0;whil
下面选项中不是关系数据库基本特征的是()。
数据库系统的数据独立性是指()。
某系统结构图如下图所示(n≥5)该系统结构图的最大扇出数是()。
下列数据结构中,属于非线性结构的是()。
在数据库中,数据模型包括数据结构、数据操作和()。
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->next)p=p->nex
随机试题
简述华兹华斯自然诗的特点。
市场供应调查工作的主要内容是()。
关于外部审计与监督检查关系的表述,下面选项中正确的是( )。
下列对于企业文化叙述正确的是()。
一菱形土地的面积为平方公里,菱形的最小角为60度。如果要将这一菱形土地向外扩张变成一正方形土地,问正方形土地边长最小为多少公里?()
我国实行间接选举的范围包括()。
创立了“三三制”政权组织原则的宪法或者宪法性文件()。
结构化程序的三种基本控制结构是()。
A、 B、 C、 C(A)选择疑问句不可以使用yes/no来回答,并且没有做出具体的选择,所以此项是错误的。(B)虽然出现tomorrow,但是内容与问题无关。(C)现在检查即选择today,故选项(C)为正确答案。
—Ifellsick!—Ithinkitis______youaredoingtoomuch.
最新回复
(
0
)