首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int mul(int val) { static int init=l; return init *=val: } main() { int i; for(i=l;i
有以下程序 #include <stdio.h> int mul(int val) { static int init=l; return init *=val: } main() { int i; for(i=l;i
admin
2022-04-01
147
问题
有以下程序
#include <stdio.h>
int mul(int val)
{ static int init=l;
return init *=val:
}
main()
{ int i;
for(i=l;i <=5;i++)
printf("%d,",mul(i));
}
程序运行后的输出结果是( )。
选项
A、1,2,6,24,120,
B、1,2,3,4,5,
C、1,1,1,1,1,
D、1,2,4,6,8,
答案
A
解析
static静态变量只在声明时初始化一次。函数mul()的功能是累乘。调用函数是,第一次init=1,init*=val,第二次init=1,val=2,第三次init=2,val=3,第四次init=6,val=4,第五层inti=24,val=5,因此结果为1,2,6,24,120。故答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/Q1kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序,程序运行后的输出结果是main(){intm=1,n=2,*p=&m,*q=&n,*r;r=p;p=q;q=r;printf("%d,%d,%d,%d\n",m,n,*p,*q);}
有以下程序main(){inta[5]={2,4,6,8,10),**P,**k;P=a:k=&p;printf(’’%d’’,*(p++));printf(’’%d\n’’,**k);}程序运行后的输出结果是
以下程序调用fun函数求数组中最大值所在元素的下标。#includevoidfun(int*s,intn,int*k){inti;for(i=0,*k=i;i
若在定义语句:inta,b,c,*p=&c;接着执行以下选项中的语句,则能正确执行的语句是()。
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000.若要求将a的高4位取反,低4位不变,所要执行的运算是
若k是int类型变量,且有以下for语句1for(k=-1;k<0;k++)printf("****\n");下面关于语句执行情况的叙述中正确的是
下面属于系统软件的是
下面选项中关于位运算的叙述正确的是()。
若二维数组a有m列,则在a[i][j]前的元素个数为()。
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是()。
随机试题
陆游,字______,自号_______。陆游是南宋伟大的_____诗人,生平作诗近万首,题材广阔,充满抗金爱国激情,风格多样,以豪迈雄放为主。早年受江西派影响,后自成一家。有《_______》、《_______》。其《三月十七日夜醉中作》是一首_____
方程xy’+3y=0的通解是().
行业自律必须以()为支撑,才能有效维护和规范招标投标市场的秩序。
已知函数f(x)的原函数为lnx/x,求∫1exf’(x)dx.
[2017年]
进程的状态有多种,下列哪些状态可用于描述进程生命周期内所处的状态?()
请根据图示网络结构回答问题。如果图中防火墙FW为CiscoPIX525,并且部分内网需要访问外网,需要使用的两个配置命令依次是_________和_________。
Everyplaceisdifferent.Thatis【21】______makesgeographysointeresting.It【22】______ustonewplaces,todifferentwa
TheJapanesedesireformarriagehadbeenverystrong,Inthefifth"worldyouthattitudesurvey"【C1】______bytheManagementand
A、Theyexhibitsimilarsymptoms.B、Theycanbetreatedwiththesamedrug.C、Theyhavealmostthesamemortalityrate.D、Theyha
最新回复
(
0
)