首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2021-07-09
23
问题
有以下程序
#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/Jbkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){inta=-1,b=-1;while(++a)++b;printf("%d,%d\n",a,b);}程序的运行结果是
有以下程序:#includemain(){inti=0;i=~i;printf("%d\n",i);}程序运行后的输出结果是()。
下面程序的输出结果是()。#includemain(){chara[]={’a’,’b,’c’,’d’,’f’,’g’},*p;p=a;printf(”%c\11”,*p+4);}
有以下程序#include<stdio.h>#include<stdlib.h>voidfun(int*p1,int*s){int*t;t=(int*)malloc(2*siz
有三个关系R、S和T如下:则下列操作中正确的是()。
有如下程序#include<stdio.h>intsum(intdata){staticintinit=0;returninit+=data;}main(){inti;for(i
对关系S和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关系R中的所有元组,这样的集合运算称为()。
程序中已构成如下不带头节点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表节点,指针变量s总是作为指针指向链表的第一个节点。若有以下程序段:q=s;s=s->next:p=s;while(p->next)p=p->next;p-
设有定义:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0则能进行正确输入的语句是
随机试题
对于水下的安全电压额定值,国际电工标准委员会规定为()。
阅读下列几段话:有一年,过腊八的前一天,我约摸着卖灶糖的老汉,那一天该会经过我们村。我站在村口上一棵已经落尽叶子的柿子树下,朝沟底下的那条大路上望着,等着。那棵柿子树的顶梢梢上,还挂着一个小火柿子,小火柿子让冬日的太阳一照,更是红得透亮
传染病流行过程的生物学基础是
非关税壁垒
公司董事、监事、高级管理人员在任职期间每年转让的股份不得超过其所持有本公司股份总数的()。
美国《科学》杂志发表文章称,近三分之二的癌症基因突变可归咎于健康细胞在分裂过程中发生的DNA(脱氧核糖核酸)复制随机错误,而不是遗传基因或环境因素。许多科学家批评说,该结论只分析了乳腺癌等几种癌症的数据且严重低估癌症预防的作用,是一种“危险的误导”。这表明
阅读下面的文言文,回答后面的问题。(甲)侍中侍郎郭攸之、费讳、董允等,此皆良实,志虑忠纯,是以先帝简拔以遗陛下。愚以为宫中之事,事无大小,悉以咨之,然后施行,必能裨补阙漏,有所广益。将军向宠,性行淑均,晓畅军事,试用于昔日,先帝称之曰能,是以众议举宠
如下图所示,Cisco3548交换机A与B之间需传输名为VL10(ID号为10)和VL15(ID号为15)的VLAN信息。下列为交换机A的g0/1端口分配ⅥAN的配置,正确的是()。
下列关于return语句的叙述中正确的是()。
()高息储蓄()授权签名()开户()账号
最新回复
(
0
)