首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void fun(int*a,int*b) {int*c; c=a;a=b;b=13; } main( ) {int x=3,y=5,*p=dzx,*q=&y;
有以下程序: #include void fun(int*a,int*b) {int*c; c=a;a=b;b=13; } main( ) {int x=3,y=5,*p=dzx,*q=&y;
admin
2021-04-28
13
问题
有以下程序:
#include
void fun(int*a,int*b)
{int*c;
c=a;a=b;b=13;
}
main( )
{int x=3,y=5,*p=dzx,*q=&y;
fun(p,q);printf("%d,%d,",*p,*q);
fun(&x,&y);printf("%d,%d\n",*P,*q);
}
程序运行后的输出结果是( )。
选项
A、3,5,3,5
B、3,5,5,3
C、5,3,3,5
D、5,3,5,3
答案
A
解析
fun函数的功能是交换形式参数的值,即交换指针变量a和b的值。但是fun函数并不能够交换实参的值,因此fun(p,q)不能交换p和q的值,所以第一个pfintf语句的输出为3,5。第二个fun函数对x和y的地址进行了操作,同样不能交换x和y的值,但并不影响p和q指针指向的数据,因此第二个printf语句的输出也是3,5。因此A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/eXtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta=1,b=0;printf("%d,",b=a+b);printf("%d\n",a=2%);}程序运行后的输出结果是
sizeof(double)是
检查软件产品是否符合需求定义的过程称为
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和
下面叙述中错误的是
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
逻辑模型是面向数据库系统的模型,下面属于逻辑模型的是
以下选项中不能作为C语言合法常量的是()。
sizeof(double)是
下列队列的描述中,正确的是()。
随机试题
A、圆韧带B、主韧带C、子宫骶骨韧带D、阔韧带E、骨盆漏斗韧带从子宫颈到骨盆侧壁为
关于有效沟通的方法,不正确的是
患者女,32岁。因剖腹产后卧床多日造成长发打结且粘结成团,护士欲帮其湿润梳通头发宜选用()
()年()月推出了结合国内项目管理的环境背景和行业特点,同时借鉴诸如ICB与PMBOK等国外项目管理知识体系研究成果的中国项目管理知识体系文件——中国项目管理知识体系(C—PMBOK),对我国项目管理理论和应用的发展起到了推动作用。
场地建设前施工单位应将梁场布置方案报监理工程师审批,方案内容应包含各类型梁板的()。
下列会计科目中,其期末余额应列入资产负债表“存货”项目的有()。
我国签证为勾外交、礼遇、公务和旅游签证4种。()
手表:发条
某市一体育场有三条同心圆跑道,里圈跑道长公里,中圈跑道长公里,外圈跑道长公里。甲、乙、丙分别在里中外同时同向起跑,甲平均每小时3.5公里,乙平均每小时4公里,丙平均每小时5公里,问几小时后三个人同时回到出发点?
在数据库系统设计的概念设计阶段,表示概念结构的最著名、最常用的方法和与之对应的描述工具是()。
最新回复
(
0
)