首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
22
问题
有以下程序
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全国计算机二级
相关试题推荐
若有以下程序#include<stdio.h>inta[]={2,4,6,8};main(){inti;int*p=a;for(i=0;i<4;i++)a[i]=*p;printf("%d\
以下isprime函数的功能是判断形参a是否为素数,是素数,函数返回1,否则返回0。请填空。intisprime(inta)for(i=2;i<=a/2;i++)if(a%i==0)[8];[9];
设有定义intn=0,*p=&n,**q=&p;,则下列选项中正确的赋值语句是
对两个数组a和b进行下列初始化:charm[]="1234567";charn[]={’1’,’2’,’3’,’4’,’5’,’6’,’7’};则下列叙述正确的是()。
在C语言中,函数调用时()。
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(char*str){intI;for(I=0;【】!=’\n’;I++);return(I);}
以下叙述正确的是
下述关于数据库系统的叙述中正确的是
下列叙述中正确的是
若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是
随机试题
气淋的病因病机有
下列属于中等伤的是
背景资料某公路工程施工单位承接了一座3×50m的简支梁桥施工,桥墩平均高25m,上部结构采用满堂脚手架支撑现浇钢筋混凝土结构。为了抓好安全管理,公司要求项目部主管安全的经理、副经理对职责范围内的安全管理工作负责。做好专项施工方案,并随着工程的进展,
转包是指( )。
下列关于保额递减型定期寿险的说法错误的是( )。
回购协议中的信用风险一方面体现在:到期时,证券的出让方(正回购方)无法按约定价格赎回,证券的受让方(逆回购方)只能保留作为抵押品的证券。此时,若适逢利率________,则该抵押品价格下降,抵押品的价值便________出借资金的价值,客户蒙受损失。(
《需要多少钱》(两位数乘一位数的口算)的教学片段:①出示买卖的情境图(图上标有泳圈的单价12元,篮球的单价15元)。②引导学生提出数学问题。③探索算法多样化。师:买3个球需要多少钱?算式怎样列?生:15×3=_______。师:应该怎样算呢?
学生在教育过程中,处于()
Excerpt1Teachingisunquestionablyoneofthemostimportantcommitmentsonecanmakeforthefutureeconomicprosperityo
Soldiershavetoobeyorders.
最新回复
(
0
)