首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #include <stdio.h> int a=1; int func(int D) { int b=1; static int c=1: a++;b++;++c;++d; returna+b+c+d: }
有下列程序 #include <stdio.h> int a=1; int func(int D) { int b=1; static int c=1: a++;b++;++c;++d; returna+b+c+d: }
admin
2022-04-01
25
问题
有下列程序
#include <stdio.h>
int a=1;
int func(int D)
{ int b=1;
static int c=1:
a++;b++;++c;++d;
returna+b+c+d:
}
main()
{ int k,a=4;
for(k=0;k <3;k++)
printf("%d,",func(a));
}
程序执行后的输出结果是( )。
选项
A、11,13,15,
B、11,12,13,
C、11,14,17,
D、11,15,19,
答案
A
解析
程序中定义了全局变量a,初值为1;func()函数中定义了局部变量b和静态局部变量c,初值都为1。并将全局变量a、局部变量b、静态局部变量c、参数d的值都自增1,然后返回它们的和;main()函数定义局部变量a,初值为4,在main()函数作用域中,局部变量a屏蔽全局变量a。for循环3次调用func()函数,输出调用后的返回值,第一次调用时,func()函数中a=1,b=1,c=1,d=4,自增后的和返回,返回值为11;第二次调用时,func()函数中a=2,b=1,c=2,d=4,自增后的和返回,返回值为13;第三次调用时,func()函数中a=3,b=1,c=3,d=4,自增后的和返回,返回值为15,本题答案为A。
转载请注明原文地址:https://jikaoti.com/ti/5qd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
设栈的存储空间为S(1:50),初始状态为top=0。现经过一系列正常的入栈与退栈操作后,top=51,则栈中的元素个数为
有以下程序段int*p;p=_______malloc(sizeof(int));若要求使p指向一个int型的动态存储单元,在横线处应填入的是
下面不属于软件测试实施步骤的是
设一棵完全二叉树共有700个结点,则此二叉树中的叶子结点数为
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.C。在此程序中,请编写函数fun,其功能是将形参s所指字符串放入形参a所指的字符数组中,使a中存放同样的字符串。说明:不得使用系统提供的字符串函数。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,通过定义并赋初值的方式,利用结构体变量存储了一名学生的学号、姓名和3门课的成绩。函数fun的功能是将该学生的各科成绩都乘以一个系
数据库系统的核心是()。
下面说法正确的是()。
下面对软件测试描述错误的是()。
随机试题
w城是国内闻名的风筝产地,风筝远销国内外市场。许多国家的风筝经销商和零售商与w城的风筝生产加工企业建立了长期合作关系,但风筝加工企业一般具有规模小、成本高、品种不全、创新能力差等缺点。为解决这些问题,w城准备建一个网站,称为“w城风筝商务网”,将网络技术与
在Windows资源管理器中,若选择了C盘上的一个文件,并用鼠标左键将其拖拽到D盘中,其结果是将该文件从C盘()
某男性患者,55岁,右上腹胀痛1个月余,有乙型肝炎病史,查:血红蛋白60g/L,白细胞1.8×109/L,血小板4.1×109/L,胆红素102/μmol/L,碱性磷酸酶18U(布氏),甲胎蛋白1320/μg/L,大便隐血试验(+),体检发现肝脏右肋下约5
患者,女,52岁,牙列缺失,拔除最后余留牙已5个月余,拟镶全口义齿为取模选择到的托盘,基本合乎要求,但边缘离黏膜皱襞约10mm,为能取得符合要求的印模,从下列处理方法中,为之选一较为合理者
患者因受精神刺激突发二便失禁,骨酸痿厥,遗精。其病机是患者因受精神刺激而气逆喘息,面红目赤,呕血,继则昏厥卒倒。其病机是
某苹果园园主张某因自己栽种的苹果屡次被盗,决定在果园周围私自设置高压电网防盗,由于担心误击过往行人,于是每天晚上11点打开电闸,早上6点关闭电闸。某日早晨,张某因有急事匆忙出门,忘记关闭电网电闸。中午时分,同村一名4岁小男孩经过张某果园时,攀摘园内树枝上的
可转换证券转换价值的公式是()。
一个人在小的时候,父母不仅要为他提供衣食住行,而且要十分关心他的学习和与人交往的情况;但是当一个人已经长大以后再一切依赖父母,他绝不会是个有用的人。上面这段话意味着( )。
Whichofthefollowingstatementsistrueaccordingtotheauthor?What’stheevidencethatJacksonthoughtKobeisbetterthan
有如下程序#includeusingnamespacestd;classAA{charc;public:AA(charch):c(ch){cout
最新回复
(
0
)