首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void fun(int*a,int*b) { int*c; c=a;a=b;b=c; } main() { int x=3,y=5,*p=&x,*q=&y;
有以下程序: #include void fun(int*a,int*b) { int*c; c=a;a=b;b=c; } main() { int x=3,y=5,*p=&x,*q=&y;
admin
2021-04-28
22
问题
有以下程序:
#include
void fun(int*a,int*b)
{ int*c;
c=a;a=b;b=c;
}
main()
{ int x=3,y=5,*p=&x,*q=&y;
fun(p,q);printf("%d,%d",*p,*q);
fun(&x,&y);printf("%d,%d\n",*p,*q);
}
程序运行后的输出结果是( )。
选项
A、3,5,5,3
B、3,5,3,5
C、5,3,3,5
D、5,3,5,3
答案
B
解析
C语言中,函数参数传递的功能是“传值”,即形参和实参是两个没有关系的变量。本题程序中函数的形参为指针变量,函数内部交换的是地址值,不是地址值所指向的值,所以不会改变实参的值。
转载请注明原文地址:https://kaotiyun.com/show/hPtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeintfun(chars[]){char*p=s;while(*p!=0)p++;return(p-s);}main(){printf("%d\n",fun("0ABCDEF"));}程序运行后的输出结果是
以下能正确定义字符串的语句是()。
下面属于黑盒测试方法的是
有以下程序#include<stdio.h>main(){ints[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;for(i=0;i<12;i++)c[s[i]]++;for(i=1;i<5;i++)prin
以下叙述中正确的是
有以下程序#include<stdio.h>#include<string-h>yoidmain(){charstr[][20]={.’One*World’’,’’One*Dream!’’),*p=str[1];printf(’’%d,
以下叙述中正确的是
以下叙述中正确的是
以下结构体说明和变量定义中,正确的是
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的()。
随机试题
某国有企业拟投资建设一个经营性项目,该项目属于依法必须招标,由发展改革部门核准的项目。该企业委托A咨询公司对项目盈利风险进行分析,A咨询公司经过风险识别和风险估计,识别出风险因素可能状态组合有9个,各风险因素状态组合的相关数据见下表5—1。在完成风险
A.速发型小孢子B.迟发型小孢子C.裂殖子D.配子体E.囊合子疟疾的传播是
下列乳腺癌中哪一种癌在超声显示上有特征性
患者,女,48岁。右侧耳下肿胀伴轻度疼痛1个月,表面皮肤肤色正常。CT示右侧腮腺深叶增大,边缘模糊,有增强,病变内可见少量气体影,诊断为
在地籍管理工作中,土地条件调查包括()。
排放水污染物,不得超过()。
关于分级基金的特点,下列表述错误的是()。
(2010年第23题)______是作品内容和形式的高度统一与高度个性化的表现,是一个作家创作成熟的标志。
以下不能正确计算代数式sm2()值的C语言表达式是
A、Hamburg.B、Frankfurt.C、Munich.D、Berlin.D细节辨认题。对话中女士问到,都是在什么地方的工作。男士回答One’sinMunich(慕尼黑),one’sinFrankfurt(法兰克福)andthe
最新回复
(
0
)