首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
38
问题
有以下程序
#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://www.kaotiyun.com/show/YbDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在深度为5的满二叉树中,叶子结点的个数为_______。
下面程序的功能:输出100以内能被3整除且个位数为6的所有整数,请补充完整。main(){inti,j;for(i=0;【】;i++){j=i*10+6;if(【】)con
在对文件进行操作的过程中,若要求文件的位置回到文件的开头,应当调用的函数是【】函数。
执行以下程序后,输出的结果是_______。main(){inty=10;do{y--;}while(--y);printf("%d\n",y--);}
若有说明语句:double*p,a,则能通过scanf语句正确给输入项读入数据的程序段是()。
下列程序中函数reverse()的功能是将a所指数组中的内容进行逆置。#include<stdio.h>voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;
已知函数定义如下,函数abed的功能是()。abcd(char*s1,char*s2){while(*s2++=*s1++);}
对于n个结点的单向链表(无表头结点),需要指针单元的个数至少为______。
若a=l,b=2,则表达式!(x=a)||y=b)&&0的值是______。
下列叙述中正确的是()。
随机试题
不是入煎剂的泻下药是()(1991年第135题)
______istheonlyanimalthatcanspeak.
可维持子宫位置并防止子宫脱垂发生的韧带是
导致脑性瘫痪的因素不包括
关于幕墙安装工程施工技术要求的说法,正确的有()。
甲的一头牛走失,乙牵回关人自家牛棚,准备次日寻找失主。当晚牛棚被台风刮倒,将牛压死。乙将牛肉和牛皮出售,各得款500元和100元。请人屠宰及销售,支出100元。下列哪一种说法是正确的?()
王某、张某等七人分别系×路×号101、102、201、202、301、401、501、601室业主。2009年9月初,张某在对其购买的101、102室进行装潢的同时,在进楼防盗门内侧,沿底层楼梯用白铁皮和木料拦隔至二楼连接处,并在一楼至二楼楼梯下搭建木箱,
在某校新当选的校学生会的7名委员中,有1个大连人,2个北方人,1个福州人,2个特长生(即有特殊专长的学生),3个贫困生(即有特殊经济困难的学生)。假设上述介绍涉及了该学生会中的所有委员,则以下各项关于该学生会委员的断定都与题干不矛盾,除了:
结合材料,回答问题:材料1绵延几千年的中华文化,是中国特色哲学社会科学成长发展的深厚基础。我说过,站立在960万平方公里的广袤土地上,吸吮着中华民族漫长奋斗积累的文化养分,拥有13亿中国人民聚合的磅礴之力,我们走自己的路,具有无比广阔的舞台,具有无比深
Don’t________metohelpyouifyouarenotworkinghard.
最新回复
(
0
)