首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include<stdio.h> int*f(int*s,int*t){int k; if(*s<*t){ k=*s;*s
若有以下程序 #include<stdio.h> int*f(int*s,int*t){int k; if(*s<*t){ k=*s;*s
admin
2020-07-28
60
问题
若有以下程序
#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、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,j的值大于i的值,因此调用函数f以后,返回i的地址,r指向j,同时i和j的值交换,i=5,j=3,p和q的指向不变,p指向i,q指向j。
转载请注明原文地址:https://kaotiyun.com/show/363p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,fun函数的功能是:删除b所指数组中小于10的数据。主函数中输出删除后数组中余下的数据。请改正函数fun中指定部位的错误,使它能得
请编写函数fun,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCII码降序排列。例如,原来的字符串为"CEkedca",排序后输出为"CedcEAa"。注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编
以下是while语句的基本形式:while(表达式){语句;)其中“表达式”()。
以下叙述错误的是()。
给定程序中已建立一个带有头结点的单向链表,链表中的各结点按结点数据域中的数据递增有序链接。函数fun的功能是:把形参x的值放入一个新结点并插入到链表中,插入后各结点数据域的值仍保持递增有序。请在程序的下划线处填入正确的内容并把下划线删除
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把高于等于平均分的学生数据放在b所指的数组中,高于等于平均分的学生人数通过形参n传回,平均分通过函数值返回。注意:部分源程序在文件PROG1.
下面选项中关于“文件指针”概念的叙述正确的是
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是
在数据库的三级模式中,外模式(用户模式或子模式)有()。
随机试题
管理方行政违法的主体只能是()。
气体扩散速率与下列哪个因素呈反比?
患葡萄胎妇女与流产妇女的心理反应有()
根据我国《政府采购法》,由采购人成立的询价小组,其成员组成应符合()规定。
F组贸易术语风险划分界限和费用划分界限相同。()
下列选项中,不属于腿部肌肉的是()。
下列历史人物按时间先后顺序排列正确的是()。
造成纳税人与负税人不一致的原因是税负转嫁的存在。()
韩某在向张某催要赌债无果的情况下,纠集好友把张某挟持至韩家,并给张家打电话,声称如果再不还钱,就砍掉张某一只手。韩某的行为构成()。
中国人以前大多在电视上看电视剧或是电影,然而,现如今最时尚的电视节目是真人秀。真人秀节目给那些有天赋且梦想成为明星的人提供了一个绝好的机会。同时,观众们也可以欣赏这些节目得到放松。这些可以解释为什么真人秀节目在近些年愈发流行。一个好的真人秀节目必
最新回复
(
0
)