首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include int*f(int*s,int*t) { int k; if (*s < *t) { k= *s; *s=*t; *t=k; } return s; )
若有以下程序 #include int*f(int*s,int*t) { int k; if (*s < *t) { k= *s; *s=*t; *t=k; } return s; )
admin
2016-12-28
62
问题
若有以下程序
#include
int*f(int*s,int*t) {
int k;
if (*s < *t) {
k= *s; *s=*t; *t=k; }
return s; )
main() {
int 1=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指向空间的数据,那么交换。t函数p和q指向i和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/RrDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
现有如下程序段#include"stdio.h"main(){inta[5][6]={23,3,65,21,6,78,28,5,67,25,435,76,8,22,45,7,8,34,6,78,32,4,5,67,4,21,1};in
当运行以下程序时,从键盘输入AhaMA(空格)Aha,则下面程序的运行结果是#includemain(){chars[80],c=′a′;inti=0;scanf("%s",s);while(s[i]!=′
有以下程序main(){intk=5,n=0;do{switch(k){case1:case3:n+=1;k--;break;default:n=0;k--;case2:case
有如下程序段inta=14,b=15,x;charc=′A′;x=(a&&b)&&(c
若有说明语句:charc=′\72′;则变量c
下列选项中不符合良好程序设计风格的是
下面的程序实现的是从指针p所指向的地址的n个数中,找出最大的和最小的数据,请填空。fun(int*p,intn){int*q;intmax,min;max=min=*p;for(q=p;______;q++)if(*q>max
有以下程序:#include<stdio.h>main(){FILE*fp;inti,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","w");fprintf(fp,"%d%d%d\n"
以下数组定义中错误的是______。
随机试题
呼吸衰竭时下列检查中哪项不符合慢性呼吸性酸中毒表现
联用治疗布氏杆菌感染联用治疗肺结核
案情:信用卡在现代社会的运用越来越广泛。设甲为信用卡的持卡人,乙为发出信用卡的银行,丙为接受银行信用卡消费的百货公司。甲可以凭信用卡到丙处持卡消费。但应于下个月的15日前将其消费的款项支付给乙:丙应当接受甲的持卡消费,并于每月的20日请求乙支付甲消费的款项
在汽车贷款的贷后检查中,对保证人及抵(质)押物进行检查的主要内容包括()。
用多水平法编制的弹性预算,主要特点是( )。
非政府组织在我国经济社会发展中的作用有()。
根据下面材料回答下列问题。根据上图,下列说法正确的是()。
选词填空。A密码B联系C温度D演出E比较F赶例如:A:今天真冷啊,好像白天最高(C)才2℃。B:刚才电视里说明天更冷。A:小王,上次我给你介绍的女朋友,你们后来()了吗?B
(1)Aswehurtletowardsmenewmillennium,whatisthebettersymboloftherelentlesspassageoftimethanmeancientsundial?
AstheU.S.findsitselfincreasinglyinterwindedwithitsglobalpartners,keepingaliveitscommitmenttofreetradewillprov
最新回复
(
0
)