首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include int*f(int*S,int*t){ int k: if(*S<*t){ k=*s;*s=*t;*t=k;} return s;} main(
若有以下程序 #include int*f(int*S,int*t){ int k: if(*S<*t){ k=*s;*s=*t;*t=k;} return s;} main(
admin
2020-05-19
59
问题
若有以下程序
#include
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、3,5,5,3,5
B、3,5,3,5,5
C、5,3,5,3,5
D、5,3,3,5,5
答案
C
解析
函数f为返回值为指针的函数,主要功能是返回s和t指向空间值大的数据的地址,同时如何s指向空间数据大于t指向空间的数据,那么交换。主函数p和q指向j和j,值为3和5,j的值大于i的值,因此调用函数f以后,返回j的地址,r指向j,同时i和j的值交换,i=5,j=3,p和q的指向不变,p指向i,q指向j。
转载请注明原文地址:https://kaotiyun.com/show/Y0Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定函数MODI1.C中函数fun的功能是:将一个由八进制数字字符组成的字符串转换为与其面值相等的十进制整数。规定输入的字符串最多只能包含5位八进制数字字符。例如,若输入:77777,则输出将是:32767。请改正程序中的错误,使它能得
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
设有以下说明,则不正确的叙述是()。unionun{inta;charb;floatc;}arr;
以下关于C语言数据类型的叙述中正确的是()。
在三级模式之间引入两层映像,其主要功能之一是()。
给定程序MODI1.C中函数fun的功能是:将p所指字符串中的所有字符复制到b中,要求每复制三个字符之后插入一个空格。例如,在调用fun函数之前给a输入字符串:ABCDEFGHIJK,调用函数之后,字符数组b中的内容则为:ABCDEFGHI
定义学生选修课程的关系模式如下:S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课号和成绩)。检索选修课程名为“操作系统”的
有以下结构体说明、变量定义和赋值语句:structSTD{charname[10];intage;charsex;}srs],*ps;ps=&g[0];则下列scanf函数调用语句有错误的是()。
下面不属于结构化程序设计原则的是()。
以下不能将s所指字符串正确复制到t所指存储空间的是()。
随机试题
关于农产品质量安全认证特点说法,正确的有()。
A.细胞毒素类B.抗代谢类C.抗生素类D.植物类E.激素类阿霉素属
有头疽切开引流常作()
甲公司对乙公司的50万元债权经法院裁判后进入到强制执行程序,被执行人乙公司不能清偿债务,但对第三人(即丙公司)享有30万元的到期债权。甲公司欲申请法院对被执行人的到期债权予以执行。关于该执行程序,下列哪些选项是错误的?(2007年试卷三第84题)
《专利法》及其实施细则对专利权的侵权行为进行了规定,下列选项中,不属于专利权侵权行为的是()。
在票据权利补救的普通诉讼中,丧失的票据在判决前出现时,付款人应以该票据正处于诉讼阶段为由暂不付款,并将情况迅速通知失票人和人民法院。人民法院正确的处理方式是()。
《反垄断法》禁止的滥用市场支配地位的行为包括()。
行政诉讼与民事诉讼的区别是:
在社会主义市场经济条件下,人们的竞争意识普遍增强。大学生在个人与他人的关系上与社会上的人们一样,也面临着一个共同的课题,即如何处理好竞争与合作的关系()
信息系统计算机机房的主干电缆出现自然老化,引起停电、停机事故。该情形破坏了信息系统安全属性中的(63)________。
最新回复
(
0
)