首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
18
问题
有以下程序
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<conio.h>#include<stdio.h>intfun(int*s,intt,int*k){inti;*k=0;for(i=0
现有如下程序段#include"stdio.h"main(){intk[30]={12,324,45,6,768,98,21,34,453,456};intcount=0,i=0;while(k[i])
有以下程序段intj;floaty;charname[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入555667777abc后,y的值为
下述程序的输出结果是#include<stdio.h>voidmain(){inta[5]={2,4,6,8,10};int*p=a,**q=&p;printf("%d,",*(p++));pfint
执行下面的程序后,a的值为main(){inta,b;for(a=1,b=1;a<=10;a++){if(b%3==1){b+=3;continue;}b-=5;}}
请阅读以下程序:#include<stdio.h>main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;brea
在下列关于二叉树的叙述中,正确的一项是
下列选项中C语言中不合法的字符串常量的是
以下选项中不合法的标识符是
随机试题
交联剂的选用由聚合物水溶液的水解度决定。()
Afriendofminemetwithanaccidentdrivingindarkness.Hislegsweresohurtthathecouldn’tmove.Whatwasthe【C1】______w
溶液型液体制剂分散相质点的直径是
下列哪项不是精神分裂症的特征性症状
下列没有违反诚实守信要求的是()。
证据按其来源可分为原始证据和传来证据。原始证据就是直接来源于案件客观事实的证据;传来证据是指不是直接来源于案件事实或原始出处,而是从间接的非第一来源获得的证据材料。根据上述定义,下列属于传来证据的是:
我国的国家结构形式是()。
23591733()。
下列行为中,不视为侵犯专利权的有()。
Thenewspaperstoriesdeliberatelyputdowntheactress’sunattractivepast.
最新回复
(
0
)