首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序段的输出结果是 #include<iostream.h> void fun(int*x,int*y) { cout<<*x<<*y; *x=3; *y=4;
下列程序段的输出结果是 #include<iostream.h> void fun(int*x,int*y) { cout<<*x<<*y; *x=3; *y=4;
admin
2010-03-29
69
问题
下列程序段的输出结果是 #include<iostream.h> void fun(int*x,int*y) { cout<<*x<<*y; *x=3; *y=4; } void main( ) {int x=1,y=2; fun(&y,&x); cout<<x<<y<<endl; }
选项
A、2143
B、1212
C、1234
D、2112
答案
1
解析
在fun函数中,x接收的是main函数中 y的地址,所以*x值为2,同样,*y值为1,所以第1次输出的是21,第2次改变*x的值等同于改变y的值,改变*y的值也即改变x的值,所以第2次输出的是43。注意:c++语言中函数的传参方式中关于指针的应用。
转载请注明原文地址:https://kaotiyun.com/show/lPjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序intadd(inta,intb){return(a+b);}main(){intk,(*f)(),*5,b=10;f=add;……}则以下函数调用语句错误的是
有以下程序#include<stdio.h>intfun(int(*s)[4],intn,intk){intm,i;m=s[0][k];for(i=1;i<n;i++)if(s[i][k]>m)m=s[i][k];returnm;)
有以下程序yoidfun(char*S){chara[10];strcpy(a,’’STRING’’);S=a;}main(){char*p=’’PROGRAM’’;fun(P);printf(’’%s\n’’,p);)程序运行后
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
有以下程序main(){inta=1,b=2;for(;a<8;a++){b+=a;a+=2;}printf("%d,%d\n",a,b);}程序运行后的输出结果是
以下叙述中错误的是
以下选项中,能用作数据常量的是()。
计算机软件可分为应用软件、系统软件和支撑软件。下面属于应用软件的是()
已知库函数islower(ch)用以判断ch中的字母是否为小写字母,则下列程序运行后的结果是()。#include#includevoidfun(chas*p){inti=0;while(p[i]){if(p[i]==’’&&isl
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
随机试题
党的十七大报告指出,社会建设的重点是
腰椎盘突出常出现在
重症肌无力患者服用溴吡斯的明800mg/日,出现多汗流涎,焦躁不安、呼吸困难及胃肠道症状,应如何处理
( )负责保管基金的重大合同、基金的开户资料、预留印鉴、实物证券的凭证等重要文件。
银行进行市场细分的作用体现在()
下面关于宽松的流动资产投资战略的描述中,不正确的是()。
2010年1月1日,甲公司以1600万元购人乙公司30%的股份,另支付相关费用8万元,采用权益法核算。取得投资时,乙公司所有者权益的账面价值为5000万元(与可辨认净资产的公允价值相同)。乙公司2010年度实现净利润300万元。假定不考虑其他因素,甲公司该
Foralongtime,newspapershavebeenthechiefmeansbywhichpeoplegetthemselves(1)______.Thenewspapers,daily,evening,a
Howmanycountriesattendedtheclose-doormeetingheldinLondon?
A、HeisveryinterestedinJapaneseculture.B、HeplanstotraveltoJapannextyear.C、HewillbeonshortbusinesstripinJap
最新回复
(
0
)