首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
23
问题
有以下程序:
#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://jikaoti.com/ti/uKz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>func(intn)voidmain(){staticintnum=1;{func(3);func(4);print
若各选项中所用变量己正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
以下选项中不能作为C语言合法常量的是
有以下程序#includeintfun(intA){intb=0;staticintc=3;a=(c++,b++);return(a);}main(){inta=2,i,k;for(i=0;i<2;i++)k=fun(a++);
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
C语言中double类型数据占字节数为
某图书集团数据库中有关系模式R(书店编号,书籍编号,库存数量,部门编号,部门负责人),其中要求①每个书店的每种书籍只在该书店的一个部门销售;②每个书店的每个部门只有一个负责人;③每个书店的每种书籍只有一个库存数量。则关系模式R最高是
下面不属于软件测试实施步骤的是
若a是数值类型,则逻辑表达式(a==1)||(a!=1)的值是
下列与队列结构有关联的是
随机试题
外周肾上腺素能神经合成与释放的主要递质是
张某、方某共同出资,分别设立甲公司和丙公司。2013年3月1日,甲公司与乙公司签订了开发某房地产项目的《合作协议一》,约定如下:“甲公司将丙公司10%的股权转让给乙公司,乙公司在协议签订之日起三日内向甲公司支付首付款4000万元,尾款1000万元在次年3月
一般情况下,下列工程咨询服务项目中,收费标准最低的是()。
访谈法就是调查人员主要通过与被调查者以()的方式了解社会信息的方法。
监理人受理费用索赔申请的条件包括()。
银行向自然人发放的、用于购买大额耐用消费品的人民币担保贷款是指()
有一种理论认为,证券市场在走向成熟时会使市场参与者的赢利趋向平均化,但是我们知道几乎国内外所有证券市场的价格都存在一定程度的扭曲。如果用更通俗的语言来表述,就是市场永远不会走到真正成熟的那一天,股票价格的定位根本不能用所谓理性的计算来获得。所以,我们将无法
在我国,公民和人民是两个不同的概念,它们的差异表现在()。
Severalyearsintoacampaigntogetkidstoeatbetterandexercisemore,childobesityrateshaveappearedtostabilize,andm
YouwillalmostalwaysfindCarolineplayingavideogamebecausesheenjoys______.
最新回复
(
0
)