首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int d=1; void fun( int p ) { int d=5; d += p++; printf("%d ", d ); } main() { int a=3; fun( a ); d += a++; printf("%d\
有以下程序 int d=1; void fun( int p ) { int d=5; d += p++; printf("%d ", d ); } main() { int a=3; fun( a ); d += a++; printf("%d\
admin
2019-06-09
37
问题
有以下程序
int d=1;
void fun( int p )
{
int d=5;
d += p++;
printf("%d ", d ); }
main() {
int a=3;
fun( a );
d += a++;
printf("%d\n",d); }
程序的输出结果是
选项
A、9 6
B、9 4
C、8 4
D、8 5
答案
C
解析
代码考查点为全局变量和局部变量的同名问题,若全局变量和某个函数中的局部变量同名,则在该函数中,此全局变量被屏蔽,在该函数内,访问的是局部变量,与同名的全局变量不发生任何关系。主函数执行fun(3)时候,执行调用函数fun,使用局部变量d=5,执行d += p++,相当于d=d+(p++),得到d的值为8,输出。函数调用结束,转到主函数,继续执行d += a++,此时d为全局变量,执行语句以后,d值为4。
转载请注明原文地址:https://kaotiyun.com/show/ykRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于栈的叙述正确的是()。
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母#include#includevoidfun(char*p){inti=0;while(p[i]){if(p[i]==’’&&islo
有以下程序段#includeinta,b,c;a=10;b=50;c=30;if(a>b)a=b,b=c;c=a;printf("a=%db=%dc=%d\n",a,b,c);程序的输出结果是()。
有以下程序#includeint*f(int*s,int*t){if(*s<*t)s=t;returns;}main(){inti=3,j=5,*p=&i,*q=&j,*r;r=f(p,q);print
在C语言中,以下选项中不能正确表示10×1000之值的是()。
以下语句的输出结果是printf("%d\n",strlen("\t\"\065\xff\n"));()。
若有定义语句intb=2;则表达式(b
以下程序调用fun函数求数组中最大值所在元素的下标。#includevoidfun(int*s,intn,int*k){inti;for(i=0,*k=i;is[*k])__________;}main(){
以下不能将s所指字符串正确复制到t所指存储空间的是()。
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
随机试题
大气和云层既可以折射也可以吸收部分太阳光,约有一半照射地球的太阳能被地球表面的土地和水面吸收,这一热能值十分巨大。由此可以得出:地球将会逐渐升温以致融化。然而,幸亏有一个可以抵消此作用的因素,即___________。填入划横线部分最恰当的一句是(
肱骨外科颈骨折合并肩关节脱位,在检查时可发现
社会工作督导有多种类型,如果某一种督导强调学习过程,焦点集中于一般议题,而且从专业的角度来看,被督导者自己承担更多责任,督导者大多提供教育训练,那么它属于()。
玉莲的生长温度在20C以上,但在江南一带可以不在温室内作观赏栽培。
蒲松龄,字留仙,一字剑臣,别号_________,世称_________。他博采传闻,创作文言短篇小说集__________。另有《________》、《________》、《________》等。其《司文郎》一文采用了_______手法。
对单纯性甲状腺肿病人的健康指导以下正确的是
按照新的财务制度和企业会计准则,新增资产按资产性质可分为()。
做一个平凡的人并不可悲,一个才疏学浅的人如果(),那才是最可悲的。
函数ReadDat()实现从数据文件in.dat中读取1000个十进制整数到数组xx中,请编写函数Compute()分别计算出数组XX中数值为奇数的个数odd,数组xx中所有奇数的平均值ave1,并求出数组xx中数值为偶数的平均值ave2以及所有奇数的方差
A------FrequentflightpassengerJ------Luggagecheck-inB------FlightnumberK------Selfcheck-inserviceC------Boardingtim
最新回复
(
0
)