首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int mul(int val) { static int init = 1; return init *= val; } main( ) { int i; for (i=1; i<
有以下程序 #include <stdio.h> int mul(int val) { static int init = 1; return init *= val; } main( ) { int i; for (i=1; i<
admin
2020-01-10
54
问题
有以下程序
#include <stdio.h>
int mul(int val)
{ static int init = 1;
return init *= val;
}
main( )
{ int i;
for (i=1; 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,第五层init=24,val=5,因此结果为1,2,6,24,120。故答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/zWCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:intx[2][3];则以下关于二维数组x的叙述错误的是
若有以下说明和语句intc[4][5],(*p)[5];p=c;能够正确引用c数组元素的是
有以下程序#include<stdio.h>>main(){inta[]={10,20,30,40),*p=a,i;for(i=0;i<=3;i++){a[i]=*p;p++;}pfintf("%d\n"
有下列程序:voidf(int*q)main(){inti=0;{inta[5]={l,2,3,4,5),i;for(;i<5;i+
设二叉树的前序序列为.ABDEGHCFIJ,中序序列为DBGEHACIFJ。则后序序列为
有以下程序voidfun(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;}
以下选项中不属于C语言标识符的是
不能正确表示数学式的表达式是
用树形结构表示实体之间联系的模型是
给定程序通过定义并赋初值的方式,利用结构体变量存储了一名学生的学号、姓名和3门课的成绩。函数fun的功能是将该学生的各科成绩都乘以一个系数a。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序给出如下
随机试题
以下火灾中,细水雾灭火系统不适用的火灾是()。
急性胰腺炎时血清淀粉酶升高的规律为
血清中出现M蛋白见于
患者,女性,42岁。双手关节反复肿痛伴晨僵1年余,近两年来疼痛加重伴晨僵,活动后可缓解。首先考虑的诊断是
A.推动作用B.温煦作用C.防御作用D.营养作用E.气化作用
上呼吸道感染的治疗措施不妥的是()
一国外债结构是否合理,关键看()。
下列关于股票发行“配号”流程的具体处理原则的表述正确的有( )。
下列法律事实,属于法律事件的是()。
结合材料回答问题:材料1对外经济技术援助的八项原则(一九六四年一月十五日)周恩来中国政府在对外提供经济技术援助的时候,严格遵守以下八项原则:第一,中国政府一贯根据平等互利的原则对外提供援助,从来不
最新回复
(
0
)