首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include int*f(int*s,int*t){ int k: if(*s
若有以下程序 #include int*f(int*s,int*t){ int k: if(*s
admin
2020-11-23
33
问题
若有以下程序
#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指向i和j,值为3和5,i的值大于i的值,因此调用函数f以后,返回j的地址,r指向j,同时i和j的值交换,i=5,j=3,p和q的指向不变,p指向i,q指向j。
转载请注明原文地址:https://jikaoti.com/ti/nQD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序:#include<stdio.h>voidfun(inta[],intn){inti,j,t;for(i=1;i<n;i+=2)for(j=i+2;j<n;j+=2)if(a[i]>a[j]){t=a[i];a[
有以下程序:#include<stdio.h>voidfun(inta,intb){intt;t=a;a=b;b=t;}main(){intc[10]={1,2,3,4,5,6,7,8,9,0},i;for(i=0;i<10
以下关于宏的叙述中错误的是()。
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为()。
要求定义一个具有6个元素的int型一维数组,以下选项中错误的是()。
关于“while(条件表达式)循环体”,以下叙述中正确的是()。
在软件开发中,需求分析阶段可以使用的工具是()。
在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数()。
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是()。
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为
随机试题
女性从生殖功能旺盛的状态向老年衰萎的过渡,称【】
最常导致肝硬化的DNA病毒
A.样本率与总体率比较的目的B.配对计数资料的比较目的C.两个样本率比较的目的D.多个样本率作比较的目的E.将两个或多个样本构成比作比较的目的推断样本率所代表的总体率与总体率是否相等是
一般认为,世界上第一只公司型开放式基金是()。
A公司2015年4月2日以银行存款600万元外购一项专利权,法律规定剩余有效使用年限为10年,A公司估计该项专利权受益期限为8年。同日某公司与A公司签订合同约定5年后以50万元购买该项专利权,A公司采用直线法摊销。A公司2015年度应确认的无形资产摊销额为
某股利分配理论认为,由于对资本利得收益征收的税率低于对股利收益征收的税率,企业应采用低股利政策。该股利分配理论是()。
根据《合同法》规定,导致合同无效的情形包括()。
EyesCanSpeakMuchmeaningcanbecarriedclearly,withoureyes,soitisoften【B1】thateyescanspeak.Doyouhavesuc
一桌宴席的所有凉菜上齐后,热菜共有7个。其中,3个川菜:K、L、M;3个粤菜:Q、N、P;一个鲁菜:X。每次只上一个热菜,上菜的顺序必须符合下列条件:(1)不能连续上川菜,也不能连续上粤菜。(2)除非第三个上Q,否则P不能在Q之前上。
CulturalDifferencesPeoplefromdifferentculturessometimesdothingsthatmakeeachotheruncomfortable,sometimeswithou
最新回复
(
0
)