首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int *f(int *s,int *t) { int k; if( *s<*t) {k=*s; *s=*t; *t=k;} return s; }
有以下程序: #include<stdio.h> int *f(int *s,int *t) { int k; if( *s<*t) {k=*s; *s=*t; *t=k;} return s; }
admin
2018-01-14
58
问题
有以下程序:
#include<stdio.h>
int *f(int *s,int *t)
{
int k;
if( *s<*t)
{k=*s; *s=*t; *t=k;}
return s;
}
main()
{
int i=3,j=5,*p=&i,*q=&j,*r;
r=f(p,q);
printf("%d,%d,%d,%d,%d\n",i,j,*p,*q,*r);
}
则程序的输出结果是( )。
选项
A、5,3,3,5,5
B、3,5,5,3,5
C、3,5,3,5,5
D、5,3,5,3,5
答案
D
解析
在主函数中分别给整型变量i、j和指针型变量p、q赋初值,并声明指针变量r,调用f函数,并将实参变量p和q的值传递给形参变量s和t,并且f函数是指针型函数,即函数的返回值将是一个地址。在f函数中,如果条件成立,则将指针变量s和t的值互换,并且将指针s的地址返回主函数。最后输出i,j,*p,*q,*r的值,即5,3,5,3,5。故D选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/jTxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){intx=102,y=012;printf("%2d,%2d\n",x,y);}执行后输出结果是()。
下列程序中的数组a包括10个整数元素,分别将前项和后项之和存入数组b,并按每行4个元素输出数组b。请填空。#includemain(){inta[10],b[10],i;for(i=0;i<10;i++)
数据库系统的主要特点为数据集成性、数据_________和低冗余性、数据独立性和数据统一管理和控制。
若有定义:“inta[2][3];”,则对a数组的第i行第j列元素的正确引用为()。
以下叙述中错误的是()。
面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是()。
对建立良好的程序设计风格,下列描述中正确的是()。
下列关系运算中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是()。
“商品”与“顾客”两个实体集之间的联系一般是()。
随机试题
A、Fromthecustomer.B、Fromtheingredient.C、Fromtheballoon.D、Fromthetradition.C
甲欠乙3万元钱长期不还。甲不得已将乙捆绑在自己的空房内,逼迫乙还钱,5日后,乙因心脏病发作加之长期受折磨而死。甲构成()。
下列哪项不是骨折的早期并发症
何人指出饮食、酒色、年龄与噎膈有关
患者,男,60岁。3年前急性广泛性前壁心肌梗死,现心悸气短,咳吐泡沫痰,面肢浮肿,畏寒肢冷,烦躁出汗,口唇青紫,尿少腹胀,舌暗淡,舌苔白滑,脉细促。治疗应首选
在某起重工程中,一根钢丝绳根据其所在的受力部位计算出的安全系数为4,符合该用途的钢丝绳安全系数的要求,这根钢丝绳是用作()。
无形资产摊销一般采用( ),不计残值。
【材料一】中央红军第五次反“围剿”的失败和长征初期红军力量遭受的严重损失,引起了广大干部和战士对王明军事路线的怀疑和不满,纷纷要求改换错误的领导。同时,在长征途中毛泽东对执行王明军事路线的一些领导同志做了耐心细致的工作,使他们很快觉悟过来。在这种情况下,为
德、意、日三个法西斯帝国挑起了第二次世界大战,历史上确定这次大战爆发的事件是()。
Naturalflavoringsandfragrancesareoftencostlyandlimitedinsupply.Forexample,thevitalingredientinarosefragrance
最新回复
(
0
)