首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
54
问题
有以下程序
#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://jikaoti.com/ti/9LD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>voidfun1(char*p){char*q;q=p;while(*q!=’\0’){(*q)++;q++;}}main(){chara[]={"Program"},*p;
若有以下定义:intx[10],*pt=x;则对x数组元素的正确引用是()。
有以下程序:#includemain(){charS[]="012xy\08s34f4w2";inti,n=0;for(i=0;s[i]!=0;i++)if(S[i]>=’0’0&&s[
有以下程序:#includemain(){inti;FILE*fp;for(i=0;i
对于函数声明voidfun(floatarray[],int*ptr);以下叙述正确的是()。
有以下程序:#includeintsub(doublea,doubleb){return(int)(a—b一1.3);}main(){printf("%d\n",sub(
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母。#include<stdio.h>#include<ctype.h>voidfun(char*p){inti==0;whil
数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为()。
在关系模型中,每一个二维表称为一个()。
随机试题
关于基因突变,下列错误的是()
Youshouldwritethestoryinastylewhichis________totheageofyourreaders.
阅读下面的文章,回答问题山梁实秋最近有幸,连读两本出色的新诗。一是夏菁的《山》,一是楚戈的《散步的山峦》。两位都是爱山的诗人。诗人哪有不爱山的?可是这
下列有关精神检查的叙述中,正确的是
从建筑主体通向直升机停机坪出口的数量不少于2个,且每个出口的宽度不宜小于()。
以下进口货物,应在卸货口岸实施检验检疫的有( )。
下列关于新进入者进入壁垒的说法,正确的有()。
去年光明中学的学生比涌泉中学学生的2倍多54人,今年光明中学增加了20人,涌泉中学减少了8人,则光明中学的学生比涌泉中学的学生的4倍少26人。去年光明中学比涌泉中学的学生多()人。
牛顿的经典物理学是科学史上的重要成果,直到今天仍然在帮助人们认识世界。但是,随着人们对世界认识的深化,出现了许多新的问题和领域;面对这些领域和问题,牛顿物理学显得有些“无能为力”。于是诞生了如相对论和量子力学等新的理论。科学发展史上这些推陈出新的事实表明(
A、Shehasn’ttalkedwiththenewmanageryet.B、Thenewmanagerwasnotintheoffice.C、Shehasbeenathome.D、Shedidn’twant
最新回复
(
0
)