首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> void fun( int *p, int *q ) { int t; t = *p; *p = *q; *q=t; *q
有以下程序 #include <stdio.h> void fun( int *p, int *q ) { int t; t = *p; *p = *q; *q=t; *q
admin
2021-07-09
36
问题
有以下程序
#include <stdio.h>
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、9 0
B、0 0
C、9 9
D、0 9
答案
C
解析
主函数中定义整型变量a、b,分别赋值0和9。将a和b的地址传递给指针变量p和q,函数fun中将a和b的值互换后,又将a的值赋给b。返回主函数,最后输出9和9。因此C选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/SEkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includevoidsp(int*a){intb=2;*a=*a*2;printf("%d,",*a);a=&b;*a=*a*2;printf("%d,",*a);}main(){intk=3;
若变量已正确定义为int型,要通过语句:scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是()。(注:□代表一个空格符)
关于字符常量,以下叙述正确的是()。
以下叙述错误的是()。
在结构化方法中,软件功能属于软件开发中的()阶段。
结构化程序设计的3种结构是()。
下列叙述中正确的是
下面函数调用语句含有实参的个数为()。func((exp1,exp2),(exp3,exp4,exp5));
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是()。
在面向对象方法中,不属于"对象"基本特点的是( )。
随机试题
智力测验的种类。
焊条的再引弧性能是指在一定的焊接工艺和电源条件下整根焊条烧到()长度时,停弧并间隔一定时间再引弧的难易程度。
Atornadois______.Thebabywasfound______.
关于甲型肝炎,下列哪一项是错误的
水利工程施工招标项目中,招标人应当对接受的投标文件出具接受凭证,其内容不包括()。
假设李莉女士是你的新客户,她和儿子组成了单亲家庭,一个人需要负担儿子教育费、抚养费、本人养老等问题。她面对未来很茫然,需要金融理财师协助规划。经过初步沟通面谈后,你获得了以下家庭、职业与财务等信息:一、案例成员四、假设条件1.假设通货膨胀率为4%;
以下关于销售退回的叙述中,正确的是()
甲乙签订合同,合同总标的额为100万元;合同签订后,甲依照约定向乙实际支付了30万元的定金。合同履行期届至,乙仅履行了60%的合同义务;已知双方未支付其他款项,也未引发其他任何损失。根据担保法律制度的规定,甲有权要求乙返还的款项金额是()。
Whendoesthemuseumclose?
AdetailedandthoroughresearchprojectundertakenbytheOpenUniversityrecentlyreportedthattheirevidenceappearstoshow
最新回复
(
0
)