首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
若有以下程序 #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
admin
2020-11-23
16
问题
若有以下程序
#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,j9*p,*q,*r);}
则程序的输出结果是
选项
A、3,5,5,3,5
B、5,3,5,3,5
C、5,3,3,5,5
D、3,5,3,5,5
答案
D
解析
本题考查了返回值为指针的函数,函数f的主要功能为第一个参数小于第二个参数,那么交换指针的指向,这对于实参指向的数据时没有影响的。最后返回比较大的元素的地址。主函数中p指向i,q指向j,调用r=f(p,q)。返回q的地址,因此*p=3,*q=5,*r=5。
转载请注明原文地址:https://kaotiyun.com/show/Bq3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段:intfur(char*s)char*p;p=s;if(*s==0)return0;while(*++p);return(p—s);}该段程序是用来()。
有以下程序段:intx,i;for(i=1;i<=100;i++){scanf(″%d″,&x);if(x<0)continue;printf(″%4d\n″,x);}下列各项中,针对上述程序段的描述正确的是()。
有以下程序:#include<stdio.h>voidmy(){charch:ch=getchar();if(ch!=′c′)my();putchar(ch);}main(){my();}执行时,输入abc<回车
有以下程序:#include<stdio.h>#definePT3.5;#defineS(x)PT*x*xmain(){inta=1,b=2;printf(″%4.1f\n″,S(a+b));}程序运行后的输出结果是()
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为()。
结构化程序设计的3种结构是()。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返回值是
下面不属于软件需求分析阶段主要工作的是
在软件开发中,需求分析阶段可以使用的工具是()。
随机试题
新民主主义革命理论的意义。
某初产妇,28岁,孕32周,血压135/90mmHg,下肢水肿,尿蛋白(+),妇检,宫底高30cm,胎心率130次/分。
下列对高钾血症病人禁用的是
下列哪一个选项被确认为是人民民主专政的根本标志?()
(2010年考试真题)根据个人所得税法律制度的规定,下列个人所得税中,免征个人所得税的是()。
治安工作社会化是人民群众在社会治安方面当家作主的体现,是人民群众广泛参与治安事务的一个必然趋势。( )
19世纪前,技术、科学发展相对立。而19世纪的电气革命,是建立在科学基础上的技术创新,它不可避免地导致了两者的结合与发展,而这又使人类不可避免地面对尖锐的伦理道德问题和资源环境问题。以下哪项符合题干的断定?()I.产生当今尖锐的伦理道德问
简论宪法规范的特征。
[*]
Studiesshowthatlaughterissomethingthatmakesyoufeelcalmorrelaxedforbothphysicalandpsychologicalwoundsthough
最新回复
(
0
)