首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> void fun(int p) { int d=2: p=d++; printf("%d",p); } main( ) { int a=1: fun(a); printf("%d\n",a); } 程序运行
有以下程序: #include<stdio.h> void fun(int p) { int d=2: p=d++; printf("%d",p); } main( ) { int a=1: fun(a); printf("%d\n",a); } 程序运行
admin
2022-06-24
58
问题
有以下程序:
#include<stdio.h>
void fun(int p)
{
int d=2:
p=d++;
printf("%d",p);
}
main( )
{
int a=1:
fun(a);
printf("%d\n",a);
}
程序运行后的输出结果是( )。
选项
A、3 2
B、1 2
C、2 1
D、2 2
答案
C
解析
C语言中函数参数传递满足“单向传递”,实现传递值的功能,实参能传给形参,形参却不能传回给实参。fun函数体内输出p的值为2,并不影响到fun函数外a的值,a的值在main函数内依然为1。
转载请注明原文地址:https://kaotiyun.com/show/rQkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
结构化程序设计中,下面对goto语句使用描述正确的是()。
有以下程序#includetypedefstructstu{charname[10];chargender;intscore;}STU;voidf(STU*a,STU*b){*b=*a;printf("%s
有以下程序:#include<stdio.h>struetS{inta,b;}data[2]={10,100,20,200};main(){struetSp=data[1];prinff("%d\n",++(p.a));}程序
有以下程序(说明:字母A的ASCII码值是65)#includevoidfun(char*s){while(*s){if(*s%2)printf("%c",*s);s++;}}main(){char
以下叙述中错误的是()。
软件需求规格说明书在软件开发中的作用不包括()。
以下关于结构化程序设计的叙述中正确的是
软件详细设计产生的图如下,该图是
若有表达式(w)?(--x):(++y),则其中与w等价的表达式是
若有定义:inta,b;通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是
随机试题
易感儿接触麻疹病人后接受被动免疫,隔离期为
不属于小细胞性贫血的是
设函数z=3x+y2,则dz=________.
发行人(),应说明其与公司未来发展战略的关系。
证券投资基金的营销渠道有直销和代销两类渠道。()
一般来说,在买卖证券时,投资者发出委托指令的形式有()。
传说中的蟠桃会即王母娘娘的诞辰庆典,时间是()。
ThepronunciationoftheEnglishcontraction"don’t"is______.
芭蕾,在中国若从清末在宫廷里表演算起,已经一个多世纪;如果从俄罗斯人上个世纪20年代在上海开始教授也近百年。芭蕾舞与中国传统审美确实存在很大距离,然而中国人却能顺利接受,百年来从未间断。即便在“文革’’那样的岁月,芭蕾舞仍然畅行于舞台,担负起“样板”的重任
科学技术影响人类的未来生活——2001年英译汉及详解Inlessthan30years’timetheStarTrekholodeckwillbeareality.Directlinksbetweenthebrain
最新回复
(
0
)