首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
27
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有以下程序:#include#defineS(x)x*xvoidmain(){intk-5,j=2;prinff(“%d,%d\n”,S(k+j+2),S(+k+2));}程序的运行结果是(
以下选项中叙述正确的是()。
表达式:(int)((double)9/2)-9%2的值是
C语言中double类型数据占字节数为
对软件系统总体结构图,下面描述中错误的是
有以下程序intfun1(doublea){returna*=a;}intfun2(doublex,doubley){doublea=0,b=0;a=fun1(x);b=fun1(y);return(int)(a+b);}mai
以下选项中合法的常量是
下列选项中能正确定义数组的语句是()。
工厂生产中所需的零件可以存放在多个仓库中,而每一仓库中可存放多种零件。则实体仓库和零件间的联系是()。
以下说法正确的是()。
随机试题
割嘴倾斜角的大小,主要根据()来定。
租赁公司利用其资金或从银行贷款购买承租企业所需要的机器设备,然后租给承租方使用的一种经营战略属于
关于妊娠合并急性肝炎的处理方法,正确的有
肺结核大叶性肺炎
设置会计工作岗位,一般可以()。
某调查队男、女队员的人数比是3:2,分别为甲、乙、丙三个调查小组。已知甲、乙、丙三组的人数比是10:8:7,甲组中男、女队员的人数比是3:1,乙组中男、女队员的人数比是5:3,则丙组中男、女队员的人数比是()。
试分析太平天国运动对中国社会的历史影响。
下列关于法律和政治的说法,表述正确的有()。
Despitehercompassionatenature,thenewnomineetotheSupremeCourtwassingle-mindedand______inherstrictadherencetoth
目前流行的Pentium(奔腾)微机的字长是
最新回复
(
0
)