首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int d=1; void fun( int p ) { int d=5; d += p++; printf("%d ", d ); } main() { int a=3; fun( a ); d += a++;
有以下程序 #include int d=1; void fun( int p ) { int d=5; d += p++; printf("%d ", d ); } main() { int a=3; fun( a ); d += a++;
admin
2015-07-31
19
问题
有以下程序
#include
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、8 4
B、9 6
C、9 4
D、8 5
答案
A
解析
本题主要考查局部变量和全局变量的区别,题目中函数之外定义的d为全局变量,函数fun内定义的d为局部变量,所以执行fun函数后,打印出8,执行完d += a++;后d变为4,所以答案为A。
转载请注明原文地址:https://jikaoti.com/ti/pri0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序main(){intx=100,a=10,b=20,ok1=5,ok2=O;if(a<B)if(b!=15)if(!ok1)x=1;elseif(ok2
若变量已正确定义并赋值,下面符合C语言的表达式是______。
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
以下对结构体类型变量的定义中,不正确的是_______。
设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则下列不能正确执行的语句是_______。
有下列函数定义:fun(floath){printf("%f,%f\n",h,h*h);}该函数的类型是()。
下列的for语句的循环次数为______。for(x=1,y=0;(y!=19)&&(x<7);x++);
在C语言中,函数调用时()。
下述关于数据库系统的叙述中正确的是()。
下列叙述中正确的是()。
随机试题
环境流行病学研究具有4个特点,以下哪个不是
A、凡例部分B、附录部分C、沿革部分D、正文部分E、索引部分阿司匹林片剂的质量标准应收载药典的()
按照项目全过程管理的六阶段及五阶段划分,自获得项目建议书批复到项目可行性研究报告获得批复的过程属于()阶段。
(2008年)设单位反馈(即负反馈传递函数为1的闭环系统)的开环传递函数为G(s)=在参考输入为r(t)=2t时系统的稳态误差为()。
下列关于Windows窗口的说法中正确的是()。
社会公共基础设施类投资项目具有()等特点。
自动喷水灭火系统、防烟排烟系统的工程施工质量缺陷,当()时,竣工验收判定为合格;否则,竣工验收规定为不合格。
下列属于储备资产的是( )。
某基金管理公司的基金经理甲串通基金经理乙,通过他们控制的两个基金相互交易,人为虚增交易量来拉升股价的行为属于()。
A、 B、 C、 D、 D
最新回复
(
0
)