首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 #include<stdio.h> void fun(int*a,int*b) {int*k; k=a;a=b;b=k;} main() {int a=1,b=2,*x=&a,*y=&b; fun(x,y); print
下列程序的输出结果是( )。 #include<stdio.h> void fun(int*a,int*b) {int*k; k=a;a=b;b=k;} main() {int a=1,b=2,*x=&a,*y=&b; fun(x,y); print
admin
2021-07-09
17
问题
下列程序的输出结果是( )。
#include<stdio.h>
void fun(int*a,int*b)
{int*k;
k=a;a=b;b=k;}
main()
{int a=1,b=2,*x=&a,*y=&b;
fun(x,y);
printf("%d%dt",a,b);}
选项
A、2 1
B、1 2
C、编译出错
D、0 0
答案
B
解析
本题考查函数调用时的参数传递。分析题目可知mn函数的形参是指向实参的指针,但main()函数中调用fun()函数时,实参是指针变量x、y(分别为指向a和b的指针),a、b的值在函数调用前后未发生变化,因而a=1,b=2,即输出1 2。
转载请注明原文地址:https://kaotiyun.com/show/ditp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序拟实现计算sum=1+1/2+1/3+…+1/50。#include<stdio.h>main(){inti;doublesum;sum=1.0;i=1;do{i++;sum+=1/i;}while(i<50);printf(
有以下程序:#includemain(){intk=5;while(一一k)printf(“%d”,k一=3);printf(“\n”);}程序执行后的输出结果是()。
下列程序的输出结果为()。main(){unionun{char*name;intage;intpay;}s;s.name=“zhaoming”:s.age
有关return语句说法不正确的是()。
以下不构成无限循环的语句或语句组是()。
数据库设计过程不包括
软件需求规格说明书的作用不包括
负责数据库中查询操作的数据库语言是
在黑盒测试方法中,设计测试用例的根据是
若有定义语句:inta[2][3],*p[3];则以下语句中正确的是
随机试题
针对当前我国企业国际化经营的进展情况,政府部门及要实行国际化经营的企业应做好的工作有()
下列关于北美市场的说法,错误的是()
人在摄取混合食物时,其呼吸商通常为
冬虫夏草采收加工须五倍子采收加工须
与青霉素相比,阿莫西林( )。
为降低血氨浓度,肝性脑病昏迷的患者可鼻饲给予
个人汽车贷款的贷款期限(含展期)不得超过()年。
增值税一般纳税人兼营不同增值税税率的货物,未分别核算不同税率货物销售额的,确定其适用增值税税率的方法是()。
中国革命统一战线的基础是()。
PASSAGETHREEWhatisAuntPolly’sattitudetoTom?
最新回复
(
0
)