首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
2019-01-11
69
问题
有以下程序:
#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://kaotiyun.com/show/t7xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写函数fun,函数的功能是:从s所指的字符串中删除给定的字符。同一字母的大、小写按不同字符处理。若程序执行时输入字符串为:turbocandborlaMc++从键盘上输入字符:n,则输出后变为:turbocadborlad
请编写一函数fun,它的功能是:计算并输出给定整数n的所有因子(不包括l与n自身)之和。规定n的值不大于1000。例如,在主函数中从键盘给n输入的值为856,则输出为:sum=763。注意:部分源程序在文件PROGl.C中。请
给定程序中,函数fun的功能是将不带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2。请在程序的下划线处填入正确的内容并把下划线删除。使程序得出正确的结果。
数列中,第一项值为3,后一项都比前一项的值增5:给定程序MODll.C中函数fun的功能是:计算前n(4
耦合和内聚是评价模块独立性的两个主要标准,其中______反映了模块内各成分之间的联系。
若s是int型变量,且s=8,则s%3+(s+1)%3表达式的值为()。
若有下列语句:chara[]="xyz";charb[]=}’x’,’y’,’z’};则下列叙述正确的是______。
源程序的文档不包括()。
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是()。
随机试题
首次提出“马克思主义中国化”命题的中国共产党领导人是
德育过程就是学生思想品德的形成过程。
A、Mr.Lindleyhadgotinjured.B、Mr.Lindleyhadfallenasleep.C、Mr.Lindleyhadfallenoffhischair.D、Mr.Lindleyhadlostc
下列哪种情况下组织液生成减少
心肌梗死急性期患者,一旦出现室性期前收缩,应首选()
A.急性肠梗阻B.感染性休克C.肺炎高热D.慢性十二指肠瘘E.挤压综合征高钾血症的常见病因是
依证券法的规定,以下何种公司不能发行公司债券?
在全国人民代表大会闭会期间,有权批准对全国人民代表大会代表逮捕或者刑事审判的机关是:
英国科学家提出测试可再生能源效率的简单方法,来展示1公顷能源作物制成的燃料可以让汽车行驶多远,生物柴油在测试中表现最差,仅能使车辆行驶2万公里,生物乙醇使车辆行驶3万公里。由厌氧发酵的农作物等产生的生物沼气可使车辆行驶将近9.7万公里,因此,科学家认为,生
A、Becauseofthestressfactors.B、Becauseoftheleisureactivities.C、BecauseoftheTVwatching.D、BecauseofthegeneralAme
最新回复
(
0
)