首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
88
问题
有以下程序
#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全国计算机二级
相关试题推荐
以下程序的输出结果是()。#includeintm=13;intfun(intx,inty){intm=2;retum(x*y-m);}main()
有以下程序:#include<stdio.h>main(){chars[]={"012xy"};inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]>=’a’&&s[i]<=’z’)n++;prinff("%d\n
下列关于栈的叙述中正确的是()。
下列叙述中错误的是()。
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,fronl=15,rear=15,则循环队列中的元素个数为
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
以下程序函数f的功能是:当flag为1时,进行由小到大排序:当flag为0时,进行由大到小排序voidflintb[],intn,intflag)main(){inti,j,t;
软件测试的目的是()。
数据流图(DFD)中的有向箭头(→)表示
数据流图中带有箭头的线段表示的是()。
随机试题
A.吸气性呼吸困难B.呼气性呼吸困难C.深大呼吸D.劳力性呼吸困难E.潮式呼吸慢性左心衰竭患者呼吸困难的特点是
具有燥湿化痰、降逆止呕功效的药物是
某男,43岁。吸烟10年,每天1包,不想戒烟。他说:“我从不生病,即使吸烟也不会得肺癌。”针对该患者的想法,应首先向他指出()
下列有关犯罪预备的说法哪些是正确的?( )
题1~8:某五层现浇钢筋混凝土框架结构多层办公楼,安全等级为二级,框架抗震等级为二级,其局部平面布置图与计算简图如图3-1所示。框架柱截面尺寸均为b×h=450mm×600mm;框架梁截面尺寸均为b×h=300mm×550mm,其自重为4.5kN/m;次梁
(用户名:21;账套:202;操作日期:2013年1月31日)1月31日,接受九龙家具公司捐赠桌子20张,价值1000元,填制并保存转账凭证。摘要:接受捐赠借:固定资产(1601)1000贷:资本公积(4
按传感器的探测波段的不同,可以把遥感分为紫外遥感、可见光遥感、红外遥感和微波遥感。遥感不仅仅只是照相,而在于遥感所获取的地物光谱信号中还包含有可见光波段范围以外的有用信息。下列说法错误的是()。
(重庆大学2016)试简述现代货币创造过程的两个基本条件及影响因素。
下列说法中,正确的是
数据库中对概念模式内容进行说明的语言是()。
最新回复
(
0
)