首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun(int*p,int*q){int t;t=*p;*p=*q;*q=t;*q=*p;} main(){int a=0,b=9; fun(&a,&b); printf
有以下程序 void fun(int*p,int*q){int t;t=*p;*p=*q;*q=t;*q=*p;} main(){int a=0,b=9; fun(&a,&b); printf
admin
2017-04-26
19
问题
有以下程序
void fun(int*p,int*q){int t;t=*p;*p=*q;*q=t;*q=*p;}
main(){int a=0,b=9;
fun(&a,&b);
printf("%d%d\n",a,b);}
程序的输出结果是
选项
A、0 0
B、9 9
C、9 0
D、0 9
答案
B
解析
函数fun的主要功能是交换p和q指向的地址空间的数据,然后更改p的指向的地址空间数据,使之和q指向的数据相同。主函数调用fun后,p指向a,q指向b,因此a和b的数据全部为9。
转载请注明原文地址:https://kaotiyun.com/show/SeDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序inta[10]={1,2,3,4,5,6,7,8,9,10};int*p=&a[3],b;b=p[5];则b的值是
若有以下程序#include<stdio.h>inta[]={2,4,6,8};main(){inti;int*p=a;for(i=0;i<4;i++)a[i]=*p;printf("%d\
阅读下面程序段,则执行后的结果为#inclide"stdio.h"main(){intm=4,n=2,k;k=fun(m,n);printf("%d\n",k);}fun(intm,intn)
以下程序的输出结果是#include<stdio.h>in[fun(intn,int*s){intn,f2;if(n==0‖n==1)*s=1;else{fun(n-1,&f1);fun
x,y,z被定义为int型变量,若从键盘给x,y,z输入数据,正确的输入语句是
下列程序的运行结果是______。main(){inti,a[10];a[0]=a[1]=1;for(i=2;i<5;i++)a[i]=a[i-2]+a[i-1];for(i=0;i<5;i++){if(i%2==0)print
以下叙述正确的是
以下选项中不属于字符常量的是
随机试题
神经-骨骼肌接头处的化学递质是()
短路电流计算是供配电设计中一个重要环节,短路电流计算主要是为了解决下列哪些问题?()
某商业银行在某笔贷款业务中发生了坏账,贷款不能收回,为此该银行的贷款调查评估人员应当承担()。
工作丰富化指的是()。
基线测量是()。
假文凭的识别方法有()。
根据以下资料,回答91-95题。2007年广东省其他服务业增加值比2000年增加()。
陈某外出期间家中失火,邻居刘某呼叫救火并参与扑火。在救火时,刘某手部烧伤。事后.刘某花去医疗费300元。下列说法正确的是:
计算机网络中对等实体间通信时必须遵循约定的标准协议。不同的协议有不同的功能,如:(61)用于网络管理;(62)用于移动电话无线上网;(63)可用于家庭拨号上网;(64)是—种面向比特的数据链路通信规则;(65)是一种路由选择协议。
Whenbringinganewbornbabyhomefromthehospital,mostnewparentsexpectafewsleeplessnights.However,whenanuninterrup
最新回复
(
0
)