首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
24
问题
有以下程序
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全国计算机二级
相关试题推荐
下面程序段的输出为#nclude"stdio.h"main(){printf("%d\n",12<<2);}
以下程序运行后,输出结果是#definePT5.5#defineS(x)PT*x*x#include<stdio.h>main(){inta=1,b=2;printf("%4.1f\n"
下述程序的输出结果是#include<stdio.h>voidmain(){inta[5]={2,4,6,8,10};int*p=a,**q=&p;printf("%d,",*(p++));pfint
设已执行预编译命令#include<string.h>,以下程序段的输出结果是chars[]="anapple";printf("%d\n",strlen(s));
以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。#include#includeintfun(int*s,intt,int*k){inti;*k=0;【】if(s[*
常用的黑箱测试有等价类划分法、【】和错误推测法3种。
以下选项中不合法的标识符是
下列叙述中正确的是
下列叙述中正确的是
随机试题
关于髓旁肾单位错误的选项是()
在胸片上可见肺部大血管呈串珠样透亮区,此外,在纵隔处还有一透亮区并伴有右侧纵隔胸膜抬高,这种检查结果可见于下列哪种疾病
中晚期胃癌最多见的肉眼类型是
A.急性胰腺炎B.慢性肾病C.腮腺炎D.消化性溃疡穿孔E.急性胆囊炎血清脂肪酶降低可见于
《中国药典》的“检查”项是指
某制药设备机电安装工程项目,监理单位要求总承包商编制并提交该工程施工组织设计,总承包商首先确定了该工程的总体施工流程,继而编制了施工组织设计并提交监理工程师。总承包商在施工过程中出现以下情况:(1)制药设备由厂家将其分解成零部件运输到安装
A企业2007年1月1日从B企业购入一项专利的所有权,以银行存款支付买价和有关费用共计200万元。该专利自可供使用时起至不再作为无形资产确认时止的年限为10年,假定A企业于年末一次计提全年无形资产摊销。2009年1月1日,A企业将上项专利权出售给C企业,
Comeon—Everybody’sdoingit.Thatwhisperedmessage,halfinvitationandhalfforcing,iswhatmostofusthinkofwhenwehear
A、London—Cairo—Melbourne.B、London—Melbourne—Cairo.C、London—Singapore—Melbourne.D、London—Singapore—Cairo.A
Itgoeswithout______thatyou’11bepaidforallthisextratimeyou’respendingontheproject.
最新回复
(
0
)