首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 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%\n’’,a,b);}
以下程序的输出结果是( )。 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%\n’’,a,b);}
admin
2017-10-24
70
问题
以下程序的输出结果是( )。
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%\n’’,a,b);}
选项
A、9 0
B、9 9
C、0 0
D、0 9
答案
B
解析
题目中函数fun的主要功能是交换p和q指向的地址空间的数据,然后更改p的指向的地址空间数据,使之和q指向的数据相同。主函数调用fun后,p指向a,q指向b,因此ab的数据全部为9,选项B正确。
转载请注明原文地址:https://kaotiyun.com/show/Abxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是()。#includechar*ss(char*s){char*p,t;P=s+1;t=*s;while(*p){*(P-1)=*P;P++;}*(P-1)=t;
以下程序运行后的输出结果是()。main(){inta=1,b=2,c=3;if(c=A)printf("%d\n",C);elseprintf("%d\n",B);}
以下程序中C的二进制值是()。chara=2,b=4,c;c=a^b>>2
下列程序的输出结果是()。#include"stdio.h"main(){structst{inty,x,z;};union{longi;intj;chark;}un;
在C语言程序中,以下说法正确的是()。
下列叙述中错误的是()。
以下程序的运行结果是____________。#defineA4#defineB(x)A*x/2main(){floatc,a=8.0;c=B(a);printf(“%f\n”
下面程序的运行结果是__________。#inelude#defineSIZE12main(){chars[SlZE];inti;for(i=0;i
有以下程序#defineF(X,Y)(X)*(Y)main(){inta=3,b=4;printf(“%d﹨n”,F(a++,b++));}程序运行后的输出结果是()。
随机试题
A.细胞增殖过度B.细胞增殖缺陷C.二者均有与糖尿病肾病发生有关的是
以下不属于外部设备的是()
常见的栓塞是
朊病毒(或称朊毒体)的化学本质是
A.寿胎丸B.保阴煎C.圣愈汤D.胎元饮E.生化汤
在下述()的情况下,挤出效应更有可能发生。
潮汐是海水的运动形式之一。读下图并结合所学知识,完成问题。有关潮汐的叙述正确的是()。
教师只要在课堂教学中按其职业道德的要求行事就可以了。()
A、4B、6C、8D、10B4+28+32=64=(7+1)2,3+9+4=(3+1)2,3+10+12=(4+1)2,故5+24+20=(?+1)2,则?=6,正确答案是B选项。
A、 B、 C、 D、 D
最新回复
(
0
)